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=4 runs.hoc
methodinfo 93
nhost 32768
MemSize 536870912
UsedMem 56753576
FreeMem 480117336
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 = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.54
mkmodel_time = 2.06
setup_method_time = 0
set_maxstep_time = 19.63
stdinit_time = 0.05
runtime = 9.42
methodrun_time = 29.07
elapsed_time = 214.32
jobid = 0
seq = 23
@@@end header@@@
5629
106045246
106061534
106313865
106341162
0
0
0
0
0
0
0
0
0
106342597
106710896
106712442
106720303
106742104
0
0
0
0
0
0
0
0
0
106743926
106843725
106845002
106851663
106861302
0
0
0
0
0
0
0
0
0
106863017
106956746
106957976
106970354
106980319
0
0
0
0
0
0
0
0
0
106982207
107078724
107079947
107084498
107093793
0
0
0
0
0
0
0
0
0
107095352
107186986
107188209
107196140
107205775
0
0
0
0
0
0
0
0
0
107207435
107301856
107303079
107309143
107317965
0
0
0
0
0
0
0
0
0
107319456
107412508
107413733
107421016
107430129
0
0
0
0
0
0
0
0
0
107431721
107525528
107526751
107533660
107542491
0
0
0
0
0
0
0
0
0
107543989
107636274
107637499
107645580
107654341
0
0
0
0
0
0
0
0
0
107655855
107747904
107749129
107757348
107766237
0
0
0
0
0
0
0
0
0
107767785
107860868
107862091
107869516
107878251
0
0
0
0
0
0
0
0
0
107879779
107972790
107974013
107981540
107990311
0
0
0
0
0
0
0
0
0
107991651
108084146
108085371
108094492
108103309
0
0
0
0
0
0
0
0
0
108104831
108197242
108198467
108206596
108215505
0
0
0
0
0
0
0
0
0
108216959
108310084
108311309
108319644
108328365
0
0
0
0
0
0
0
0
0
108329864
108422568
108423791
108431420
108440373
0
0
0
0
0
0
0
0
0
108441879
108534162
108535387
108543404
108552285
0
0
0
0
0
0
0
0
0
108553793
108646858
108648081
108655740
108664607
0
0
0
0
0
0
0
0
0
108666123
108760388
108761615
108769832
108778693
0
0
0
0
0
0
0
0
0
108780215
108872960
108874183
108881712
108890717
0
0
0
0
0
0
0
0
0
108892279
108988222
108989489
108993860
109002595
0
0
0
0
0
0
0
0
0
109004164
109098244
109099467
109105648
109114853
0
0
0
0
0
0
0
0
0
109116409
109210802
109212025
109217984
109227011
0
0
0
0
0
0
0
0
0
109228491
109322924
109324147
109329868
109338857
0
0
0
0
0
0
0
0
0
109340415
109434488
109435711
109441692
109450693
0
0
0
0
0
0
0
0
0
109452265
109545716
109546939
109553734
109562825
0
0
0
0
0
0
0
0
0
109564407
109658216
109659439
109665960
109674871
0
0
0
0
0
0
0
0
0
109676447
109770330
109771553
109777702
109786707
0
0
0
0
0
0
0
0
0
109788251
109882344
109883567
109889528
109898481
0
0
0
0
0
0
0
0
0
109900049
109994336
109995559
110001524
110010491
0
0
0
0
0
0
0
0
0
110012025
110105884
110107107
110113244
110122151
0
0
0
0
0
0
0
0
0
110123689
110217164
110218387
110224936
110233965
0
0
0
0
0
0
0
0
0
110235531
110329286
110330509
110337040
110346007
0
0
0
0
0
0
0
0
0
110347613
110442130
110443353
110448680
110457817
0
0
0
0
0
0
0
0
0
110459375
110552916
110554139
110560850
110569997
0
0
0
0
0
0
0
0
0
110571540
110665632
110667005
110673176
110682289
0
0
0
0
0
0
0
0
0
110683819
110777904
110779127
110785592
110794681
0
0
0
0
0
0
0
0
0
110796165
110890160
110891383
110897792
110906843
0
0
0
0
0
0
0
0
0
110908361
111002906
111004129
111009726
111018877
0
0
0
0
0
0
0
0
0
111020445
111114504
111115727
111121912
111131125
0
0
0
0
0
0
0
0
0
111132685
111226490
111227713
112273140
112291021
0
0
0
0
0
0
0
0
0
112293556
129675765
129702917
138680073
139681054
1
0
0
1724
9250478
15
1376
656082
1917826
139685041
160639427
160647115
169283605
169445814
1
1
8751
1583
20274854
20
1834
616704
1796202
169449477
191908827
191912203
198893005
199047542
1
0
0
1791
32101559
20
1837
701291
2042475
199051083
219153455
219156991
229262869
229410538
1
1
8597
1737
41299355
16
1471
657170
1948163
229414463
249228989
249232121
260410660
260570822
1
0
0
1676
50465030
16
1470
663088
1922542
260574233
281934271
281943427
290784137
290993494
1
0
0
1743
61164199
19
1741
678235
1981038
290996799
316174681
316182637
320204363
320364778
1
0
0
1731
75936237
27
2477
647294
1940847
320367613
342356825
342366675
349809281
349949386
1
1
8675
1692
87487244
20
1835
657197
1907047
349952119
372156791
372160957
379934371
380108762
1
1
8513
1724
99151535
21
1925
694130
2008044
380112071
402106715
402110787
409557721
409902906
1
0
0
1760
110368138
20
1833
692478
2004867
409906545
434328765
434331957
439832143
439997551
1
0
0
1724
124269025
25
2292
670081
1942286
440000163
461870703
461873902
469720373
469865103
1
1
8613
1746
135473423
20
1835
690919
1993030
469868665
488353747
488366407
500605351
500785718
1
0
0
1729
142904390
13
1195
642486
1931405
500789897
524013735
524016594
530628875
530769894
1
0
0
1742
155478443
23
2111
701712
1999692
530773307
552228191
552231357
560370243
560532982
1
0
0
1745
166234314
19
1743
687357
2011882
560536445
578557463
578584221
589242811
589393818
1
0
0
1708
173149653
11
1012
634343
1891197
589398317
614368163
614370923
618984169
619113698
1
1
8509
1770
187536614
27
2479
641258
1921206
619117009
646526105
646528829
648484169
648636169
1
0
0
1787
204478093
33
3030
609350
1872249
648639695
674367827
674370863
678221783
678356345
1
0
0
1753
219651624
29
2664
638988
1935206
678359819
701252609
701256233
707832110
707972810
1
0
0
1777
231806677
22
2017
695462
2013329
707976209
729801387
729803911
737257049
737390122
1
0
0
1743
242999514
20
1838
682850
1961857
737393483
754312391
754315447
765993855
766130138
1
0
0
1699
248792056
10
917
633612
1893895
766134299
786553149
786556221
796631067
797037350
1
0
0
1707
258527173
17
1563
684628
1975722
797040419
817913331
817921553
826585155
826734354
1
0
0
1740
268741189
18
1652
646694
1929178
826738153
853119793
853122757
855879067
856027648
1
0
0
1711
284728482
31
2842
689040
1964952
856031395
878570791
878574131
884567456
884722610
1
0
0
1689
296853248
22
2024
690157
1962478
884726061
906541345
906545227
914828153
915014254
1
0
0
1749
308067862
20
1838
694096
1994461
915017693
934176479
934188251
944251680
944393370
1
0
0
1740
316281102
14
1288
666745
1958957
944397153
964937819
964940939
975599650
975749742
1
0
0
1704
325977019
17
1561
687290
1966714
975753359
996551481
996557647
1004128374
1004299874
1
0
0
1721
336214381
18
1652
667242
1948021
1004303753
1028340485
1028343807
1034200034
1034334938
1
0
0
1692
350045927
26
2391
626701
1876329
1034338127
1053366445
1053369875
1064758895
1064916182
1
0
0
1728
358210391
14
1287
653358
1940613
1064920309
1087553167
1087556099
1093965819
1094135882
1
0
0
1740
370359871
22
2018
664193
1953086
1094139169
1113778079
1113789241
1123081747
1123248526
1
0
0
1665
379423053
15
1376
634734
1848098
1123252449
1145144171
1145147317
1151331698
1151528290
1
1
8664
1707
391118576
21
1931
684470
1948701
1151531957
1173569213
1173572369
1181584593
1181733242
1
0
0
1701
402771457
21
1926
650920
1910008
1181736609
1204880377
1204883183
1211975307
1212142394
1
0
0
1681
415696202
24
2200
634685
1856549
1212145655
1234419231
1234422307
1243764367
1243939674
1
0
0
1689
427765746
22
2018
650347
1882765
1243943035
1263912505
1263920127
1272482513
1272624942
1
0
0
1730
436993319
15
1377
664163
1937862
1272628541
1295254461
1295257561
1301562035
1301647142
1
1
8625
1681
449487186
23
2111
624076
1881865
1301650313
1304444107
1304448131
1305962961
1305987330
0
0
0
17
449487186
0
0
7574
23415
1305989759
1306472688
1306486459
1308752350
1309121906
1
0
0
64
449487186
0
0
15992
53180
1309125133
1310353594
1310364475
1312864779
1313436622
1
0
0
102
450035579
1
91
35212
111972
1313439291
1314965586
1314967441
1318312969
1319080620
1
0
0
142
450608302
1
92
50367
150805
1319083717
1322690551
1322692073
1325094580
1326020976
1
0
0
203
453043657
5
458
71946
225741
1326023197
1328706665
1328714687
1332457084
1333569160
1
0
0
229
454173024
2
184
86370
269414
1333572059
1336924258
1336925967
1340818457
1342192440
1
0
0
265
455802292
3
275
97499
303751
1342195231
1346515591
1346517058
1349970889
1350989508
1
0
0
351
457987342
4
367
129868
386859
1350992546
1355631698
1355633937
1359753221
1360835629
1
0
0
388
460237975
4
367
141158
431357
1360838945
1364759026
1364760973
1369880297
1370728840
1
0
0
414
461423616
2
183
148044
458576
1370731939
1375920425
1375922727
1380819299
1381603716
1
0
0
457
463715360
4
367
167077
524434
1381606835
1387063863
1387065973
1392059627
1392845005
1
0
0
491
465993056
4
365
183269
567954
1392848033
1399771923
1399777673
1405154045
1405863060
1
0
0
507
469764321
7
642
187449
571543
1405866049
1411216770
1411229529
1418742861
1419587576
1
0
0
553
471476475
3
275
202615
618797
1419591101
1426831903
1426834551
1432805668
1433646292
1
0
0
625
474883258
6
550
226891
697048
1433649485
1442087191
1442089307
1447116505
1447927218
1
0
0
668
479295015
8
737
246023
728610
1447929369
1456005087
1456011205
1462352042
1463004277
1
0
0
678
483137953
7
640
242982
754405
1463008045
1473356923
1473359434
1479913201
1480820242
1
0
0
760
489030393
11
1009
265622
804633
1480823633
1493084635
1493087564
1496372769
1496871064
1
0
0
785
496694425
15
1377
284282
872292
1496873351
1507281235
1507289606
1514022242
1514495073
1
0
0
880
501726352
9
825
328364
984446
1514498373
1525819209
1525822304
1531199766
1531540705
1
0
0
855
507719013
11
1008
339600
975381
1531543787
1541731335
1541733967
1548779562
1549305628
1
0
0
892
512292091
8
735
332015
997148
1549309073
1562364027
1562366435
1569506945
1570182181
1
0
0
1003
519411579
13
1196
383349
1114919
1570184615
1581625391
1581632941
1589289050
1589657481
1
0
0
993
524496668
9
828
373653
1138685
1589661189
1603585363
1603588110
1609688335
1610070246
1
0
0
1104
531724317
13
1194
428124
1249170
1610073779
1624017835
1624023603
1630558352
1631275030
1
0
0
1085
538932096
13
1197
427433
1235098
1631278681
1645176597
1645188691
1653014290
1653279997
1
0
0
1165
545704136
12
1101
451577
1334938
1653283321
1666563903
1666570895
1675767895
1675969314
1
0
0
1197
551527689
10
916
444656
1316883
1675973921
1692318213
1692326209
1698849556
1699156454
1
0
0
1239
560316747
16
1465
483343
1414665
1699160141
1717250499
1717253387
1722188644
1722433406
1
0
0
1295
570551800
19
1746
531719
1472710
1722436041
1738011047
1738014452
1745969710
1746268110
1
0
0
1325
577967842
13
1193
491985
1470197
1746272235
1764491467
1764494081
1770754311
1770994092
1
0
0
1389
587839699
18
1654
541057
1595585
1770997429
1789722123
1789724911
1796979617
1797153982
1
0
0
1461
597790754
18
1653
562431
1650506
1797157243
1814206303
1814213873
1821890133
1822040246
1
0
0
1441
605721666
14
1287
561417
1634918
1822043491
1842084255
1842086880
1848441966
1848637944
1
0
0
1437
617021861
20
1836
553969
1627016
1848640759
1868564319
1868570867
1874569109
1874830834
1
1
8675
1491
627920141
20
1836
579609
1702551
1874834081
1895408233
1895410651
1902594883
1902811542
1
0
0
1581
638999779
20
1837
623261
1799074
1902814905
1921634135
1921636801
1932328927
1932515322
1
0
0
1584
648003735
16
1465
599189
1759971
1932519021
1957327185
1957330011
1960059663
1960292811
1
0
0
1700
662750153
27
2474
647016
1904963
1960295017
1980637221
1980639993
1991701832
1991836472
1
1
8597
1709
672380375
16
1465
646381
1918467
1991839765
2014518953
2014526997
2021051647
2021220062
1
1
8513
1718
684582726
21
1927
668749
1946943
2021223787
2041904185
2041911234
2051179473
2051314890
1
1
8751
1696
694758326
18
1651
656695
1912934
2051318835
2074170219
2074176647
2079215378
2079348102
1
0
0
1620
707730567
23
2113
601240
1748911
2079350413
2097927783
2097934249
2107358838
2107505885
1
1
8509
1583
716319808
15
1379
618340
1798900
2107509541
2128026121
2128034129
2134658783
2134819870
1
0
0
1551
727286676
20
1838
619001
1767379
2134823645
2153277657
2153280677
2160987811
2161136554
1
0
0
1500
736342564
16
1467
599030
1717146
2161140081
2179893619
2179896397
2186765699
2186961878
1
0
0
1422
746287981
18
1659
545212
1610538
2186965717
2205688797
2205699115
2211903785
2212171066
1
0
0
1439
756223179
18
1654
560627
1655396
2212174595
2231056938
2231075808
2237117030
2237350707
1
0
0
1385
766556636
18
1652
530331
1558050
2237353621
2256210687
2256217056
2261262716
2261416774
1
1
8613
1347
777225428
20
1835
503251
1494628
2261419941
2278229413
2278238039
2284774197
2285071878
1
0
0
1350
785651774
15
1376
525822
1531201
2285075265
2304249219
2304252047
2308641429
2308886138
1
0
0
1255
797107845
22
2017
486616
1404358
2308888795
2323934389
2323937713
2331825120
2332107186
1
0
0
1223
804410086
13
1192
483759
1418662
2332110625
2348644755
2348647602
2356449267
2356872610
1
0
0
1279
813287304
16
1469
476269
1415946
2356875661
2372277087
2372279670
2379593915
2379819398
1
0
0
1220
821080891
14
1285
483661
1404602
2379822851
2392633659
2392648779
2401768143
2402007222
1
0
0
1169
826213990
9
826
436064
1284970
2402011105
2414193997
2414196543
2423321204
2423578310
1
0
0
1152
830843609
8
735
433658
1300973
2423582219
2436168319
2436171542
2444011883
2444402310
1
0
0
1150
836088363
9
824
436918
1280435
2444405729
2460188197
2460191190
2464714339
2464989516
1
0
0
1112
845165170
17
1561
416795
1251327
2464992799
2476574511
2476580527
2484361398
2484624336
1
0
0
1079
849758085
8
733
399995
1187224
2484627883
2498558177
2498560425
2504620325
2505014998
1
0
0
1025
857377017
14
1285
395895
1147720
2505018301
2514866558
2514873081
2525237496
2525600667
1
0
0
1036
860297506
5
460
389354
1170764
2525604445
2538508437
2538511443
2544955997
2545257366
1
0
0
990
866975332
12
1102
378102
1116880
2545261341
2557766739
2557768895
2564122915
2564620586
1
0
0
1032
873218690
11
1012
390794
1151761
2564624677
2576260367
2576262811
2584520189
2584874590
1
0
0
945
878804948
10
917
349982
1055834
2584878425
2598148047
2598150215
2604047341
2604589282
1
0
0
953
886346404
14
1286
340563
1044135
2604592383
2618484143
2618489705
2622640397
2622938432
1
0
0
972
894387641
15
1383
344540
1039817
2622941517
2637421919
2637424725
2640610255
2640914182
1
0
0
957
903179470
17
1560
349426
1046016
2640916739
2652908663
2652917938
2657768138
2658092333
1
0
0
946
909335869
11
1009
350538
1067142
2658096583
2667533366
2667536207
2675259453
2675632886
1
0
0
965
912200180
4
366
364308
1094998
2675636233
2688164678
2688184208
2693783380
2694102725
1
1
8664
963
918797333
11
1010
357143
1063832
2694105415
2705238375
2705241535
2711437938
2711889401
1
1
8625
948
923972221
9
828
351815
1080145
2711893131
2721256973
2721260101
2728712570
2729022627
1
0
0
880
927442483
6
551
332262
985631
2729026355
2740113817
2740121943
2746806626
2747266102
1
0
0
880
933001830
10
920
346805
1005602
2747269151
2758675199
2758681796
2764703884
2765375358
1
0
0
867
939002190
11
1010
335917
1001516
2765378731
2775519711
2775524990
2783032137
2783662798
1
0
0
881
943527041
8
735
329460
985077
2783666699
2796689585
2796691753
2801418242
2802047240
1
0
0
867
951373123
15
1378
303337
925267
2802050265
2811796339
2811799192
2819525229
2820144894
1
0
0
827
955831139
8
734
300100
934388
2820148853
2831503869
2831506935
2839050298
2839606722
1
0
0
869
961869333
11
1007
331188
985247
2839609699
2851234375
2851237797
2856487758
2856982274
1
0
0
909
967931682
11
1010
347153
1024863
2856985187
2871528681
2871531141
2873654306
2874253317
1
0
0
896
977116313
18
1654
332172
975004
2874255322
2886894325
2886899980
2891648769
2892015982
1
0
0
930
984115469
13
1192
355049
1033772
2892019511
2905141951
2905144539
2910394200
2910698951
1
0
0
979
991244623
12
1104
369918
1107628
2910701519
2922443615
2922446832
2929127414
2929417873
1
1
8675
974
996778645
10
915
378654
1090065
2929421351
2940649604
2940652193
2948420478
2949071080
1
0
0
1051
1001369052
8
734
389670
1178610
2949074843
2959384809
2959387361
2969358559
2969660525
1
0
0
1024
1004843118
6
551
383566
1131147
2969664277
2985418237
2985420933
2989888325
2990282796
1
0
0
1134
1013883144
17
1555
439133
1263538
2990285015
3005373535
3005376125
3011069496
3011351418
1
0
0
1105
1022046342
14
1285
431730
1252927
3011354443
3027959285
3027961860
3032332022
3032592103
1
1
8509
1115
1031983177
19
1744
423645
1237496
3032594626
3046681707
3046684715
3054071158
3054587750
1
0
0
1180
1038773070
12
1100
453258
1334786
3054590921
3068197401
3068203427
3076835746
3077079045
1
0
0
1154
1045034618
11
1012
442391
1315073
3077082729
3094337871
3094340723
3099599680
3099826290
1
0
0
1259
1054812280
18
1656
483422
1392053
3099828227
3116123573
3116129500
3123180085
3123436434
1
0
0
1230
1063632216
16
1468
462940
1352441
3123440027
3139820917
3139823355
3146498600
3146792090
1
0
0
1244
1072462555
16
1470
482198
1402141
3146795499
3164734067
3164736906
3170214491
3170458721
1
0
0
1292
1082679084
19
1740
485900
1445305
3170460963
3183462583
3183470005
3193653767
3193962514
1
0
0
1254
1087227532
7
643
461540
1402062
3193966049
3210903519
3210906565
3217250727
3217509898
1
1
8751
1329
1096137969
16
1469
527384
1512271
3217513503
3234081189
3234083991
3240935908
3241152366
1
0
0
1319
1104554922
15
1377
525682
1522517
3241155731
3256198783
3256208507
3264191669
3264347306
1
0
0
1362
1110929232
11
1007
522390
1539900
3264350603
3284125137
3284127737
3287955410
3288167012
1
0
0
1343
1122508890
21
1927
522923
1542127
3288168789
3306182799
3306193282
3311708091
3311957618
1
1
8513
1338
1132340436
17
1560
520548
1520851
3311960797
3327823831
3327826901
3335666973
3335854894
1
1
8613
1348
1139794518
13
1195
502133
1488625
3335858861
3351994231
3351997165
3359969229
3360261326
1
0
0
1316
1147729007
14
1288
507412
1487115
3360264787
3376409367
3376417349
3384112057
3384273013
1
0
0
1248
1155997111
15
1376
501570
1435810
3384275419
3399062792
3399086634
3407911829
3408146618
1
0
0
1345
1162334122
10
918
497547
1496763
3408150829
3424737115
3424747126
3432803691
3433028670
1
1
8597
1313
1170739568
15
1378
517319
1487753
3433032115
3452575203
3452577752
3457162455
3457330444
1
0
0
1332
1182308145
22
2018
490378
1461666
3457333109
3474332451
3474341792
3480911386
3481113177
1
0
0
1330
1191205217
16
1466
499264
1480006
3481116597
3500053277
3500055889
3505204029
3505526486
1
0
0
1297
1202309991
21
1924
483154
1434560
3505529089
3524761213
3524764515
3530122672
3530348150
1
0
0
1362
1213539021
21
1930
485447
1449960
3530351459
3544643561
3544645781
3554351733
3554632246
1
0
0
1330
1219374851
10
918
484663
1494191
3554636311
3568130499
3568133105
3577983246
3578256510
1
0
0
1266
1224551664
9
826
477348
1396540
3578260399
3594999791
3595002359
3602032564
3602382310
1
0
0
1282
1233437326
16
1469
515766
1486086
3602385457
3618803975
3618814873
3625791220
3625987390
1
0
0
1300
1241834532
15
1377
515953
1486882
3625990809
3642046807
3642050299
3649619046
3649838894
1
0
0
1251
1250183942
15
1375
463354
1393072
3649842987
3664418973
3664421733
3673256509
3673466870
1
0
0
1226
1257020601
12
1103
470885
1376304
3673470787
3687040455
3687047981
3695422443
3695667806
1
0
0
1213
1262772202
10
918
461670
1378046
3695671075
3709168103
3709175905
3717755269
3717992594
1
0
0
1141
1269022510
11
1010
426669
1265865
3717996469
3732031135
3732033865
3739365437
3739659470
1
0
0
1156
1275844692
12
1103
439832
1319964
3739663425
3754485473
3754488553
3760630792
3760947242
1
0
0
1128
1283606171
14
1287
440416
1253319
3760950677
3778213265
3778215977
3781539157
3781795081
1
0
0
1134
1294041982
20
1835
417724
1251503
3781797313
3797901447
3797904147
3803011437
3803259686
1
0
0
1201
1302816050
16
1468
473346
1366047
3803263397
3818327703
3818330640
3823420165
3823648830
1
0
0
1100
1310978977
15
1379
442270
1272603
3823651637
3834654451
3834657599
3843752367
3844098192
1
0
0
1057
1315031283
7
643
385479
1170722
3844101881
3857035979
3857044431
3863971331
3864307398
1
0
0
1066
1321281180
11
1014
415498
1216564
3864310805
3878174991
3878177881
3884409695
3884918010
1
0
0
1082
1328552214
13
1195
415788
1208006
3884921329
3898837985
3898840673
3906005451
3906249122
1
0
0
1088
1335769635
13
1190
431337
1224209
3906252116
3918122543
3918130175
3925863561
3926109430
1
0
0
1051
1340983667
9
826
391616
1172637
3926113845
3940194675
3940197649
3945598755
3946036582
1
0
0
1055
1348659670
14
1285
393164
1156684
3946039733
3959448335
3959451683
3965436853
3965875866
1
0
0
1004
1355797078
13
1195
385649
1112364
3965879679
3977869699
3977876801
3985333664
3985698690
1
0
0
1005
1361446517
10
916
401468
1136232
3985701521
3998790223
3998792679
4004763833
4005091102
1
0
0
1042
1368122481
12
1100
409367
1186839
4005094189
4018155367
4018161659
4024893261
4025299898
1
0
0
1036
1374759007
12
1102
395648
1189157
4025303193
4037776385
4037778909
4044650857
4045109428
1
0
0
1001
1380939647
11
1007
386275
1131153
4045112955
4057869033
4057871389
4064456517
4064718290
1
0
0
975
1387543742
11
1010
370398
1118077
4064721163
4076902455
4076905235
4083820053
4084139918
1
1
8625
1034
1393219365
10
918
408737
1194263
4084143147
4096792669
4096795287
4103383367
4103783774
1
0
0
1028
1399449604
11
1012
393376
1154255
4103787397
4115590655
4115592897
4123878617
4124135398
1
0
0
954
1405035185
10
922
374690
1078508
4124138729
4136989735
4136997381
4145280765
4145621786
1
0
0
1026
1411692714
12
1099
397585
1143863
4145625253
4157411706
4157421335
4166081922
4166405786
1
0
0
1024
1416621977
7
644
379042
1173040
4166409627
4181771385
4181779501
4186587773
4187292068
1
2
17173
1109
1425303715
16
1473
439876
1294313
4187295334
4202234961
4202237481
4207265799
4207548527
1
0
0
1044
1433818061
16
1468
397350
1169006
4207550839
4219452345
4219454833
4227413974
4227846995
1
0
0
1057
1438963611
9
829
391699
1183053
4227850799
4241427559
4241429898
4247874709
4248245030
1
0
0
1103
1445755508
12
1101
427272
1250031
4248248255
4262099939
4262102552
4268002823
4268409886
1
0
0
1150
1452584748
12
1102
439459
1278517
4268413597
4282504913
4282507595
4289370018
4289615998
1
0
0
1102
1459811207
13
1193
425643
1247904
4289619121
11114715
11117039
14569431
14891472
1
0
0
1093
1469685276
19
1739
400477
1189828
14894059
27818411
27821484
34616506
34893869
1
0
0
1068
1475864663
11
1009
398295
1197186
34897793
48418277
48425071
55040286
55310646
1
0
0
1095
1482634069
12
1101
427373
1227395
55314273
68800037
68807935
76051865
76606150
1
0
0
1133
1488924050
11
1008
455159
1306147
76609679
90882737
90886401
98563190
98812098
1
0
0
1131
1496170044
13
1192
417001
1252600
98815583
117143263
117146088
119810270
120209425
1
0
0
1233
1507173017
20
1836
460471
1366683
120211387
132632681
132635325
141937074
142256618
1
1
8513
1098
1512416475
8
736
395975
1225037
142260758
155407030
155413133
163602176
164102334
1
1
8613
1173
1518179136
10
915
451415
1306265
164106005
181112277
181115191
185487109
185718068
1
0
0
1151
1528239581
18
1654
403654
1240336
185720125
200530677
200534378
208653554
208882945
1
1
8675
1142
1535938878
14
1283
455202
1312866
208886253
221982375
221985389
230636182
230861354
1
0
0
1142
1541566585
9
825
435046
1294630
230864557
244657399
244667899
252865251
253208902
1
1
8597
1208
1547866169
11
1006
459566
1344108
253212885
266252195
266259417
275603697
275942322
1
0
0
1202
1553103513
9
827
453683
1355746
275946085
292825547
292828193
297707907
298031506
1
0
0
1253
1562402684
17
1558
493427
1431598
298034347
313216751
313219733
321081629
321349690
1
0
0
1254
1569828207
13
1196
472563
1421338
321353445
336534087
336537093
343082027
343381930
1
0
0
1155
1577652442
14
1287
465509
1314841
343385065
361108097
361110681
366533191
367113184
1
0
0
1210
1588145073
20
1839
451359
1346740
367116243
385170279
385176497
390189916
390485260
1
0
0
1258
1598689685
20
1835
478315
1390181
390488201
403816188
403824249
413227339
413430634
1
0
0
1197
1604395604
10
918
425788
1321272
413434235
431229197
431240505
435977615
436170912
1
0
0
1219
1614912952
20
1835
445737
1341132
436173599
453470905
453473533
459296126
459574274
1
0
0
1278
1624675070
18
1656
465705
1396997
459577645
477637241
477639741
481794070
482086120
1
0
0
1278
1634930360
18
1653
501445
1454330
482088909
500114795
500117643
504753422
504994860
1
1
8751
1282
1645131422
19
1744
506648
1481671
504997337
522734631
522741144
526808328
527123862
1
0
0
1245
1655303062
19
1745
486117
1403930
527126901
543835271
543837596
549206706
549460590
1
0
0
1223
1664501998
17
1562
475577
1380122
549463775
563970283
563973111
572291180
572600694
1
0
0
1219
1671290771
12
1101
468733
1378092
572604289
587788645
587796024
594862150
595210230
1
0
0
1188
1679117742
14
1285
454800
1335404
595213807
610485367
610487923
619034270
619315690
1
0
0
1208
1686974124
14
1283
468863
1364510
619318873
635627655
635630029
643064182
643401314
1
0
0
1310
1695390893
15
1378
509323
1484857
643404325
659914327
659916378
665077506
665294570
1
0
0
1168
1704508836
17
1559
460122
1324354
665297769
682671027
682673610
687371659
687670009
1
0
0
1135
1714877723
20
1837
436266
1291041
687671877
703783005
703790859
709653318
709884351
1
0
0
1218
1723708668
16
1472
467513
1363542
709887821
721791443
721794505
731395094
731649540
1
0
0
1173
1727753135
7
642
437052
1316021
731653017
746657201
746663115
752748366
753035946
1
0
0
1163
1735582969
14
1286
455259
1312176
753039013
765271013
765282241
773591283
773813366
1
0
0
1103
1740725921
9
825
396804
1235587
773817081
789310105
789313011
795394711
795692386
1
0
0
1099
1749381934
16
1468
451981
1278291
795695769
808891345
808893509
816812077
817034486
1
0
0
1185
1755140974
10
914
445280
1327032
817038235
830172643
830174941
838655721
839028534
1
0
0
1140
1760929681
10
923
436884
1289644
839032337
853133303
853135977
860701773
860926472
1
0
0
1153
1767722648
11
1010
441270
1302377
860929097
873412659
873415467
882958562
883265545
1
1
8509
1126
1772900510
9
826
419440
1258230
883269531
893964993
893972995
904821977
905107994
1
0
0
1069
1776417217
6
550
395550
1195180
905112167
920475203
920477863
926173623
926451530
1
0
0
1182
1784761817
15
1379
454850
1326548
926455339
938644407
938653979
946742347
947203266
1
0
0
1081
1789925422
9
827
391917
1199689
947207333
958949319
958958887
968080075
968397434
1
0
0
1084
1794591769
8
736
416749
1233050
968400815
982783735
982786425
989142207
989598130
1
0
0
1075
1802256117
14
1283
427837
1248921
989601041
1005109959
1005115956
1010747589
1011399290
1
0
0
1203
1810619925
15
1379
453966
1348372
1011402505
1024363639
1024365820
1031734213
1031974554
1
0
0
1038
1816813119
11
1011
398939
1177492
1031977829
1045320761
1045329246
1052297527
1052669038
1
0
0
1083
1823558578
12
1102
403665
1197197
1052672654
1066964257
1066973904
1073645397
1073947522
1
0
0
1062
1831201185
14
1286
429567
1232711
1073950531
1087305227
1087313413
1094067069
1094277746
1
0
0
1084
1837975381
12
1101
398373
1195023
1094281939
1108960411
1108963020
1115682711
1115996938
1
0
0
1118
1845793420
14
1286
447399
1259879
1116000477
1128197187
1128204893
1136641601
1136957910
1
0
0
1094
1851026282
9
826
416006
1230970
1136962127
1153078809
1153081452
1157253743
1157543942
1
0
0
1109
1860596675
18
1651
390281
1190578
1157547103
1170334735
1170343819
1177910438
1178200754
1
0
0
1057
1866798825
11
1009
387398
1170127
1178204611
1192559683
1192562597
1198126590
1198599338
1
0
0
1091
1874508029
14
1284
427021
1231197
1198602177
1212741669
1212749117
1218473733
1218809742
1
0
0
1107
1881784198
13
1193
447203
1263697
1218813645
1233799443
1233801910
1239471521
1239799406
1
0
0
1115
1889966167
15
1376
439814
1266724
1239802483
1252584789
1252587349
1259642278
1260040766
1
0
0
1026
1896088971
11
1008
407980
1176659
1260044225
1274304367
1274307426
1280197348
1280538830
1
0
0
1158
1903372977
13
1190
463792
1334950
1280542051
1292361891
1292371645
1301710702
1302605014
1
0
0
1085
1907918720
7
641
399219
1215036
1302609093
1317425941
1317428433
1323712205
1323968069
1
1
8597
1119
1915655297
12
1105
446499
1291777
1323970675
1341763001
1341765683
1344902547
1345203162
1
2
17238
1192
1926587972
21
1924
412711
1261944
1345205853
1360305763
1360313670
1367170362
1367478548
1
0
0
1128
1934741356
15
1378
428480
1250336
1367481827
1379452017
1379467163
1388774250
1389104572
1
0
0
1210
1938872776
7
643
446060
1345849
1389108707
1407921144
1407926891
1409465075
1409842642
1
0
0
1174
1950646487
22
2019
413144
1251638
1409844573
1423865635
1423868321
1431519447
1431767246
1
1
8751
1152
1957342980
11
1009
423265
1284485
1431770533
1444380882
1444393021
1453570145
1453801850
1
1
8664
1140
1962533512
9
828
434288
1286205
1453805257
1470002661
1470006177
1474290601
1474604540
1
0
0
1165
1971696665
17
1561
451837
1305672
1474607011
1491106423
1491109353
1496067010
1496676229
1
0
0
1151
1981320419
18
1651
438746
1278041
1496679437
1510579071
1510581510
1517978838
1518243405
1
0
0
1131
1988131936
12
1104
447148
1288221
1518246639
1531453631
1531456351
1540554988
1540894570
1
0
0
1170
1993944614
10
918
441210
1319716
1540898223
1554262808
1554265488
1562886682
1563094950
1
0
0
1118
2000181145
11
1010
428307
1255330
1563098899
1577337361
1577340324
1584759301
1585079358
1
0
0
1198
2007046418
12
1101
453345
1346033
1585083297
1598589597
1598592511
1606961650
1607164682
1
0
0
1139
2013270810
11
1007
439626
1272182
1607168107
1620241245
1620244287
1629294538
1629659402
1
0
0
1142
2019020256
10
920
435532
1300076
1629662789
1642564161
1642578457
1650378307
1650707162
1
0
0
1217
2024375171
9
824
444685
1343250
1650710983
1666111167
1666113997
1672704213
1673037442
1
0
0
1147
2032616837
15
1374
449221
1296280
1673040645
1690214203
1690216955
1694749053
1695089458
1
0
0
1174
2042625932
19
1743
473870
1358988
1695092133
1711262713
1711268979
1717159385
1717371768
1
0
0
1203
2051392598
16
1470
478120
1385872
1717375023
1731483683
1731485831
1738252181
1738592070
1
0
0
1145
2058181199
12
1101
467007
1306216
1738595345
1755107973
1755110907
1760673009
1760903634
1
0
0
1149
2067760652
18
1652
446886
1296716
1760906915
1775266495
1775270131
1782804307
1783043330
1
0
0
1166
2074529938
10
921
443263
1328832
1783046001
1796210255
1796212889
1805310605
1805573798
1
2
17022
1223
2079688405
8
735
459984
1368717
1805577287
1820863363
1820870741
1826690223
1826950338
1
1
8675
1116
2087890774
15
1375
454457
1279039
1826953671
1840817517
1840820907
1849491333
1849770726
1
0
0
1213
2094185711
11
1010
450280
1348972
1849774613
1865044475
1865050297
1871199197
1871488942
1
0
0
1207
2102057899
14
1284
470838
1352774
1871492211
1888495573
1888498175
1892821283
1893057982
1
0
0
1207
2111708886
18
1651
465630
1373416
1893061279
1908763925
1908767009
1914749791
1915011498
1
0
0
1200
2120041462
15
1374
451367
1342079
1915015211
1932460625
1932467187
1936572337
1936778544
1
0
0
1210
2130157460
19
1747
448857
1341789
1936781955
1953485423
1953494545
1958903530
1959255490
1
0
0
1142
2139734406
18
1654
449960
1305513
1959258461
1975237477
1975240385
1980312181
1980599066
1
0
0
1111
2148828234
17
1562
433094
1255714
1980602601
1998395711
1998398497
2001946053
2002207867
1
0
0
1154
2159687695
21
1927
432842
1283284
2002210671
2016762115
2016772389
2022935018
2023196114
1
0
0
1178
2167021675
13
1194
441272
1319592
2023199433
2040645983
2040648023
2044924501
2045242550
1
0
0
1162
2177523437
20
1836
424136
1245393
2045245395
2058811833
2058814953
2067520516
2067820658
1
0
0
1157
2183828544
11
1012
442782
1291093
2067824447
2082919045
2082921781
2089841890
2090079678
1
0
0
1174
2191636107
14
1285
478201
1355112
2090082925
2105073715
2105077669
2112329092
2112585102
1
0
0
1163
2199435537
14
1288
461500
1330576
2112588685
2128076117
2128082451
2133973441
2134233082
1
0
0
1166
2207723964
15
1380
452360
1323255
2134236419
2149403507
2149406627
2156983282
2157644338
1
0
0
1201
2215558792
14
1285
464803
1379573
2157647601
2169466301
2169473157
2178388741
2178911542
1
0
0
1097
2220162186
8
737
402256
1219541
2178915483
2193509727
2193512061
2199261321
2199481078
1
0
0
1101
2227906246
14
1286
441990
1274985
2199484283
2213628011
2213638039
2220517018
2220917778
1
0
0
1174
2234695027
12
1099
455034
1341181
2220921421
2238785715
2238788973
2242324945
2242554974
1
0
0
1157
2245531206
21
1925
418246
1270852
2242557589
2256471491
2256474881
2263645780
2263957058
1
0
0
1202
2251888043
11
1009
469283
1361218
2263960327
2280305339
2280308522
2284537917
2284792850
1
0
0
1167
2261058419
17
1557
458238
1352536
2284795809
2300229553
2300235719
2305378627
2305760034
1
0
0
1165
2269349169
15
1376
461613
1330933
2305763409
2318965283
2318968075
2326634982
2326949186
1
0
0
1085
2275628366
11
1010
412101
1228468
2326952841
2340086557
2340088775
2347500591
2347781150
1
0
0
1179
2281456123
10
914
435107
1298875
2347785361
2361728929
2361731753
2368599015
2369011466
1
0
0
1136
2288298962
12
1105
427201
1270232
2369015291
2380261999
2380264795
2390234431
2390711722
1
0
0
1148
2291880439
6
550
430335
1283294
2390715607
2405630535
2405633647
2412268579
2412558832
1
0
0
1074
2300014863
15
1378
421578
1218940
2412562143
2429845677
2429848605
2433006783
2433297889
1
0
0
1146
2310465059
20
1838
430211
1268321
2433300993
2448012557
2448015715
2454308748
2454518766
1
0
0
1118
2318187627
14
1287
446564
1287328
2454522086
2466880699
2466884009
2475689286
2475905750
1
0
0
1114
2323406665
9
828
411488
1237384
2475910349
2489877763
2489880919
2496553091
2496804130
1
0
0
1155
2330246725
12
1101
450276
1309480
2496807725
2509832237
2509835427
2517229195
2517546846
1
0
0
1113
2335914445
9
827
424281
1254168
2517550529
2530425731
2530431347
2538002962
2538299006
1
1
8613
1128
2341617658
10
917
424409
1266822
2538302691
2550885479
2550888933
2559268039
2559595042
1
0
0
1140
2346782525
9
826
428746
1282211
2559598631
2571353385
2571363047
2582066325
2582288194
1
0
0
1078
2351409834
8
733
403147
1202640
2582291641
2597383339
2597391457
2604414159
2605020650
1
0
0
1128
2359645286
15
1376
441855
1270606
2605023627
2618188275
2618191351
2625601710
2625915340
1
0
0
1095
2365842740
11
1009
408955
1219734
2625919231
2639779219
2639785348
2646483274
2646787965
1
0
0
1124
2372633899
12
1101
451438
1293594
2646791181
2660150975
2660153509
2667164535
2667449686
1
0
0
1123
2378938040
11
1008
430943
1295737
2667453495
2682121403
2682127287
2689003357
2689275322
1
0
0
1134
2386724623
14
1286
418385
1246558
2689278661
2700680054
2700683227
2710117219
2710436464
1
0
0
1039
2391244854
8
736
374107
1148843
2710440349
2725428592
2725435975
2731407160
2731709496
1
0
0
1096
2399415543
13
1193
438667
1255687
2731712121
2747711231
2747713885
2752512301
2752786598
1
2
17222
1142
2408531908
17
1564
439556
1286814
2752789543
2767520519
2767523731
2773003951
2773302034
1
0
0
1123
2416258346
14
1283
452042
1277794
2773305337
2791630109
2791633061
2794042835
2794350559
1
0
0
1131
2427971168
23
2112
395162
1189858
2794353299
2809331015
2809333490
2815704287
2815979210
1
0
0
1121
2436139827
15
1376
424506
1244591
2815982757
2827960721
2827973277
2836794101
2837047590
1
0
0
1142
2440781112
8
735
417739
1259234
2837051635
2853121463
2853123881
2857922551
2858228862
1
0
0
1209
2449604847
16
1469
461026
1327890
2858232333
2873371471
2873374237
2879061763
2879260346
1
0
0
1175
2457443510
14
1286
473356
1362598
2879263431
2895069943
2895073605
2900902425
2901665846
1
0
0
1202
2465796817
15
1377
484631
1395783
2901669281
2916732353
2916735311
2923664689
2924012784
1
0
0
1150
2473619814
13
1194
455232
1307584
2924015897
2937772747
2937775651
2945921518
2946149670
1
1
8513
1195
2479955855
11
1007
457639
1319212
2946153501
2959119003
2959121891
2967416048
2967742746
1
0
0
1180
2485106993
8
735
457882
1350247
2967746205
2983103959
2983110745
2989961079
2990287002
1
1
8751
1136
2493376236
15
1376
448085
1268402
2990290155
3007986383
3007989065
3013327593
3013626602
1
0
0
1199
2503882045
20
1835
480681
1371852
3013629571
3027009861
3027013853
3035130174
3035524266
1
0
0
1184
2509700326
10
918
432926
1326546
3035528319
3049719443
3049728211
3057912027
3058500754
1
0
0
1156
2516545903
12
1104
457117
1336645
3058504409
3075423263
3075426081
3079758194
3080127358
1
0
0
1189
2526228790
18
1653
476444
1338701
3080130661
3098150829
3098153769
3101555921
3101862502
1
0
0
1161
2537142068
19
1741
439753
1289068
3101864183
3119885759
3119889105
3122730459
3123037796
1
2
17184
1187
2548043522
20
1831
419566
1264024
3123039471
3136459905
3136463329
3145120654
3145381198
1
1
8664
1207
2553761996
10
915
451494
1369560
3145384707
3155987470
3155992765
3167031927
3167305876
1
0
0
1117
2556685174
5
459
410107
1238739
3167309919
3181862753
3181872983
3189413609
3189648910
1
0
0
1163
2564020437
13
1196
466112
1348572
3189652445
3207156551
3207159671
3212004601
3212252778
1
0
0
1162
2574480457
20
1836
437316
1266029
3212256007
3225657309
3225660641
3233815492
3234108998
1
0
0
1133
2580757880
11
1011
421185
1271505
3234112693
3251195979
3251198745
3255468235
3255807724
1
0
0
1163
2590825692
19
1746
432921
1277539
3255810423
3268776667
3268788857
3276867822
3277141954
1
0
0
1136
2596573005
10
919
412926
1265568
3277145747
3289834825
3289838025
3298369555
3298647194
1
0
0
1164
2601840745
9
828
427916
1277078
3298651449
3314974067
3314976647
3319779714
3320114354
1
0
0
1164
2611017422
17
1561
472247
1353669
3320117589
3336143919
3336149869
3341401979
3341702858
1
0
0
1193
2619758545
16
1470
453507
1330160
3341706149
3356244157
3356246467
3362919926
3363285390
1
0
0
1088
2627464722
14
1283
407449
1217149
3363288601
3378615585
3378619099
3384885357
3385237794
1
0
0
1159
2635719906
15
1375
457962
1310514
3385241313
3399464931
3399467577
3406812939
3407116682
1
0
0
1165
2642619233
12
1104
472887
1366632
3407119917
3420649183
3420651463
3429239803
3429592778
1
0
0
1132
2648767716
10
917
431975
1290884
3429595663
3443788251
3443792027
3450434815
3450691650
1
1
8613
1110
2656010108
13
1192
408593
1253326
3450695045
3465774679
3465777719
3472522790
3473117606
1
0
0
1108
2664222310
15
1380
416964
1246761
3473120683
3488336433
3488344640
3493862586
3494241553
1
0
0
1172
2672496493
15
1371
429109
1277522
3494244591
3507999405
3508002189
3514987751
3515245202
1
0
0
1114
2679198500
12
1101
429148
1274831
3515248791
3531082615
3531085057
3536454395
3536673002
1
0
0
1158
2687947585
16
1472
454176
1322616
3536675543
3551384219
3551392681
3558601326
3558865558
1
0
0
1186
2695280263
13
1193
450636
1345765
3558869197
3574305603
3574308685
3580472663
3580745962
1
0
0
1153
2703567125
15
1377
454347
1322013
3580748947
3592790811
3592794165
3601487889
3601774043
1
0
0
1141
2708208438
8
733
425775
1277990
3601777883
3616196735
3616204595
3622370135
3622589330
1
0
0
1148
2715533573
13
1194
441559
1281254
3622593061
3637393699
3637402209
3643591632
3643828382
1
0
0
1139
2723341733
14
1287
439732
1271528
3643831659
3656648313
3656650907
3664861109
3665084978
1
0
0
1193
2728625743
9
827
443243
1326946
3665089085
3679157903
3679164055
3686556488
3686880318
1
0
0
1210
2735013086
11
1010
483431
1389126
3686883843
3700716615
3700726537
3709330847
3709573468
1
0
0
1106
2741687822
12
1100
429410
1266102
3709576435
3725203311
3725205883
3730589635
3730830206
1
0
0
1137
2750369191
16
1470
443456
1291419
3730833009
3746703197
3746705273
3752554743
3752973990
1
0
0
1188
2759120207
16
1469
454924
1342438
3752977141
3752977308
3759759470
3766665552
3772264402
1
0
0
1126
2765875185
12
1101
4843
16729
3772269326
1.17647058823529e-09

10
401
13146770401
3909000152
3894449685
3723142930
3660399502
3691167722
3669878852
3688137751
3665218557
3666077003
3670377883
3672123086
3702555250
3675734513
3698941112
3668002093
3669558213
3679194795
3739974075
3663177783
3665628952
3678279931
3675798418
3663729934
3665011156
3674538883
3672480218
3664621647
3660965074
3670704246
3658025771
3665174790
3670867832
3663437858
3673357503
3683240917
3682967062
3674348129
3672869429
3678255115
38010274133
897506425657
975336450161
969995816184
994928508493
1021065621036
996874626372
962455457632
969427462651
988247808558
976306313830
986150926507
978699545894
1013203822142
982519781358
975273136318
945706553324
973858030225
967410421371
973871627716
970464938309
963945378330
941750553340
1012770897758
973105270700
959892153460
940269672619
992599870839
962685715294
1027495822821
935529484033
984178382630
1002095800703
957469376616
953964429401
926670096129
989751952670
996449861634
1041933902284
939954070438
951012197000
142195898691
102717152188
141403627804
184936673859
227425319025
247335885041
282572200139
288261080177
322636088585
324175725286
356354502122
368353693754
426574646956
449724621445
460675437803
467965476936
494037407599
583798027145
525953679324
577502008074
558552704270
582120440102
684081617671
638169698607
668879201985
694833888321
721069234412
743473333147
759795448043
762751365383
781007063484
810208580061
857202982077
815490574055
871556079806
858280777421
916873761593
973335594945
910219451131
1033617441280
962833895603
986149344342
918603255895
922671533655
895020711588
862341819197
846245748959
826057884186
825078320945
788600157001
775134128348
780343446985
760909860873
811517233428
751919602939
727049196258
706822836105
682377007268
674607188073
643389948647
668159608337
674541974323
644122788578
634487860137
663685654012
646008789199
601271840137
589034450733
562885086745
574772623395
605220540239
582833802626
561401957774
597808824593
593412557090
599243660618
602423157530
593011307262
637737097361
569349935141
565932970595
582059517376
612199218595
613392896383
643996830445
674672858496
675753231407
690371109137
696022861686
720751276855
736995439874
745374533152
773659240172
765315207693
775513647711
770161721324
771587931882
774734714083
760048580585
780535733328
779560379914
783054040361
799759785683
786826474829
782276036766
815336543512
796331299647
779312252453
799974429506
813351246230
795742808675
774119266822
790554677074
773483735548
781570274745
774241525755
727481554377
731520087015
709994783857
697560747929
683153462977
703347148028
668116296122
670081085579
662212942096
675355051901
698984475802
650774393875
652983397058
650093462481
649555131048
635445151595
662204023507
649112684421
642555139320
636407937394
643685929473
666878175370
704075180457
681039142758
684409534525
663769324194
665138856573
668401458525
660759689724
694876701389
663324476464
655435290430
669016501043
697806869069
727646162819
701157369881
722422626905
715849619505
708314370792
759064256974
720183432477
732277603225
744933417757
723819794285
764089481841
721952943669
777631006529
765853743893
751847935191
745167249683
766892146446
737675448320
750673299464
725117369490
731931204238
758252521318
740872480168
789880339772
789242095699
717400002780
733199318569
727916955574
713200656479
700788321053
680827481782
716937203924
699335356793
720699694557
717562649611
732004537626
715725417337
699391124524
679989299906
694494032279
694701409788
714385527340
674201402717
678123210752
697252608310
666176830829
711698444037
686845277007
674572988972
676870363739
668428459065
662249768646
687796235975
663252100599
671692766092
723063684582
700032588095
695830737975
729924118147
708635374491
679540518477
718431914103
722026830144
681666311379
723247439105
706710868333
742226702669
727463790511
720385191689
723681529042
737116941498
689691350184
731714267860
722598712525
730154163230
695341501708
731112468672
725479433926
738271024513
700467055904
747777028258
711646550789
706788134152
719374682484
713265058444
736523553995
699389329539
708079552545
687723988443
722434634593
739832511219
729389628094
737455098849
709357435614
767148535648
696875847246
674025414900
702439851296
709010426782
701300965960
682747343682
687051048572
694322459182
682625621125
695672737879
711064585046
715896774982
679584374147
695363718243
700800592468
684796475869
679700283401
680006969694
697831437579
743613588930
744886833307
684685585186
683958345133
677034877564
715182715562
693411726919
697076008486
690651558970
672249470290
689719461648
708723950364
690365376327
694071115594
689161171700
734180156300
732270377675
725375331122
707562595409
738716000162
764811752542
717540026982
752892823164
708660577929
712225623311
693857043449
732151530443
718434932954
732133216790
740683437270
716185318351
711026446570
699073666705
704688160933
703435921022
707407702468
707211508173
719345502628
716928612278
736495249524
691367560583
734854860037
692196271795
688241639233
702146938317
727197906055
716971722910
689055636068
682071948698
695957791972
696544291471
714176713306
743625373717
696519550063
725629869507
632124869365

401
403102
119736
119343
114095
112044
112966
112512
112836
112158
112146
112446
112346
113262
112478
113186
112246
112440
112562
114470
112336
112144
112582
112506
112124
112172
112434
112374
112146
112058
112330
111938
112162
112316
112162
112470
112742
112773
112524
112566
112695
1162948
27391492
29765999
29602932
30363770
31161357
30423223
29372802
29585568
30159945
29795435
30095917
29868626
30921497
29984993
29763923
28861581
29720775
29523955
29721280
29617308
29418212
28741301
30908288
29697740
29294691
28695788
30292920
29379854
31357608
28551140
30035756
30582571
29220702
29113931
28280674
30205912
30410346
31798190
28686058
29023543
4341784
3136852
4316950
5645220
6941571
7549221
8624496
8798131
9847030
9894078
10876150
11242306
13019045
13725509
14059612
14282139
15077762
17816991
16052550
17624868
17046644
17765865
20877520
19476436
20413541
21205632
22006346
22690106
23188097
23278384
23835418
24726631
26161563
24887780
26598757
26193659
27981730
29704901
27778677
31544506
29384349
30096387
28034692
28158823
27314872
26317569
25826302
25210300
25180338
24067156
23656269
23815162
23222059
24766488
22947702
22188765
21571456
20825506
20588416
19635647
20391599
20586459
19657994
19364070
20255149
19715635
18350353
17976968
17178872
17541612
18470914
17787629
17133703
18244869
18110518
18288442
18385559
18098195
19463146
17376271
17271872
17764121
18683883
18720308
19654203
20590307
20623306
21069427
21242028
21996604
22492239
22748033
23611148
23356539
23667844
23504566
23548208
23644108
23195785
23821094
23791440
23898040
24407800
24013034
23874182
24883130
24303060
23783638
24414245
24822436
24285231
23625340
24126942
23605843
23852628
23628900
22201932
22325134
21668291
21288830
20849116
21465351
20390763
20450265
20210096
20611212
21332566
19861065
19928481
19840276
19823830
19393371
20209846
19810343
19610182
19422640
19644743
20352435
21487723
20784672
20887497
20257555
20299367
20398948
20165778
21206910
20244040
20003340
20417905
21296340
22206884
21398656
22047546
21846969
21617060
23165842
21979305
22348328
22734753
22090145
23320058
22033282
23732356
23372928
22945526
22741760
23404686
22513066
22909748
22129816
22337701
23141043
22610563
24106295
24086877
21894320
22376460
22215189
21766267
21387393
20778172
21880248
21342976
21995028
21899312
22340036
21843199
21345927
20752561
21195272
21201804
21802361
20575997
20695718
21279392
20331030
21720433
20961841
20587353
20657385
20399737
20211220
20990826
20241894
20499456
22067184
21364302
21236064
22276468
21626875
20738903
21925914
22035553
20803788
22072742
21568137
22651882
22201385
21985373
22086004
22495939
21048687
22331071
22052888
22283592
21221124
22312757
22140784
22531168
21377560
22821269
21718640
21570592
21954527
21768045
22477940
21344796
21609886
20988576
22047891
22578962
22260216
22506380
21648927
23412407
21267872
20570565
21437780
21638208
21402940
20836772
20968212
21189956
20833022
21231156
21701030
21848407
20740288
21221822
21387750
20899394
20743802
20753164
21297110
22694199
22733076
20895840
20873680
20662444
21826600
21162232
21274080
21078173
20516418
21049482
21629426
21069316
21182344
21032546
22406317
22348134
22137668
21594022
22544767
23341125
21898584
22977462
21627543
21736388
21175865
22344515
21925839
22343858
22604768
21857228
21699859
21335012
21506251
21468067
21589388
21583334
21953692
21879950
22476984
21100061
22426935
21125212
21004402
21428744
22193330
21881248
21029337
20816160
21240008
21257767
21796144
22694588
21257206
22145542
19292650

401
7345009921
3176395959
3048672848
3020889775
2961568925
3014725846
3013971488
3022436795
3017385452
3020387856
3015047417
3016069376
3016045040
3020425806
3021288755
3020915061
3017639528
3017879334
3070260145
3016801627
3017107487
3022758796
3018768806
3020177078
3017859969
3018361203
3015900175
3016269274
3020297976
3019786126
3019120897
3018717737
3016275413
3017281532
3015884907
3019479269
3018425153
3020970896
3018516110
3018723469
6657425355
610463447153
688042462768
686312401914
700515933815
688063751084
709255112477
693313465031
690943426788
690603168770
700417056881
693919673800
697898017201
696903972569
697832194857
701915824991
690775971793
692754179232
700647501397
698486886980
704127239109
700539872260
690618581489
706849330774
694428535069
690986567888
681202846932
704366506105
693023090710
696197668030
692033259067
689071934179
696852209965
693862819796
690432622433
683130285112
698207426489
699670747116
691676763898
686871737165
688268750637
98179012173
25443711228
38917151891
57654226078
75702231387
92878548591
111952819627
128301203081
146234635057
163439705612
178832715777
194542699444
208135464049
238757190416
248890573420
270968316691
282178519208
306277651812
317992891470
344687441212
353520794658
365001947446
392420532722
410484489452
432162235343
440931632011
466947879973
473661537972
492929159754
514634367899
532383628618
538625837095
572498812537
582428578990
595774553264
609771011060
626301563655
654430952335
668110655689
692691679208
686408874759
679627302581
647377869154
639652597172
633336460205
605435379257
591913970488
577452486476
569746406575
549345273744
540652288065
525491111123
514879625178
505483480161
490097809670
487844218411
471314463623
455483982084
449778445459
440756958762
423966872468
425890249190
414415603456
405242190702
393423673726
390852114958
390817411122
376966695137
371619345517
374217341091
381073123668
367315941544
355398056430
358891671854
358948852040
365018623927
351879237194
354974188504
351961552066
352556792676
356147755766
368327806989
389591450202
403329096170
418266812229
430929380451
441072343066
455037089270
457529980112
470171119255
482206422473
494022662917
504072094937
513443247271
519414699084
513580033151
523588248084
528946064097
536067524536
540098950926
535820745313
538206095926
538499432541
536386850017
543422838392
543378218942
531066337301
540123214145
525965002618
535296617069
527715562290
514712195418
506327915941
504891231830
509012003208
503588011975
492814844849
481358474092
478525600329
471661008692
464466203112
461806858281
447399998854
434871295104
424058687379
426977679740
434246678665
426773828844
428992119008
421636428482
415396025897
419955878981
420950202153
412616783209
411219079006
417724485319
409871301744
406185829260
425424337369
429904905291
430267308345
431428784404
431758557233
441655955293
436694935180
438204173892
442631768302
440928519820
449837743928
459596721585
464150988440
472402058344
472101008174
473639562593
480830256656
475884343304
484314575576
485427136230
487134293881
487525264915
483891405827
480997450478
499367271711
499175967530
502475768548
500980148593
506535310315
505459673793
495320683775
497275151763
495534226997
503614764983
486092881259
484454812620
502938018344
483974254270
487740761515
483539825090
476150966673
474971372476
460185496230
456894234094
469102770573
461609693337
455942176924
464929381647
448458864690
454793454296
441664349521
448429162034
443839752607
461469052011
438293417519
449421530004
448998098318
438652739392
441456352339
442295253413
452115282936
443356652501
440202485192
444615526507
449019013711
438110908673
452034482078
449618751701
451755766061
460682042260
458473086686
463328086994
459535515447
476758327138
463616803006
459298637872
460497379505
470403961923
469702139274
463302245497
473086648928
479647216451
468040065795
471714331186
473365627810
484446230761
489649136915
471020743843
489367814981
481832453991
490936208757
472935060535
490350662439
476273324328
482595093904
481063011553
481406526133
482223752562
476012967398
471516475804
469265079967
470419373697
473238174413
481390494987
468473453779
472805243022
465998048383
463301250334
461940546247
471725413287
459257067933
460195445747
455113871895
454371486077
458320851626
462683376846
457971147011
459093477565
448150586730
454926283071
458426559007
457934468272
459222177826
454632018510
461995557279
462688392944
461405201434
460877383243
459644866549
464589649168
454647367390
458877689940
453705387634
454201973950
455509315123
458377220169
460209277349
462831598037
467557983052
471949070041
468013597919
475870386868
468680697491
476112529612
474592965177
474039431833
477467529716
473828520917
474265512419
460416265030
468544824982
472025131717
484507190170
471152753630
480929850959
472378119763
463043292309
479947877918
476049976476
473434950273
467890329071
472649436973
465445099896
474086749196
471118845519
469463877645
462121525678
472596027361
460554477042
466009443781
465352822753
478101955370
467526914800
461113754647
462181907401
476458074373
463753251419
469951679293
472313605648
455213550743
466934952320
223146421599

401
371280
105655
103882
100705
98302
99850
99350
99850
99406
99290
99446
99612
99736
99500
100092
99440
99822
99500
101202
99316
99242
99484
99412
99368
99290
99368
99562
99222
99006
99498
99358
99116
99640
99216
99534
99592
99478
99536
99546
99402
1135896
26378708
29592220
29437747
30205680
30989650
30203459
29201328
29433421
29974474
29439131
29918685
29712195
30729429
29832291
29590081
28699217
29580421
29360822
29575203
29465790
29273831
28593791
30490953
29538057
29134504
28529859
30095847
29227059
31196151
28368074
29890129
30413262
29039660
28935727
28073223
30046460
30232416
31611691
28532361
28926675
4306729
2757790
3735093
4867415
6005537
6427945
7241289
7769765
8754287
9036519
10081505
10446180
12299996
12870429
13208407
13460701
14414795
16899986
15542844
17140331
16694540
17228515
20191329
19096773
20020351
20478313
21729383
22477546
22870354
23021665
23525770
24475899
25975127
24725345
26391452
25921247
27754340
29507100
27534665
31398035
29205023
29948916
27890477
27999739
27142697
26157955
25619347
24932117
24936534
23901514
23348137
23559690
22928760
24332107
22711559
21938488
21304215
20424556
20302472
19361827
19986163
20212844
19345712
18855132
19889692
19163233
18041254
17661826
16843351
17157692
18140533
17324343
16813464
17775036
17427799
17646973
17745929
17468293
18895897
16870826
16662261
17386094
18368183
18418406
18992656
20277864
20217697
20775924
20970088
21468981
22237797
22509617
23343720
23052225
23412788
23184771
23278910
23415963
23029874
23598354
23530198
23699071
24104259
23840409
23628019
24647150
24123417
23570610
24080300
24586321
23994079
23340589
23765677
23399209
23622240
23407643
21946107
22076896
21363535
20960789
20582389
21206702
20150689
20093426
19862947
20092396
21078079
19603634
19479704
19390591
19448717
19055651
19792149
19340842
19337875
19090893
19233967
20085392
21135715
20449677
20172649
19963702
19855951
20017616
19748115
20950358
19910972
19714908
20136301
20731722
21947348
20988288
21716681
21336593
21375161
22925335
21743190
21994056
22384490
21755203
23040783
21723332
23140762
23066662
22731158
22537111
23116007
22210140
22657250
21803208
22073147
22820866
22251900
23814328
23738568
21666314
22066935
21973092
21500227
21089895
20545045
21571595
21110067
21611259
21663483
22021737
21546351
21055954
20280371
20866294
20735366
21139662
20324527
20313692
20966589
20109601
21394692
20634595
20285487
20356680
19915455
19864069
20651929
19832310
20147121
21162061
21097316
20924675
21956823
21284179
20350568
21665917
21792401
20478397
21452094
21292484
22300757
21981668
21654619
21873123
22120236
20708601
21986956
21701737
22059743
20870809
22070977
21891259
22256257
21106225
22531498
21418960
21322392
21681984
21551063
22114909
21046841
21336913
20717174
21718396
22267045
22011657
22239943
21378115
22740007
20733406
20339801
21026326
21397427
21080658
20570783
20575445
20864665
20540652
20808247
21212408
21547703
20437867
21000800
21160827
20636817
20414460
20445941
20959019
22460774
22115579
20570827
20558397
20366548
21543567
20831778
20961297
20792456
20207285
20730429
21344548
20804677
20865805
20822546
21632142
21989017
21898017
21256433
22208518
23030627
21492411
22378053
21247658
21418574
20857373
22073245
21640605
22097097
22345670
21552713
21348856
21049639
21218018
21122820
21277403
21206992
21590606
21564783
22114023
20832149
21820751
20734867
20735837
21199247
21917951
21597539
20732480
20585899
20992981
21022877
21461175
22440889
21006588
21715463
13684112

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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
3
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
2
2
3
3
3
3
3
3
3
2
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
4
3
3
4
4
3
3
3
4
3
4
4
3
3
3
4
4
3
3
4
3
4
4
3
4
4
4
4
3
4
3
4
3
3
4
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
2
3
3
2
3
3
3
2
3
3
3
3
3
3
2
3
3
3
2
3
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
3
3
3
3
3
3
3
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

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
56394191
55868727
55808129
57104393
55814520
57912180
56214335
56145010
56168105
57017279
56411261
56785058
56706627
56685732
57205508
55991672
56360052
57031693
56712114
57254834
56944265
55970827
57688662
56272584
56122733
55191182
57556833
56095690
56663524
56134775
55974792
56675406
56368364
55996179
55886297
56773025
56944457
56053832
55822800
56418881
595630
1992178
3402220
4901911
6333722
7688291
9258590
10528360
12051511
13389979
14650111
15930504
17005143
19703793
20289123
22236383
23010228
25111244
25907295
28288119
28790419
29726715
32203730
33503366
35340693
35850975
38228374
38452633
40300647
41936137
43419796
43777230
46845776
47300634
48534243
49588914
50992652
53405428
54365782
56427197
55625964
55055442
52197208
51817391
51356105
48737168
47929266
46664623
46187691
44281890
43807619
42389546
41693457
40894691
39614272
39514388
38051740
36747763
36375514
35650356
34180008
34566895
33461700
32728198
31763640
31633538
31700056
30337950
30060392
30368769
30977175
29582375
28675070
29135580
29114870
29601862
28311366
28814131
28460320
28562396
28876278
29947877
31802426
32783928
34028695
34998935
35860923
36990750
37062385
38213143
39198911
40084340
40946569
41670528
42156035
41467518
42588800
42831276
43497730
43742163
43385101
43557809
43681584
43337590
44088359
43988706
42907288
43801554
42429996
43412570
42706804
41472829
40938482
40838501
41265406
40674091
39814725
38818243
38732797
38070485
37534633
37341928
36104014
35048147
34237469
34562793
35236178
34436823
34772290
33997484
33568423
34009517
34088105
33234358
33286053
33870163
33075458
32728163
34706879
34778526
34823167
34902395
34938848
35811769
35273614
35449652
35873507
35606857
36530431
37222887
37612984
38272579
38186221
38302602
38985596
38396960
39346350
39175120
39482708
39416879
39111749
38831848
40617744
40318868
40703777
40449482
41081307
40798478
39956776
40274659
40030873
40837553
39127681
39150439
40931530
38879991
39513552
39000306
38441112
38385289
37052013
36864507
38091527
37194708
36839063
37663244
36071831
36837374
35550415
36332420
35829436
37510695
35074104
36470691
36307026
35339396
35709774
35742168
36685041
35691626
35587053
35929453
36389605
35235218
36733865
36281425
36510391
37327841
37025154
37467113
37133888
38712188
37320779
37043071
37276025
38071093
37978587
37330774
38345747
38843421
37424114
38193001
38256623
39198943
39667620
37743931
39802336
38732960
39824952
37908233
39841979
38268531
39074199
38793071
38879727
38897662
38391224
38007563
37891886
37969284
38217552
38920526
37717700
38223083
37527515
37411135
37235578
38189975
36935649
37173083
36699788
36656800
37030402
37385387
36923900
37061744
36027687
36836051
37042145
36925258
37110096
36613528
37414661
37315997
37268246
37159369
37142649
37521474
36576018
37119604
36595124
36617027
36848582
36994955
37202278
37403582
37753466
38128712
37719097
38494266
37749347
38515541
38275337
38236991
38635627
38114596
38315574
37006966
37895528
38114050
39247232
37855499
38976266
37972958
37263768
38924269
38371315
38193214
37710660
38154458
37493213
38362547
37974676
37885097
37170860
38292923
37015278
37658886
37552959
38695559
37615713
37130454
37348274
38566872
37284402
37988812
38148583
36509543
38109353
37165008

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
17502
17534
17558
17504
17518
17546
17534
17547
17583
17506
17563
17517
17549
17575
17522
17530
17574
17534
17536
17590
17523
17553
17541
17647
17517
17585
17541
17556
17529
17582
17553
17648
17532
17582
17547
17533
17614
17578
17527
17565
8798
8856
8840
8828
17568
17415
17453
17431
17528
26007
17533
17507
17496
25898
26063
25834
26116
25733
25887
26052
26050
26027
26117
26058
26094
26015
26302
26091
25963
26146
26169
26213
26048
34738
26013
26204
26133
26189
26158
34590
26044
26104
26137
26007
26146
26096
26092
26052
26021
26242
26197
25909
26043
26063
26020
26008
26013
25952
26101
25999
26192
25804
25892
25751
26096
25973
25831
25997
17473
25809
25795
17507
17611
26008
26135
25999
25631
25993
25841
25897
17530
17594
25928
17450
25854
25920
26047
26071
26016
26035
25978
25929
25929
25956
25862
26054
25976
25966
26007
26011
25841
25930
25923
26024
25751
25989
26079
26133
25989
26169
26014
25823
26092
26041
25925
25952
25924
26052
26136
26025
25787
25953
25863
25983
25923
26126
34423
25948
26176
26061
25976
26048
25817
26088
26125
26200
34327
25917
26151
34334
34658
25996
25868
26028
34517
25943
34607
34417
26051
26100
26112
34513
34257
26051
26027
34610
26029
34685
34466
26283
34867
34355
34195
34441
26127
34532
26087
34418
26117
26109
34369
26106
26171
26043
26169
34320
25966
25798
26014
26026
26055
26023
26090
25926
26004
26108
34523
26183
25801
25981
25976
26176
25925
25899
26058
25954
26038
25980
25997
25938
25800
17526
25857
25768
25784
17570
25836
26073
17607
25779
25856
25863
17557
25721
25683
25997
25957
25933
25678
17522
26136
25830
25955
17510
25923
17587
25827
17504
25781
25913
25913
25860
25956
25855
25874
25807
25907
26034
26173
25886
25970
25964
25640
26029
17543
17535
25971
26120
26038
25919
26060
25866
25839
25939
26051
25993
25789
26156
25786
25887
26095
25622
25900
25917
26060
25991
25847
26007
26098
26010
25528
26041
25814
25967
17499
26055
25864
26083
25947
26102
25887
26022
25934
25596
25600
17542
26005
17490
25934
25793
25957
25877
25951
25862
26069
25883
25997
26028
26064
26057
26027
25807
26012
26028
25907
26073
26040
25992
26072
25863
25969
26166
25914
26029
25998
25910
26003
26091
25977
26069

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
56394191
55868727
55808129
57104393
55814520
57912180
56214335
56145010
56168105
57017279
56411261
56785058
56706627
56685732
57205508
55991672
56360052
57031693
56712114
57254834
56944265
55970827
57688662
56272584
56122733
55191182
57556833
56095690
56663524
56134775
55974792
56675406
56368364
55996179
55886297
56773025
56944457
56053832
55822800
56418881
595630
1992178
3402220
4901911
6333722
7688291
9258590
10528360
12051511
13389979
14650111
15930504
17005143
19703793
20289123
22236383
23010228
25111244
25907295
28288119
28790419
29726715
32203730
33503366
35340693
35850975
38228374
38452633
40300647
41936137
43419796
43777230
46845776
47300634
48534243
49588914
50992652
53405428
54365782
56427197
55625964
55055442
52197208
51817391
51356105
48737168
47929266
46664623
46187691
44281890
43807619
42389546
41693457
40894691
39614272
39514388
38051740
36747763
36375514
35650356
34180008
34566895
33461700
32728198
31763640
31633538
31700056
30337950
30060392
30368769
30977175
29582375
28675070
29135580
29114870
29601862
28311366
28814131
28460320
28562396
28876278
29947877
31802426
32783928
34028695
34998935
35860923
36990750
37062385
38213143
39198911
40084340
40946569
41670528
42156035
41467518
42588800
42831276
43497730
43742163
43385101
43557809
43681584
43337590
44088359
43988706
42907288
43801554
42429996
43412570
42706804
41472829
40938482
40838501
41265406
40674091
39814725
38818243
38732797
38070485
37534633
37341928
36104014
35048147
34237469
34562793
35236178
34436823
34772290
33997484
33568423
34009517
34088105
33234358
33286053
33870163
33075458
32728163
34706879
34778526
34823167
34902395
34938848
35811769
35273614
35449652
35873507
35606857
36530431
37222887
37612984
38272579
38186221
38302602
38985596
38396960
39346350
39175120
39482708
39416879
39111749
38831848
40617744
40318868
40703777
40449482
41081307
40798478
39956776
40274659
40030873
40837553
39127681
39150439
40931530
38879991
39513552
39000306
38441112
38385289
37052013
36864507
38091527
37194708
36839063
37663244
36071831
36837374
35550415
36332420
35829436
37510695
35074104
36470691
36307026
35339396
35709774
35742168
36685041
35691626
35587053
35929453
36389605
35235218
36733865
36281425
36510391
37327841
37025154
37467113
37133888
38712188
37320779
37043071
37276025
38071093
37978587
37330774
38345747
38843421
37424114
38193001
38256623
39198943
39667620
37743931
39802336
38732960
39824952
37908233
39841979
38268531
39074199
38793071
38879727
38897662
38391224
38007563
37891886
37969284
38217552
38920526
37717700
38223083
37527515
37411135
37235578
38189975
36935649
37173083
36699788
36656800
37030402
37385387
36923900
37061744
36027687
36836051
37042145
36925258
37110096
36613528
37414661
37315997
37268246
37159369
37142649
37521474
36576018
37119604
36595124
36617027
36848582
36994955
37202278
37403582
37753466
38128712
37719097
38494266
37749347
38515541
38275337
38236991
38635627
38114596
38315574
37006966
37895528
38114050
39247232
37855499
38976266
37972958
37263768
38924269
38371315
38193214
37710660
38154458
37493213
38362547
37974676
37885097
37170860
38292923
37015278
37658886
37552959
38695559
37615713
37130454
37348274
38566872
37284402
37988812
38148583
36509543
38109353
37165008

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
1873
1858
1844
1879
1841
1920
1885
1857
1858
1905
1875
1894
1871
1897
1903
1844
1868
1875
1875
1917
1887
1848
1921
1852
1859
1830
1908
1902
1860
1876
1852
1877
1868
1851
1854
1885
1892
1859
1863
1868
35
90
141
193
247
295
351
384
441
475
524
572
601
698
707
769
799
859
886
982
980
1015
1091
1132
1206
1207
1282
1295
1351
1431
1449
1471
1559
1583
1605
1641
1692
1759
1798
1887
1832
1843
1732
1716
1714
1624
1590
1564
1538
1483
1462
1440
1396
1377
1338
1330
1285
1247
1229
1214
1148
1172
1156
1116
1073
1073
1073
1026
1020
1035
1086
1017
976
996
996
1005
975
984
978
976
983
1025
1083
1108
1160
1175
1208
1257
1262
1311
1317
1343
1374
1420
1409
1384
1427
1431
1459
1466
1442
1448
1474
1464
1478
1462
1437
1463
1431
1455
1429
1403
1374
1363
1385
1363
1343
1302
1323
1293
1272
1257
1216
1182
1169
1164
1191
1156
1175
1145
1130
1146
1153
1136
1121
1143
1117
1115
1183
1167
1175
1168
1180
1197
1216
1208
1203
1209
1244
1247
1285
1279
1290
1288
1311
1282
1331
1315
1323
1340
1314
1302
1352
1349
1369
1349
1387
1374
1338
1356
1358
1387
1303
1328
1374
1308
1319
1302
1296
1285
1259
1244
1283
1273
1243
1265
1215
1241
1207
1215
1213
1256
1178
1228
1210
1186
1203
1199
1239
1208
1220
1223
1225
1197
1245
1216
1235
1256
1245
1261
1255
1302
1258
1262
1251
1274
1282
1257
1290
1314
1258
1290
1287
1316
1340
1267
1339
1308
1335
1276
1353
1286
1327
1296
1313
1318
1284
1281
1272
1289
1286
1317
1258
1297
1273
1269
1250
1292
1250
1245
1228
1245
1235
1283
1238
1244
1214
1245
1248
1242
1243
1234
1277
1246
1259
1257
1236
1257
1263
1251
1244
1251
1262
1231
1250
1263
1273
1272
1272
1305
1283
1304
1293
1291
1289
1284
1291
1254
1263
1280
1314
1273
1326
1274
1247
1312
1287
1281
1266
1279
1263
1289
1277
1277
1261
1290
1249
1268
1271
1305
1292
1247
1274
1304
1261
1287
1291
1226
1279
1263


Loading data, please wait...