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'
/gpfs/home/hines/perf1/powerpc64/special -mpi -c runs=2 runs.hoc
methodinfo 94
nhost 65536
MemSize 536870912
UsedMem 172719960
FreeMem 364150952
use2interval = -1
ncellpow = 21
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.24
mkmodel_time = 8.35
setup_method_time = 0.34
set_maxstep_time = 71.4
stdinit_time = 0.2
runtime = 9.41
methodrun_time = 81.2
elapsed_time = 504.72
jobid = 0
seq = 10
@@@end header@@@
5629
2003824350
2003835054
2004433265
2004461095
0
0
0
0
0
0
0
0
0
2004462601
2004868280
2004869425
2004877390
2004900860
0
0
0
0
0
0
0
0
0
2004902622
2004992710
2004993587
2004999604
2005008020
0
0
0
0
0
0
0
0
0
2005009127
2005095838
2005096757
2005102455
2005110754
0
0
0
0
0
0
0
0
0
2005111953
2005197686
2005198563
2005204553
2005213164
0
0
0
0
0
0
0
0
0
2005214395
2005299140
2005300019
2005304497
2005312110
0
0
0
0
0
0
0
0
0
2005313259
2005397896
2005398777
2005405050
2005412884
0
0
0
0
0
0
0
0
0
2005413926
2005498210
2005499089
2005505378
2005512946
0
0
0
0
0
0
0
0
0
2005514009
2005598706
2005599585
2005605324
2005612566
0
0
0
0
0
0
0
0
0
2005613642
2005697878
2005698761
2005707170
2005714740
0
0
0
0
0
0
0
0
0
2005715786
2005800602
2005801487
2005807430
2005814894
0
0
0
0
0
0
0
0
0
2005815965
2005900438
2005901319
2005909374
2005917393
0
0
0
0
0
0
0
0
0
2005918427
2006002768
2006003647
2006011148
2006019768
0
0
0
0
0
0
0
0
0
2006020820
2006105382
2006106263
2006114186
2006122724
0
0
0
0
0
0
0
0
0
2006123782
2006208610
2006209489
2006216214
2006224626
0
0
0
0
0
0
0
0
0
2006225690
2006310477
2006311357
2006317858
2006325476
0
0
0
0
0
0
0
0
0
2006326539
2006411270
2006412149
2006419404
2006428452
0
0
0
0
0
0
0
0
0
2006429512
2006514302
2006515491
2006522648
2006530832
0
0
0
0
0
0
0
0
0
2006531895
2006616346
2006617225
2006624762
2006635762
0
0
0
0
0
0
0
0
0
2006637543
2006724586
2006725419
2006731000
2006740290
0
0
0
0
0
0
0
0
0
2006741929
2006828754
2006829631
2006833959
2006843509
0
0
0
0
0
0
0
0
0
2006844639
2006929448
2006930371
2006939054
2006948278
0
0
0
0
0
0
0
0
0
2006949517
2007034820
2007035699
2007042408
2007052033
0
0
0
0
0
0
0
0
0
2007052994
2007136136
2007137055
2007146873
2007155766
0
0
0
0
0
0
0
0
0
2007157375
2007243550
2007244469
2007249305
2007258947
0
0
0
0
0
0
0
0
0
2007260176
2007344510
2007345345
2007353176
2007361720
0
0
0
0
0
0
0
0
0
2007363375
2007449536
2007450455
2007455121
2007463664
0
0
0
0
0
0
0
0
0
2007464733
2007549116
2007550001
2007557721
2007565320
0
0
0
0
0
0
0
0
0
2007566379
2007650768
2007651647
2007658102
2007665908
0
0
0
0
0
0
0
0
0
2007666958
2007751390
2007752271
2007759414
2007767046
0
0
0
0
0
0
0
0
0
2007768082
2007851998
2007852879
2007859818
2007867602
0
0
0
0
0
0
0
0
0
2007868644
2007952044
2007952925
2007961886
2007969582
0
0
0
0
0
0
0
0
0
2007970610
2008054508
2008055387
2008062977
2008070694
0
0
0
0
0
0
0
0
0
2008071746
2008156092
2008157053
2008165233
2008173062
0
0
0
0
0
0
0
0
0
2008174115
2008259174
2008260053
2008266650
2008274728
0
0
0
0
0
0
0
0
0
2008275756
2008359528
2008360407
2008369200
2008376964
0
0
0
0
0
0
0
0
0
2008378018
2008463124
2008464003
2008471270
2008480042
0
0
0
0
0
0
0
0
0
2008481090
2008565592
2008566571
2008573942
2008581836
0
0
0
0
0
0
0
0
0
2008582871
2008667224
2008668107
2008674612
2008682546
0
0
0
0
0
0
0
0
0
2008683611
2008767683
2008768565
2008776838
2008784702
0
0
0
0
0
0
0
0
0
2008785731
2008870198
2008871079
2008878260
2008886528
0
0
0
0
0
0
0
0
0
2008887580
2009056446
2009087593
2009276097
2009302508
0
0
0
0
66849
0
0
0
0
2009305099
2028388369
2028393135
2029547538
2029577031
0
1
9328
7459
2959362
101
9616
3332636
8248340
2029579920
2059800657
2059803711
2060976187
2061005326
0
0
0
7456
5843200
106
10094
3313007
8263062
2061009087
2091331687
2091335119
2091952415
2091981601
0
0
0
7518
8915283
101
9625
3348157
8324733
2091984799
2122121451
2122125007
2122884829
2122914406
0
3
27552
7409
11808546
105
10006
3290270
8139791
2122917799
2152910227
2152913545
2154032309
2154060985
0
0
0
7392
14820461
102
9712
3309099
8214288
2154063821
2184513225
2184516730
2185456837
2185486302
0
2
18608
7358
17730286
113
10762
3280530
8144073
2185489547
2214026857
2214033283
2216739282
2216768653
0
1
9259
7365
20565604
75
7139
3179312
8028807
2216772273
2246137657
2246142771
2247649583
2247678095
0
0
0
7381
23439260
92
8759
3310078
8161891
2247682385
2277344649
2277348793
2278571539
2278600858
0
0
0
7516
26430558
90
8570
3338104
8321909
2278604543
2308542741
2308545787
2309505692
2309534550
0
2
18625
7378
29312337
99
9425
3306541
8163858
2309537871
2339510551
2339513841
2340477673
2340506470
0
0
0
7421
32328353
100
9525
3288253
8238282
2340509787
2370771917
2370775047
2371479470
2371508041
0
2
18563
7361
35348665
106
10099
3299497
8157414
2371511655
2401864853
2401867831
2402828829
2402857800
0
2
18236
7430
38244772
113
10768
3299204
8221531
2402861621
2432290329
2432297102
2433812303
2433841337
0
0
0
7488
41175516
86
8194
3294064
8246647
2433843965
2464772337
2464775620
2465012453
2465041514
0
1
9269
7501
44091044
119
11333
3327917
8314821
2465044657
2495877421
2495880607
2496249851
2496278693
0
0
0
7493
47065216
115
10958
3341379
8303672
2496281549
2527076765
2527079737
2527474205
2527502986
0
1
9275
7562
50030990
111
10573
3356082
8364966
2527506903
2557790633
2557793963
2558642049
2558671141
0
1
9332
7252
52999658
110
10474
3237851
8048806
2558674323
2588806021
2588810405
2589807057
2589835786
0
1
9337
7539
55876069
105
10005
3352055
8397211
2589839157
2619587429
2619590577
2620703769
2620732330
0
0
0
7294
58825366
94
8950
3243432
8069359
2620736513
2650853897
2650857025
2651740170
2651769546
0
2
18572
7421
61710686
109
10379
3304517
8250604
2651773179
2681466431
2681469487
2682906194
2682934849
0
0
0
7429
64587216
95
9042
3330957
8230721
2682938871
2713381821
2713384907
2713996670
2714025470
0
0
0
7371
67613078
112
10650
3286333
8154877
2714029243
2743230033
2743236595
2745027809
2745056622
0
2
18555
7360
70491583
88
8380
3279642
8114737
2745060405
2775713337
2775716457
2776081389
2776110214
0
0
0
7483
73512751
115
10954
3324656
8281593
2776113341
2806483823
2806486797
2807162041
2807190757
0
2
18537
7525
76442814
101
9621
3370804
8349157
2807194711
2837433911
2837437117
2838417549
2838446226
0
2
18420
7322
79326352
107
10190
3266055
8128596
2838449535
2868193055
2868196505
2869336190
2869364779
0
0
0
7481
82218924
97
9242
3337350
8307662
2869367399
2898684519
2898688783
2900413017
2900441801
0
0
0
7270
85132159
91
8672
3206084
8003036
2900445611
2930042373
2930047176
2931475769
2931504398
0
1
9392
7539
88006132
91
8673
3364448
8394604
2931507733
2961120777
2961124545
2962462746
2962491609
0
0
0
7433
91004186
84
8001
3292463
8221351
2962495133
2993246309
2993249781
2993727562
2993756413
0
2
18782
7521
93979093
113
10760
3353017
8331703
2993760347
3023730133
3023733677
3024756707
3024785728
0
1
9278
7334
96864972
102
9717
3264443
8120028
3024789443
3054760773
3054764019
3055800936
3055829550
0
0
0
7337
99747272
108
10291
3276679
8114336
3055833511
3085240265
3085243109
3086198778
3086227359
0
0
0
7445
102637454
105
9994
3322182
8236883
3086231069
3116132741
3116136525
3117409611
3117438884
0
0
0
7452
105520907
99
9420
3315916
8219582
3117442585
3147586569
3147590331
3148432544
3148461837
0
0
0
7472
108548087
100
9531
3341013
8313747
3148465207
3178533269
3178536051
3179622605
3179652054
0
2
18326
7401
111442338
100
9527
3313077
8194937
3179655959
3208979981
3208984989
3210663909
3210693050
0
1
9167
7373
114316332
91
8667
3284157
8158283
3210696745
3239753203
3239756071
3241511506
3241540125
0
0
0
7333
117189925
87
8289
3235253
8097769
3241544683
3252972007
3252974919
3253699641
3253727526
0
0
0
68
117247100
1
96
29643
74797
3253731625
3254960530
3254961653
3255380345
3255403638
0
0
0
271
117442803
4
381
120265
300958
3255406775
3256890954
3256893093
3257592298
3257615814
0
0
0
443
117587216
3
287
190177
475815
3257619549
3259901454
3259902779
3260702199
3260728522
0
0
0
623
117911623
7
666
275121
678508
3260732547
3263896830
3263901100
3264529991
3264557215
0
0
0
817
118474481
11
1047
355311
889497
3264560769
3268262178
3268265099
3269149923
3269178590
0
1
9244
1017
118888326
9
859
437579
1104765
3269183045
3274277582
3274279397
3274626910
3274655534
0
0
0
1200
120020128
25
2383
527327
1340507
3274659477
3280370321
3280372217
3280830796
3280859336
0
0
0
1396
121077699
23
2193
614830
1547246
3280863085
3287226329
3287228435
3287835819
3287864714
0
0
0
1566
122172957
24
2285
687261
1706030
3287868789
3294471218
3294475455
3295550077
3295578849
0
0
0
1712
123005856
17
1622
737665
1877199
3295582223
3303702871
3303704589
3304124953
3304153402
0
1
9233
1946
124653883
36
3431
861996
2134324
3304157197
3313012154
3313013939
3313496487
3313525290
0
0
0
2185
126302441
35
3331
959013
2396545
3313529269
3323170258
3323174411
3323789343
3323817810
0
1
9075
2344
128008583
36
3430
1032248
2614916
3323821699
3334137819
3334140141
3334665279
3334693817
0
1
9121
2538
129761144
36
3429
1109599
2796231
3334698475
3345200991
3345205433
3346196349
3346225274
0
2
18678
2652
131213206
32
3050
1151216
2918791
3346229501
3357977093
3357979299
3358649624
3358678374
0
0
0
2893
133245729
45
4287
1266054
3182053
3358682629
3370972081
3370974707
3371815150
3371843942
0
0
0
3111
135151318
42
3998
1363404
3406030
3371848147
3385159013
3385162725
3385763340
3385791882
0
0
0
3260
137412482
49
4661
1443943
3609676
3385795013
3399683926
3399687785
3400708779
3400737414
0
1
9314
3414
139674985
47
4477
1498909
3763136
3400741831
3415593589
3415596139
3416118147
3416147198
0
2
18553
3670
142191672
54
5149
1620568
4075734
3416149931
3431606626
3431609179
3432272334
3432300878
0
1
9269
3897
144522753
50
4766
1729301
4308288
3432305361
3448385061
3448387527
3449285236
3449313671
0
1
9175
3994
146921339
53
5046
1759107
4399381
3449317801
3465818328
3465820805
3466823503
3466852130
0
0
0
4005
149553427
58
5524
1762965
4397443
3466856613
3484044980
3484051059
3485194162
3485222985
0
0
0
4375
152208833
56
5329
1922386
4774292
3485226555
3503443639
3503445983
3504439681
3504468754
0
2
18508
4577
155013808
62
5908
2019111
5043277
3504471927
3522694439
3522698687
3524433274
3524461664
0
0
0
4728
157225424
49
4668
2056544
5169946
3524465403
3544426605
3544429115
3545256654
3545285185
0
0
0
4948
160092288
74
7051
2161949
5424388
3545288543
3566040113
3566042571
3566766205
3566794974
0
0
0
5130
162942486
76
7244
2262044
5663979
3566798857
3587146623
3587152205
3589308523
3589337382
0
0
0
5229
165505838
57
5427
2284445
5714651
3589340838
3610686761
3610692860
3612192123
3612221135
0
0
0
5418
168339163
68
6479
2391696
5963756
3612225707
3634822259
3634826629
3635999414
3636027937
0
0
0
5703
171204949
76
7235
2534889
6299893
3636031555
3659266017
3659270101
3660482871
3660511430
0
0
0
5871
174056839
74
7046
2610126
6497170
3660515587
3685363565
3685366031
3685914146
3685943430
0
0
0
5994
176922103
100
9521
2633489
6614183
3685947383
3711229117
3711231573
3711779141
3711807640
0
0
0
6230
179799994
95
9042
2755047
6892272
3711810306
3737113211
3737118565
3738455134
3738484118
0
0
0
6507
182662098
75
7141
2891698
7187423
3738487585
3765210969
3765214729
3766666358
3766694893
0
0
0
6727
185535229
88
8381
2995597
7449472
3766698057
3793647183
3793651707
3795003687
3795032550
0
0
0
6794
188390616
85
8091
3008022
7541695
3795036027
3822374731
3822380363
3823986090
3824014954
0
0
0
6746
191248172
92
8758
3008429
7450902
3824018423
3851173917
3851180715
3853455069
3853484385
0
0
0
7076
194094335
78
7429
3126791
7808566
3853488243
3883344361
3883346911
3883865517
3883894346
0
0
0
7449
196991174
109
10384
3295955
8273100
3883897653
3913822037
3913824489
3914676370
3914705422
0
0
0
7285
199893116
104
9907
3271194
8114747
3914708957
3943493553
3943498423
3945111994
3945140533
0
0
0
7184
202757159
88
8379
3173799
7906830
3945143799
3973120393
3973125535
3974819817
3974848630
0
0
0
7001
205602079
83
7912
3117840
7783835
3974852487
4003252573
4003255136
4003858492
4003887694
0
0
0
6848
208508047
105
10001
3019731
7525291
4003890773
4031135599
4031138677
4032025793
4032054632
0
0
0
6496
211454549
98
9337
2862118
7140413
4032058223
4057503113
4057508557
4059570658
4059599542
0
1
9389
6384
214366250
74
7048
2803127
7022486
4059602729
4085602549
4085606107
4086337499
4086366324
0
1
9392
6279
217301159
93
8853
2790719
6949381
4086370201
4111479277
4111482987
4112777573
4112806706
0
1
9061
6269
220203598
78
7424
2793027
6926467
4112810659
4138214457
4138218115
4138517178
4138545722
0
1
9104
6029
223066417
99
9425
2667665
6672591
4138549189
4161639813
4161644775
4163653810
4163682393
0
0
0
5739
225907653
65
6194
2515567
6286035
4163686811
4187049626
4187053906
4188293583
4188322426
0
0
0
5678
228907022
81
7716
2524679
6252653
4188325999
4210939427
4210946185
4212424019
4212452778
0
2
18555
5668
231812012
68
6470
2529804
6274539
4212456075
4235088953
4235091337
4235791628
4235820330
0
1
9476
5438
234786616
77
7334
2405500
6024581
4235823707
4258276373
4258278827
4258676912
4258705646
0
2
18521
5373
237655725
85
8098
2381212
5933606
4258709621
4280739916
4280742399
4281108763
4281137562
0
0
0
5158
240651055
85
8095
2283186
5714199
4281141099
7225053
7228671
8060961
8089694
0
2
18729
5179
243613072
69
6574
2296210
5729833
8093567
29102673
29105059
29788631
29817596
0
2
18607
5024
246666295
70
6672
2252691
5588465
29822079
49878681
49882937
50892822
50921678
0
3
27566
4810
249521114
69
6566
2130363
5313320
50925393
70430413
70434087
71603794
71632539
0
0
0
4777
252355377
67
6379
2104571
5239886
71636334
90725837
90731844
91924003
91953030
0
0
0
4811
254948393
56
5334
2128575
5288245
91956037
110758225
110760867
112233149
112262285
0
1
9311
4630
257531903
57
5428
2060874
5119510
112265801
131383989
131386537
131808955
131837598
0
0
0
4526
260477576
72
6858
2003742
5001983
131841569
150252029
150254963
150762434
150791608
0
1
9306
4412
263333913
66
6287
1966250
4887549
150795427
168933469
168936981
169549312
169578174
0
0
0
4311
266383428
64
6103
1896037
4756217
169581222
187453453
187456177
188173723
188202928
0
3
27743
4345
269289529
64
6096
1907518
4786236
188207105
205339693
205343475
206385546
206414282
0
1
9259
4196
271721834
54
5140
1866044
4634481
206418387
222928845
222933745
224148806
224177725
0
0
0
4113
273881055
48
4575
1801865
4530342
224182017
240988045
240990923
241844584
241873462
0
0
0
4102
276486187
56
5337
1830600
4528587
241876395
258586113
258588489
259343482
259372293
0
1
9175
4085
279071466
57
5432
1787280
4543492
259376237
275867829
275870333
276418173
276446902
0
0
0
3874
281836126
60
5720
1721045
4292022
276449919
291643505
291646511
293154410
293183140
0
0
0
3865
283676837
41
3902
1684287
4233249
293186709
309319269
309321759
310053636
310082351
0
0
0
3931
286347328
59
5620
1754327
4336360
310085817
326320063
326322537
326739482
326768708
0
0
0
3785
289228678
60
5715
1666596
4169211
326771917
342530115
342532667
343348096
343376737
0
3
27858
3806
291855151
58
5523
1683873
4206876
343380962
358316063
358320873
359927057
359955986
0
0
0
3769
293697592
41
3906
1644681
4136692
359959911
375422709
375425281
376038790
376067258
0
0
0
3723
296235445
56
5334
1630508
4106691
376071119
391124797
391128315
392439178
392468394
0
0
0
3772
298327146
46
4384
1661035
4162703
392472169
407333665
407337576
408673086
408702302
0
0
0
3666
300320041
44
4189
1617158
4029748
408706787
424674749
424678999
425033212
425061861
0
0
0
3785
303243637
66
6285
1652607
4159486
425065061
440192047
440194817
441315503
441344374
0
1
9180
3748
305379777
46
4379
1650992
4136434
441347885
456442863
456448449
457745362
457774747
0
1
9233
3734
307485075
47
4472
1651665
4106472
457778413
473748655
473755099
474798684
474827506
0
0
0
3949
310102716
55
5238
1745045
4350105
474831231
491551805
491555347
492521546
492550274
0
2
18513
4106
312918028
62
5906
1810820
4514427
492554011
510170965
510173559
511320270
511348985
0
0
0
4389
315760358
65
6193
1913749
4842308
511353105
528640111
528646031
530298781
530327720
0
0
0
4416
317926775
48
4574
1914292
4818192
530331561
548135435
548140247
549779472
549808498
0
0
0
4618
320142425
49
4664
2016558
5066907
549812641
568892449
568895093
569706899
569735564
0
0
0
4669
323066401
67
6379
2052061
5137972
569738659
588647419
588650319
590261960
590290538
0
1
9121
4902
325508646
54
5145
2165573
5398302
590294822
610459209
610462887
611128650
611157490
0
0
0
5002
328358815
68
6473
2215779
5520976
611160914
631310757
631315549
632518135
632546758
0
0
0
5073
331188461
61
5813
2231937
5588333
632550585
653463021
653465709
654314006
654342527
0
1
9314
5162
334039410
73
6954
2288954
5684785
654346325
674986479
674991863
676431639
676460712
0
0
0
5175
336864168
66
6289
2259411
5669521
676465065
697794275
697798615
699295514
699324826
0
0
0
5368
339735227
69
6576
2388831
5952954
699328637
721708993
721711535
722030966
722059441
0
0
0
5483
342599706
83
7903
2417142
6055155
722063389
744924285
744926745
744975665
745004586
0
0
0
5447
345536096
89
8474
2402750
6012765
745008023
766947431
766952161
768154262
768182947
0
1
9243
5551
348389371
68
6474
2451386
6112416
768186887
791260085
791262741
791919758
791948551
0
0
0
5575
351276627
89
8478
2456334
6157629
791952801
814553205
814557027
815700227
815729034
0
0
0
5653
354141871
72
6856
2510061
6258665
815733307
838703341
838706287
839875775
839904873
0
0
0
5687
357052757
76
7236
2496891
6278271
839908057
862881965
862886225
864070549
864099706
0
1
9248
5800
359881858
73
6954
2572120
6426890
864103843
886867653
886873689
888372086
888400935
0
0
0
5783
362723084
64
6098
2542732
6383238
888404539
911821681
911826395
912791151
912819973
0
0
0
5794
365579478
78
7425
2583009
6426558
912823981
935929483
935933783
937299957
937328994
0
0
0
5791
368407239
73
6948
2565395
6375730
937332745
961527241
961529697
961741430
961769990
0
0
0
5748
371261640
101
9616
2550399
6368481
961774089
985103685
985107459
986275290
986304054
0
0
0
5668
374190447
82
7804
2512633
6263470
986307479
1008840623
1008845593
1010768865
1010797983
0
1
9167
5777
377009886
64
6098
2542527
6348577
1010802329
1033251036
1033256905
1035190939
1035220414
0
0
0
5709
379809083
59
5624
2467486
6233316
1035224197
1058575649
1058578297
1059405858
1059434523
0
2
18558
5747
382678495
81
7712
2553824
6382121
1059437909
1083374465
1083376941
1083828269
1083856900
0
0
0
5732
385565889
93
8850
2510826
6333814
1083860903
1106408023
1106412059
1108195967
1108225297
0
0
0
5589
388539424
66
6285
2465136
6170917
1108229237
1131143577
1131147119
1132191066
1132220020
0
2
18339
5617
391462679
80
7617
2473824
6180284
1132222977
1155618572
1155622535
1155765419
1155794254
0
0
0
5633
394392878
88
8375
2491369
6226257
1155797999
1178008241
1178012485
1179198619
1179228170
0
1
9259
5420
397382042
68
6476
2405274
5980919
1179232295
1201396743
1201400488
1202770029
1202798854
0
2
18517
5485
400222594
75
7138
2424769
6072184
1202802737
1224073219
1224078919
1225875586
1225904321
0
0
0
5397
402861624
59
5623
2340286
5907471
1225907763
1247573793
1247576607
1248668327
1248697202
0
0
0
5243
405753629
73
6952
2349862
5826874
1248700999
1269697003
1269702347
1271151575
1271180560
0
1
9175
5223
408715527
63
6000
2285706
5746933
1271184645
1292713713
1292716083
1293187712
1293216602
0
2
18410
5168
411583400
79
7519
2296271
5750400
1293220581
1313994138
1313999722
1315127577
1315156342
0
0
0
5041
414491700
68
6485
2225196
5583620
1315159689
1335662533
1335666643
1336513907
1336542698
0
1
9311
4899
417472643
71
6766
2168574
5412301
1336546761
1357047832
1357050997
1357570388
1357599260
0
2
18611
4951
420566550
73
6960
2190296
5469591
1357603591
1377198457
1377203039
1378289770
1378318422
0
4
37250
4809
423399436
60
5716
2115137
5309051
1378322081
1397932373
1397934803
1399009126
1399037944
0
2
18699
4715
426266019
70
6667
2101646
5199156
1399041737
1417687081
1417691719
1419029484
1419058419
0
0
0
4679
428705063
54
5144
2079670
5169958
1419062345
1438412479
1438415143
1438964081
1438992798
0
0
0
4596
431700070
72
6852
2012813
5062619
1438995659
1458056169
1458058613
1458534696
1458562877
0
2
18653
4661
434538282
69
6571
2056664
5142029
1458566921
1477774341
1477776919
1478013793
1478042754
0
0
0
4442
437412395
77
7341
1953486
4930560
1478046085
1496370833
1496374629
1497529519
1497557983
0
0
0
4549
440165267
58
5526
1990308
5006845
1497561453
1515330399
1515334697
1516851477
1516880622
0
2
18413
4390
442545460
53
5042
1932696
4851426
1516884343
1535006773
1535010799
1536014022
1536042533
0
0
0
4398
445432908
62
5912
1945024
4847528
1536046175
1554376697
1554380949
1555377433
1555406558
0
1
9269
4473
448344694
65
6195
1979926
4938600
1555409945
1573072307
1573076257
1574198730
1574227655
0
1
9244
4446
450595987
50
4767
1956471
4904211
1574231911
1592384153
1592386607
1593075205
1593103872
0
0
0
4477
453365110
61
5814
1974368
4926575
1593107367
1610667461
1610672055
1612049610
1612078099
0
0
0
4444
455554337
47
4477
1939371
4855958
1612081763
1630487549
1630490199
1631179085
1631207754
0
1
9275
4511
458528905
63
5998
2000074
4993828
1631211381
1649027411
1649031197
1650179590
1650208594
0
2
18458
4336
461113888
57
5429
1883894
4775018
1650212565
1668578649
1668581205
1669275135
1669304167
0
0
0
4338
463978106
75
7142
1917727
4777802
1669308201
1686967365
1686971279
1688394098
1688422649
0
0
0
4422
466524167
55
5232
1933429
4870117
1688425973
1706061051
1706066271
1707542131
1707571405
0
1
9314
4361
469070280
56
5336
1923058
4794363
1707575607
1725756625
1725760781
1726605007
1726633898
0
0
0
4360
471935510
70
6668
1920656
4794558
1726637425
1744313665
1744318757
1745833862
1745862251
0
0
0
4511
474272992
52
4944
1978177
4949751
1745866382
1764759817
1764762407
1765392261
1765420914
0
0
0
4497
477129101
76
7237
1965109
4954268
1765424421
1784138671
1784143477
1785084418
1785113595
0
0
0
4615
480042609
64
6093
2032742
5092175
1785117459
1803939273
1803942057
1804624685
1804652878
0
1
9243
4609
482898604
65
6190
2010638
5065839
1804656701
1823490881
1823494447
1824428054
1824457112
0
0
0
4583
485735884
68
6475
1996352
5017061
1824461267
1843241959
1843246857
1844432160
1844460471
0
0
0
4625
488562254
64
6094
2075921
5124710
1844464605
1863893127
1863898167
1864714367
1864743134
0
0
0
4734
491489871
71
6771
2064601
5249478
1864746743
1884679829
1884682307
1885465670
1885494946
0
1
9248
4885
494357939
73
6952
2139666
5392368
1885498351
1905203301
1905205781
1906054218
1906083151
0
0
0
4827
497217437
68
6476
2116614
5322844
1906087261
1925637977
1925641827
1926755121
1926783568
0
0
0
4916
499961974
61
5808
2180011
5436968
1926787183
1947172513
1947175075
1947730661
1947759434
0
0
0
4983
502816498
73
6955
2200922
5499552
1947763575
1967603261
1967605883
1968627697
1968656492
0
0
0
4992
505528887
60
5717
2245002
5512685
1968659401
1988826557
1988830345
1989652947
1989681834
0
0
0
4933
508455076
66
6284
2206915
5490361
1989685497
2009396357
2009401539
2011229745
2011258370
0
1
9167
4856
511271280
64
6095
2128022
5344933
2011262331
2031601729
2031604243
2032771295
2032799854
0
0
0
4981
514192331
72
6854
2223331
5503923
2032803691
2053074706
2053079635
2054485239
2054513886
0
1
9226
5140
517052282
62
5904
2264908
5662897
2054517965
2075592825
2075595163
2076333198
2076361926
0
1
9332
5184
519922373
73
6953
2269396
5718721
2076365551
2097097933
2097102745
2098436939
2098465700
0
0
0
5205
522827117
62
5909
2303789
5720046
2098468953
2119487699
2119491743
2120580800
2120609398
0
2
18339
5227
525675247
67
6386
2323709
5808712
2120613173
2141446517
2141452555
2142754242
2142783031
0
0
0
5302
528470790
62
5905
2319461
5808069
2142786467
2164156369
2164159097
2165168887
2165198140
0
0
0
5314
531318664
67
6386
2373967
5914318
2165202069
2186312053
2186316897
2187740752
2187769690
0
0
0
5291
534111659
62
5898
2343904
5848708
2187773235
2210110125
2210112653
2210358607
2210387596
0
0
0
5376
537048651
87
8292
2373265
5930855
2210391577
2232243805
2232246639
2232860112
2232888466
0
1
9175
5366
539908338
76
7235
2375833
5909714
2232892202
2255309056
2255312139
2255577114
2255605806
0
0
0
5374
542887081
86
8187
2363426
5932961
2255608839
2277111975
2277117595
2278369179
2278397886
0
2
18410
5290
545735710
69
6569
2345504
5865273
2278401591
2300286873
2300289341
2301041614
2301070385
0
0
0
5349
548602312
80
7619
2362604
5932559
2301073911
2323336689
2323339365
2323799157
2323827850
0
0
0
5220
551724976
84
8000
2317475
5772965
2323831303
2344292083
2344298649
2346630638
2346659381
0
4
37364
5338
554024908
51
4858
2301887
5852875
2346663867
2367911269
2367916549
2369206599
2369235246
0
0
0
5313
556952967
61
5809
2320608
5848470
2369238287
2390931157
2390934829
2391840710
2391869324
0
3
28091
5261
559881412
77
7336
2323764
5861583
2391873747
2413407453
2413410129
2414491936
2414520866
0
1
9269
5370
562715789
71
6760
2377681
5912470
2414524813
2436485253
2436487725
2436833293
2436862266
0
0
0
5270
565677294
80
7622
2350118
5829028
2436865377
2457806175
2457808961
2459106157
2459135382
0
2
18653
5288
568466875
62
5903
2338355
5825902
2459139241
2480082877
2480088170
2481378070
2481406691
0
0
0
5081
571305775
71
6751
2255173
5618043
2481410029
2501984577
2501991581
2503567425
2503596024
0
0
0
5243
574145075
63
5999
2311192
5818016
2503600111
2524591651
2524595478
2525499390
2525528278
0
0
0
5142
576987121
68
6478
2285433
5705156
2525531691
2546590565
2546593021
2547085526
2547114693
0
0
0
4999
579867166
79
7527
2217096
5541909
2547118821
2567564557
2567568835
2568680989
2568710546
0
0
0
5251
582615599
61
5809
2312614
5783563
2568714039
2590267889
2590270473
2590414090
2590442875
0
0
0
5007
585691793
84
7997
2201536
5532808
2590446703
2611111485
2611114187
2611830157
2611859240
0
3
27662
5080
588518339
72
6854
2265349
5614526
2611863591
2631750089
2631755457
2633251146
2633279482
0
0
0
4943
591210261
58
5525
2165228
5449565
2633282421
2653176617
2653179995
2654814894
2654843674
0
1
9275
4943
594027794
61
5817
2197327
5466094
2654848051
2675204117
2675206697
2676317003
2676345433
0
1
9337
5002
596952308
69
6576
2216846
5546492
2676348163
2695828605
2695833743
2697264757
2697294030
0
1
9236
4779
599592479
57
5429
2090641
5246494
2697298403
2716837235
2716842329
2718417462
2718445729
0
1
9314
4883
602390846
62
5909
2152524
5402283
2718449929
2738242935
2738245641
2739276205
2739305151
0
0
0
4783
605245408
69
6577
2125109
5294748
2739309709
2759005571
2759008277
2759788131
2759816906
0
0
0
4788
608100600
72
6856
2127583
5246363
2759820765
2778472705
2778477587
2780260622
2780289859
0
0
0
4811
610266211
48
4564
2086476
5249921
2780294175
2800063487
2800065979
2800699479
2800727931
0
0
0
4701
613124992
76
7236
2088132
5202702
2800731911
2820576245
2820578695
2821112538
2821141336
0
0
0
4701
616070745
78
7433
2050846
5200217
2821145295
2840576565
2840579051
2841422080
2841450669
0
1
9248
4671
618944227
73
6952
2034722
5145946
2841455157
2860486655
2860491503
2861643323
2861672584
0
0
0
4674
621768583
61
5804
2067657
5157628
2861675867
2881127277
2881129909
2881886634
2881915043
0
1
9121
4672
624624363
74
7042
2073771
5157153
2881918745
2900800513
2900806267
2902226729
2902255802
0
0
0
4654
627438237
62
5913
2068173
5119582
2902259231
2921676097
2921680665
2922230690
2922259385
0
0
0
4761
630356345
69
6578
2120198
5275608
2922263577
2941513249
2941517099
2942420413
2942449666
0
1
9167
4690
633223899
65
6187
2055930
5176462
2942453961
2961540209
2961543867
2962677682
2962706248
0
0
0
4773
635966524
61
5811
2119218
5319393
2962710177
2982187845
2982190899
2982858030
2982887366
0
0
0
4689
638899468
67
6380
2072876
5174437
2982890919
3002014173
3002016971
3003019670
3003048094
0
1
9294
4610
641752125
68
6473
2036218
5082491
3003051141
3021909941
3021914009
3023124787
3023153485
0
0
0
4600
644601064
65
6196
2028392
5079602
3023157741
3042680109
3042683931
3043353755
3043382702
0
0
0
4880
647443018
68
6477
2162829
5432078
3043386246
3063071865
3063074393
3063694422
3063723316
0
0
0
4666
650283738
71
6763
2075278
5164093
3063727427
3082856119
3082858807
3083711954
3083740510
0
0
0
4779
653149068
62
5899
2117433
5247016
3083744209
3103536945
3103539777
3103950505
3103979416
0
1
9233
4837
656052449
70
6667
2138370
5336512
3103983031
3123209243
3123213001
3124365841
3124394546
0
1
9061
4821
658681451
57
5428
2155318
5338030
3124398233
3143982161
3143985907
3144835462
3144864050
0
1
9244
4761
661650619
65
6188
2124623
5261440
3144867453
3164117657
3164120317
3165478939
3165507230
0
2
18423
4698
664516638
64
6095
2071132
5169780
3165510847
3184876391
3184880435
3186038367
3186067161
0
0
0
4804
667360487
65
6199
2109633
5315314
3186070791
3205660165
3205664199
3206578725
3206607352
0
0
0
4937
670082691
60
5715
2182144
5454126
3206611219
3226183357
3226187619
3227306066
3227335010
0
0
0
4897
672697586
58
5518
2143298
5379215
3227338849
3247416445
3247419101
3248116990
3248145689
0
0
0
4987
675553999
68
6480
2198867
5487402
3248149401
3267634635
3267640253
3269062971
3269091698
0
0
0
4770
678311091
58
5529
2090417
5267365
3269095789
3289307009
3289310889
3290245338
3290273334
0
2
18504
4947
681161441
74
7053
2185031
5452674
3290277069
3310660327
3310662867
3311596935
3311625866
0
0
0
5007
683994972
74
7043
2217885
5493930
3311630299
3332268145
3332270519
3332560386
3332588862
0
0
0
4983
686864801
77
7334
2230511
5516103
3332592717
3353008265
3353012105
3353995190
3354024279
0
0
0
5173
689702535
65
6192
2284308
5693563
3354028263
3374218527
3374222459
3375292283
3375321330
0
0
0
5034
692388780
60
5711
2207362
5531643
3375325185
3395355263
3395360268
3396957180
3396986286
0
0
0
5018
695098925
60
5713
2206874
5517604
3396990093
3417404691
3417408295
3418958203
3418987294
0
0
0
5147
697987980
64
6090
2286272
5678817
3418990861
3439992201
3439995671
3440917065
3440945898
0
1
9476
4983
700873892
72
6856
2203388
5464028
3440949477
3460878991
3460883977
3462595122
3462623984
0
1
9175
5040
703540420
59
5623
2213352
5572219
3462628229
3483763645
3483766665
3484386988
3484415967
0
0
0
5271
706381522
74
7049
2346546
5827150
3484420045
3505277221
3505280507
3506304358
3506333346
0
0
0
5115
709361464
64
6101
2291215
5649403
3506336367
3527066585
3527072049
3527901997
3527930490
0
2
18517
5035
712388170
68
6474
2236396
5554657
3527934223
3548464281
3548467855
3549600701
3549629247
0
3
27924
5096
715275553
66
6289
2274978
5630896
3549633203
3570412423
3570415861
3571383849
3571412690
0
1
9275
5227
718173788
65
6188
2318404
5775762
3571416745
3592466453
3592469437
3592990806
3593019383
0
1
9389
5062
721041166
75
7141
2219404
5579324
3593023391
3613906977
3613910399
3614792809
3614822042
0
0
0
5098
723960575
73
6954
2253742
5665822
3614825501
3635672929
3635676256
3636765522
3636793809
0
1
9314
5130
726813910
71
6764
2276554
5660665
3636797111
3657260095
3657265213
3658436153
3658465398
0
0
0
5029
729704179
63
6001
2195179
5536160
3658469169
3679880743
3679883873
3680162741
3680191410
0
1
9332
5095
732632930
86
8195
2256136
5627715
3680194545
3700532737
3700536081
3701736270
3701764574
0
0
0
4986
735489822
66
6284
2197257
5514711
3701768087
3722345945
3722349209
3723173825
3723202590
0
0
0
5116
738397306
68
6472
2261763
5662485
3723205941
3743626681
3743629773
3744916538
3744945390
0
1
9177
5070
741221591
64
6098
2244752
5580299
3744949319
3765619185
3765622356
3766841086
3766869914
0
0
0
5077
744074223
71
6755
2248887
5607279
3766873975
3787639509
3787642987
3788340989
3788369716
0
0
0
5050
747000777
73
6944
2234972
5558981
3788373117
3808682573
3808687209
3810000099
3810028838
0
1
9392
4967
749918034
66
6285
2205762
5505038
3810032301
3831007025
3831010195
3831545937
3831574930
0
1
9121
4940
752856476
85
8090
2177160
5462832
3831578109
3851903197
3851907765
3853180561
3853209466
0
1
9269
5051
755715217
67
6376
2242237
5596056
3853213003
3874173977
3874176949
3874696602
3874725519
0
0
0
5110
758572675
78
7435
2260269
5631122
3874729221
3895230281
3895233441
3896000847
3896029666
0
0
0
4968
761489449
68
6473
2217946
5509443
3896032779
3916011673
3916016256
3917391858
3917420549
0
1
9328
4941
764329518
65
6193
2188689
5436877
3917423499
3937560339
3937565489
3938757007
3938785886
0
0
0
5002
767283472
63
6000
2218569
5543939
3938789321
3959632109
3959635069
3959949871
3959978923
0
2
18507
4939
770124749
79
7528
2208876
5472848
3959982749
3979652111
3979655597
3981180547
3981209190
0
2
18398
4950
772711904
56
5331
2174620
5459525
3981212719
4001459829
4001463123
4002431714
4002460186
0
1
9222
4723
775626748
77
7337
2072830
5219444
4002463149
4022675065
4022679713
4023737232
4023765862
0
1
9167
5063
778491855
72
6854
2236418
5602488
4023769621
4044105377
4044108577
4044843017
4044872142
0
0
0
4895
781416034
69
6581
2160959
5391888
4044875811
4064667413
4064670453
4065782401
4065810942
0
1
9392
4958
784217141
62
5909
2199808
5500673
4065814331
4085799557
4085802740
4086737118
4086765774
0
0
0
4917
787077977
66
6286
2183399
5427245
4086769435
4106064327
4106068863
4107576691
4107605260
0
0
0
4981
789294851
49
4664
2185600
5462580
4107610121
4127405617
4127409183
4128434100
4128463030
0
0
0
4920
792049429
61
5806
2152591
5417083
4128467073
4148480331
4148483553
4149291742
4149320335
0
0
0
4849
794908837
71
6764
2150343
5386447
4149324563
4169491909
4169495067
4170208405
4170237234
0
0
0
4907
797823752
71
6755
2192886
5420875
4170240333
4190255281
4190258647
4190957446
4190986788
0
1
9180
4955
800688640
66
6291
2201526
5440173
4190989977
4211088901
4211091879
4211693700
4211722587
0
0
0
4931
803560168
71
6772
2173416
5448049
4211726253
4230965875
4230970753
4232482731
4232511418
0
0
0
4747
806172408
58
5523
2080496
5194453
4232515607
4252342281
4252345683
4253336175
4253365109
0
0
0
4836
809105938
70
6666
2135649
5310122
4253368815
4271863401
4271869528
4274114697
4274143294
0
1
9233
4795
811089517
44
4188
2091642
5245173
4274146803
4294599937
4294603063
4294811333
4294840609
0
0
0
4874
814088877
80
7622
2132661
5396388
4294843641
19078901
19084175
20616835
20645274
0
2
18573
4703
816778586
60
5718
2074767
5185790
20648605
40662713
40665871
41360274
41388549
0
0
0
4852
819656935
77
7334
2146272
5341134
41392785
60996407
60999883
62355741
62384274
0
0
0
4791
822568859
66
6283
2103826
5246655
62387779
82063741
82066815
82988710
83017419
0
1
9476
4902
825423240
66
6284
2173992
5414536
83020767
102906129
102910867
103911417
103940209
0
0
0
4883
828273009
67
6385
2163166
5370778
103944277
124417221
124420361
124758107
124787358
0
0
0
4878
831248176
79
7525
2132999
5380744
124790725
144975753
144978733
145480274
145509122
0
2
18382
4865
834115790
75
7139
2140894
5380376
145512781
164942123
164945399
166069146
166097557
0
0
0
4759
836919495
62
5907
2089378
5301262
166101449
185720625
185723987
186791923
186820846
0
0
0
4888
839804758
61
5809
2163030
5424409
186824457
207079017
207081983
207730562
207759583
0
2
18236
4941
842640925
74
7046
2200903
5433796
207763149
228087161
228090229
228817090
228845477
0
0
0
4965
845472308
73
6960
2204593
5504974
228847479
249286025
249289607
249849221
249878246
0
0
0
4917
848453997
73
6957
2187436
5439797
249881861
269375406
269378793
270826830
270855410
0
2
18558
4755
851273148
61
5809
2100943
5249408
270858899
289668215
289675399
291784711
291814162
0
1
9243
4808
853615270
52
4954
2084395
5200531
291818645
312118561
312121733
312787711
312816492
0
0
0
5022
856539988
73
6953
2224399
5515738
312819949
332641291
332646705
334059846
334088842
0
1
9389
4948
859266592
61
5813
2165814
5449948
334092213
353564919
353569859
355205138
355233249
0
0
0
4823
862021617
61
5808
2117448
5311664
355236789
375691973
375695527
376659529
376688630
0
0
0
4914
864955975
75
7137
2184831
5442357
376692335
396724113
396727682
397761654
397790430
0
2
18513
4925
867797667
69
6567
2183795
5429338
397794032
418340085
418343051
419046772
419075242
0
0
0
5102
870657627
74
7052
2273420
5642642
419078967
439268623
439272983
440343110
440372134
0
0
0
5029
873414723
61
5806
2211007
5550484
440376289
460364953
460368107
461624034
461652362
0
0
0
5028
876129466
60
5711
2222137
5547271
461656165
481645797
481650335
482979958
483008875
0
0
0
4938
878926885
62
5907
2176629
5451288
483012577
503467359
503471793
504285336
504314010
0
0
0
5016
881847862
71
6761
2221630
5537105
504316943
523818851
523823705
525781356
525810306
0
1
9259
5096
884044936
49
4667
2192729
5551549
525814261
546113553
546116621
547244722
547273493
0
0
0
5107
886760463
60
5714
2251908
5632126
547277733
568088333
568091331
568717005
568745730
0
0
0
5043
889876542
67
6379
2241545
5569947
568749165
589300807
589303837
590035137
590063786
0
4
37175
4953
892805623
72
6854
2193449
5488836
590067863
610568965
610571941
611268432
611297326
0
1
9314
5013
895651931
74
7049
2202345
5518930
611301823
631634705
631637747
632636662
632665195
0
0
0
5110
898509864
63
5998
2258404
5622100
632669289
653912921
653916273
654044721
654073618
0
0
0
5078
901451550
82
7811
2229540
5590466
654077355
674490529
674494035
675260686
675289376
0
1
9442
4943
904312934
71
6768
2186798
5467313
675293205
695771313
695775791
696530867
696559602
0
0
0
5094
907217758
69
6582
2250896
5605535
696563261
716891975
716895093
717950110
717978766
0
1
9121
5058
910059265
63
5994
2232876
5590879
717982207
738552051
738557268
739441365
739469438
0
0
0
4901
912986697
75
7140
2151695
5385331
739472641
759884481
759887455
760877462
760906216
0
1
9306
5022
915852331
72
6856
2226419
5536808
760909579
780849307
780852665
782053158
782081951
0
0
0
4923
918653489
62
5901
2189717
5433984
782085873
802343621
802346703
803181309
803209810
0
0
0
5101
921509271
65
6194
2243887
5635794
803214233
823387537
823390523
824398170
824426720
0
0
0
5114
924075655
57
5431
2267947
5661177
824430797
845217177
845220143
845796424
845825249
0
0
0
5079
926915795
73
6953
2241445
5600589
845829235
865980165
865983389
866977973
867006650
0
0
0
4969
929740376
65
6184
2221678
5529154
867010483
887891333
887895325
888376553
888405549
0
0
0
4983
932725230
77
7341
2213314
5526174
888408931
908419443
908424315
909661782
909690586
0
2
18442
4899
935630715
63
6000
2174846
5432553
909694519
929177414
929182347
930694509
930723565
0
1
9233
4758
938473410
62
5905
2076026
5233650
930727805
950823113
950826537
951897912
951927454
0
1
9311
4987
941367077
70
6669
2206789
5491659
951931181
972174127
972177481
973212769
973241586
0
1
9222
4885
944269658
71
6753
2162848
5401023
973244675
993610209
993613173
994457132
994485830
0
1
9104
5059
947110640
70
6668
2213299
5570823
994490415
1015053333
1015056437
1015771206
1015800045
0
0
0
4961
949942877
76
7240
2195074
5488105
1015803787
1034768525
1034774639
1036871225
1036900250
0
0
0
4856
952047303
47
4475
2104669
5296574
1036904387
1056397441
1056403471
1058053504
1058081978
0
0
0
4909
954665891
58
5527
2166530
5412566
1058086567
1078045385
1078048469
1079350714
1079379166
0
0
0
4926
957580846
63
6001
2172335
5447812
1079382951
1100250765
1100254151
1100292769
1100321830
0
1
9075
5075
960489786
81
7712
2247318
5623097
1100325545
1120219165
1120223373
1121368266
1121397142
0
1
9248
4922
963171220
59
5622
2193729
5443058
1121400457
1141495977
1141501022
1142642604
1142671726
0
0
0
4907
966018691
69
6575
2212521
5468236
1142675463
1162693593
1162696613
1163690065
1163719030
0
0
0
4880
968867706
68
6476
2169490
5383937
1163723015
1184460545
1184463627
1184806767
1184835623
0
0
0
5029
971954332
76
7254
2244021
5534778
1184838900
1205016909
1205020067
1205722357
1205751158
0
4
36875
4787
974808306
73
6949
2111847
5318169
1205755597
1225226729
1225230125
1226377811
1226406780
0
0
0
4985
977657289
64
6094
2209727
5506375
1226410429
1226410590
1229362596
1230504487
1241762613
3
1
9392
4818
980494577
63
5997
29240
71942
1241767099
1.17647058823529e-09

10
401
28866825237
7037343690
6731880298
6719504629
6496367785
6614747088
6538013636
6528701643
6693990802
6573000365
6704763045
6717857612
6743428804
6682549291
6607262467
6754370596
6702039112
6776876399
6913617667
6792033492
6860425605
6795159162
6796898861
6753766893
6732449384
6724341027
6655904387
6597070862
6624613978
6596395264
6671589274
6636340654
6701707290
6665549889
6701373305
6764951459
6656464825
6605759413
6690691809
6683019104
27113603312
1328820008592
2059669222259
2030081878953
2027166896144
2041289531630
2059442131936
2050122822001
2025727912913
2026516345233
2027286306693
2029774982572
2031736438683
2054526520531
2030528355128
2044736311581
2047163365272
2046321213622
2042623898866
2042426271922
2024823443269
2034026406900
2042486306159
2037556472152
2033645838713
2035130001386
2036907288611
2048358754151
2026255715851
2036685012300
2035713454378
2030766438020
2048974374694
2033537315190
2034494828926
1992157651879
2045443851605
2033127836396
2044063263655
2034337231651
2021610643518
798678738343
109837882587
144968015456
203980240897
250942882805
302835491577
358962704199
406599601850
459097375256
505564660477
561927984616
614205117345
674542374758
712778518129
755701846298
816121139561
862827851879
914102933589
979486566964
1009858398217
1058670469250
1114949861217
1149404068125
1203931776956
1261275428089
1310274398835
1364685465591
1409667302040
1477353102206
1499687904209
1560229859666
1604553119967
1666681607674
1695071268293
1748215549648
1848869920432
1857126927254
1899386700970
1931290730108
1992958014242
2019237928052
1994614590613
1946938744388
1903080385708
1845979936178
1805165738953
1754213590688
1732753978638
1686861378892
1647358034940
1614814642808
1581399780683
1531425068350
1499775107388
1470130563731
1436508458571
1423946890712
1383075698496
1357304304917
1331719555418
1330976189982
1282909789979
1242153231264
1231212158150
1220584620066
1193514756973
1164136415416
1159702938402
1146822483783
1118994226088
1096820182652
1107502490978
1093527476210
1088444908335
1086555913385
1055868181251
1074845987277
1063877052461
1072196032450
1067068580500
1076752800339
1117605621825
1161494028728
1231948613066
1243811801183
1276672849759
1305986455052
1347076125444
1367533396269
1401777774283
1428402301521
1449509024522
1498407921007
1489980143275
1503728517719
1519010080793
1557509849354
1558485344425
1584342027538
1585628750020
1592645031730
1600332354614
1606208285247
1601784656413
1607861231459
1605209864487
1600535518861
1586927910792
1600545124306
1596979692584
1572542799182
1544965396707
1535722013629
1544768032454
1514226959347
1493767671493
1473465544514
1444137489095
1437890213370
1401558960345
1379957964594
1357829323694
1357895030636
1312038554061
1306458643888
1282529760783
1276610116892
1278966148740
1266308473993
1255831947036
1269014674156
1233455370192
1237078604167
1243518926716
1253672702617
1245206547492
1251469426660
1252957901365
1254887803943
1249321628290
1260150232136
1281800292360
1290553023522
1280558149479
1297853081170
1310978897678
1329243528529
1359939482317
1349291448280
1356656312682
1374665815641
1369469008847
1377947759928
1414027336670
1411764796261
1423046489149
1431824842555
1448602642275
1451202821563
1453167763812
1468983243092
1479242455419
1482311483537
1474630238423
1488804849092
1493680730875
1485871958398
1491430357800
1496276831606
1479547269187
1483357668977
1484420631289
1464220623765
1459647755238
1459637297127
1454158561391
1437379715936
1414652913912
1415297366786
1424255542699
1403569403646
1403826778515
1413215361439
1409154854081
1372847378491
1386227027130
1367021920381
1344247274516
1341704234494
1339468670822
1337808969501
1330998021405
1325233993543
1326624525028
1333052892820
1310960590770
1323125620688
1327599934435
1322547159897
1321298263517
1317642778448
1325713084649
1332998737862
1311897419830
1326378991782
1337932881810
1341499647754
1352862547303
1347415198156
1346121184389
1358402920427
1363843813342
1372735953561
1388160154383
1399304135730
1373878916106
1404749948060
1395744251510
1419830189674
1441862192263
1439086418424
1420682082578
1428160315778
1436375201689
1415417428517
1422054731288
1427557283047
1416053926833
1428820455698
1439978183521
1420233342199
1423870387767
1413833138789
1404944685792
1424912087284
1436863942621
1409019202870
1419447290350
1412019673329
1417835128905
1410092076493
1396204684537
1401867096633
1400200398122
1388890187112
1391372154289
1392691063319
1396297911530
1383199794149
1372265794974
1373275467370
1365769188941
1366904511614
1366914233986
1370809956273
1359806679745
1358974886716
1362419839137
1366664047293
1361711563150
1356409760844
1361334158747
1359453854935
1375955639180
1352197332013
1371214335353
1366211168452
1358043039156
1349311143700
1358092220344
1372218938025
1381919115985
1378379980695
1374777242781
1373500654022
1376441496571
1394106081662
1385746031312
1406068447639
1382937306826
1394945262068
1395669400525
1394675003893
1399592784182
1396266379679
1408768926247
1406614205541
1407216287145
1397103976783
1391528665611
1400390973662
1403003508660
1390410280552
1393960753987
1403720031508
1408432417007
1404866427921
1387777081439
1384630071615
1390487002846
1402357120306
1388153313396
1402386435850
1394943418679
1378401249413
1389588355756
1396891492501
1392251373206
1396851858544
1382819298472
1388193042504
1395724517229
1372475943619
1381187543211
1394249024522
1379372105583
1383891018000
1370726006509
1353697992893
1006367943154

401
442024
107960
102966
102962
99560
101446
100544
100366
102833
101046
102971
103542
103969
102901
101703
105239
103365
105565
106998
105831
106174
105570
104855
104488
103663
103461
102184
101418
101774
101422
102404
102077
103174
102514
102996
104107
102190
101582
102630
102861
418799
20279210
31429674
30978463
30933809
31149496
31426264
31284011
30912121
30923817
30935691
30973665
31003518
31351367
30984936
31201763
31238859
31226151
31169729
31166619
30898179
31038549
31167579
31092716
31032489
31055316
31082798
31257095
30919921
31078999
31064321
30988863
31266672
31030972
31045671
30399689
31212559
31024814
31191559
31043171
30849162
12189049
1678373
2214140
3113896
3831324
4622896
5479678
6205958
7007397
7716685
8576146
9373895
10294597
10877982
11532818
12454956
13167535
13949811
14947295
15411035
16155557
17014664
17540232
18372363
19247043
19994827
20825433
21511625
22544380
22885123
23809051
24485195
25433387
25866217
26677236
28213122
28339027
28983944
29470783
30411565
30812646
30437190
29709814
29040551
28168971
27546244
26768764
26441263
25741099
25138213
24641669
24131819
23369336
22886607
22433893
21921127
21729301
21105785
20712543
20322141
20311017
19577519
18955323
18788323
18626147
18213336
17764842
17697605
17500831
17076023
16737701
16900820
16687474
16610109
16581114
16112881
16402375
16234988
16362260
16283943
16431799
17055073
17724587
18799682
18980982
19482329
19929565
20556538
20868653
21390873
21797446
22119541
22865717
22736891
22946596
23179911
23767263
23782171
24176633
24196327
24303620
24420747
24510344
24442841
24535603
24495165
24423847
24216335
24424060
24369603
23996652
23575933
23434994
23572735
23107136
22794730
22484912
22037536
21942227
21387702
21058033
20720605
20721461
20021757
19936533
19571471
19481333
19517124
19323901
19164106
19365154
18823019
18878016
18976226
19131247
19002220
19097332
19120449
19149675
19064715
19229909
19560431
19694218
19541461
19805177
20005803
20284379
20752585
20590265
20702803
20977511
20898123
21027580
21578260
21543447
21715704
21849609
22105497
22145345
22175432
22416633
22573291
22619985
22502879
22719004
22793622
22674233
22759083
22833070
22577867
22635945
22652003
22343912
22274279
22274003
22190513
21934542
21587539
21597559
21734197
21418697
21422223
21565747
21503735
20949556
21153849
20860848
20513317
20474427
20440386
20415105
20311105
20223173
20244390
20342330
20005550
20190858
20259174
20182163
20163010
20107374
20230330
20341544
20019689
20240709
20417009
20471277
20644540
20561677
20541737
20729527
20812273
20947897
21183229
21353213
20965310
21436500
21299123
21666501
22003053
21960300
21679430
21793656
21918988
21599212
21700527
21784374
21608793
21803829
21973885
21672655
21728321
21574954
21439455
21744091
21926440
21501661
21660901
21547590
21636128
21517859
21305921
21392654
21366963
21194407
21232335
21252610
21307565
21107771
20940863
20956069
20841502
20859077
20859165
20918633
20750673
20737948
20790521
20855201
20779735
20698915
20773879
20745224
20997052
20634638
20924874
20848459
20723849
20590511
20724447
20940074
21088234
21034063
20978993
20959499
21004421
21274287
21146339
21456558
21103614
21286756
21297973
21282795
21358151
21307035
21497851
21464875
21473913
21319929
21234693
21370299
21409790
21217448
21272113
21420770
21492735
21438503
21177681
21129309
21218853
21399907
21183282
21400325
21286868
21034382
21204962
21316407
21246287
21315987
21101854
21183828
21298724
20943884
21076874
21276181
21049165
21118242
20917241
20657557
15357607

401
14503331594
5913399869
5628078839
5612453064
5514689417
5563203065
5590500551
5568828761
5569818488
5563372442
5565341887
5555117485
5561167080
5565436470
5575096989
5567186073
5575632502
5563309157
5657341247
5571106189
5587348772
5575529621
5580135157
5574577761
5586597515
5570551646
5588046612
5570927599
5587169566
5575132582
5584970600
5573487699
5595470842
5578482994
5598719994
5586884988
5588026245
5584633374
5589609937
5580155840
10105302254
1187109327869
1898757504697
1897389905757
1901088309598
1901624624883
1900571780099
1903653170816
1898038141657
1896676108605
1898964895462
1900195211726
1899901680112
1901861942484
1896952532864
1908868524190
1900875081687
1899905202844
1897038412188
1905615862427
1898846302283
1904933198607
1901445908626
1906449807734
1905099787930
1902767426657
1900677385847
1902937041522
1899369282049
1905119008027
1902810034077
1903228023555
1901815072239
1899049333989
1894240376793
1867329928764
1895823721213
1899575669805
1905590096658
1903788133950
1889065201418
758611578023
78416922621
107198781294
152820417182
203664576059
251249112095
301683161378
344852814773
391804745593
439227435027
491073812190
538449336462
587369458294
632574987706
679787327555
729381844648
771342138561
819032625018
871245061832
914455936264
958944737668
1009030526878
1055137936316
1100614760396
1153918422413
1198289963768
1249436035912
1297074083149
1344419760801
1388483321534
1438177239366
1482039295875
1529815821112
1574081607020
1624909892676
1675688464750
1725359553740
1761308704679
1803066191219
1856459099128
1883431009858
1852628425011
1807223297477
1763127026443
1716887801465
1678492598381
1637882765358
1597146083163
1563234691383
1525095089400
1490434599001
1453004340212
1418043730783
1384118657677
1355035677492
1320396507563
1298029784827
1271982539628
1246608053149
1221861788682
1198860935542
1167885181293
1142585637147
1125548658073
1113632440367
1092319319862
1067600730789
1057397624206
1050424672934
1020435991333
1008505270321
996643318707
995872345569
991442366691
981801306265
964259959881
965096823501
962803268179
967340318414
959380034258
980915251058
1014781417261
1051503059353
1093141506528
1131590341985
1169400834272
1204306866987
1233973629570
1261351398224
1286858923795
1317983481901
1339575026946
1369182749643
1378759730069
1393628642947
1411462040901
1438251060970
1447831545636
1460070033564
1465964493972
1473942944989
1482863716552
1488629444713
1480420789962
1483097255058
1476659486259
1483230692086
1475531817589
1464309188540
1454998125981
1443171999968
1435324086739
1424238867957
1413486339709
1394939234287
1379449060010
1362062093509
1336201800805
1320013339197
1291922260396
1267122210751
1249261822301
1232570771547
1208747007687
1192506526680
1184621669947
1176600849446
1165816121107
1150812135518
1142483718527
1147356768502
1136178128582
1137428202922
1140075995826
1138695684263
1131423122192
1136377440280
1139381893147
1151412539536
1150214804122
1159634367935
1164593467276
1177952251635
1180965494344
1189944768490
1195310376034
1215893447070
1230503192833
1237706163273
1249818559364
1263676239045
1259278939911
1273867199382
1282203671946
1293093349303
1304925393374
1315279451040
1328163431952
1342008505344
1339488818125
1354596922045
1357678614412
1363821617116
1366817123359
1371171897158
1383498962578
1367073250606
1365792200847
1376202177248
1371695029816
1366200003222
1358398735512
1354378585099
1341882329345
1340572051705
1333730100371
1326182551691
1310872520144
1307653835792
1297661057057
1301203190007
1289417177536
1286276190604
1275192898625
1269077870513
1262564003640
1256631482197
1238739752665
1235483662134
1230461863014
1230900945337
1215614237481
1214734777039
1218647480164
1223019577564
1210806462769
1213053976075
1211375177978
1213809078112
1204952350720
1207831153357
1219064260176
1218974490896
1209707105355
1222834801451
1230383640221
1235227706232
1240338008306
1245727456478
1244934600270
1256830085293
1256267856138
1268607427543
1273905397513
1272308143075
1273024734313
1293989597631
1292916208133
1299799178860
1306676041056
1332839957724
1302339352667
1313684076229
1318543523374
1314381044814
1312709357610
1317055029663
1307733213286
1309886646432
1315378397878
1316449182666
1308678359187
1305142038520
1304757774146
1307630724593
1306043433954
1303952227755
1305291591607
1298986846126
1295158522384
1293961879088
1288827307520
1286083252476
1283662279183
1282162919994
1273547004308
1267045744535
1271968998500
1271602975533
1264566169931
1262012165200
1261030471950
1265313593144
1256615254645
1260322291762
1254995947336
1252089743910
1245956460249
1252362429181
1252972631870
1251226657459
1245393476386
1250820992387
1245156219206
1250602397008
1257400994269
1260235673706
1251118917072
1253700010581
1252277711868
1263965047399
1265500006813
1267363663811
1258262408506
1265679196306
1272235107695
1280101840393
1270115449174
1275442931499
1277988348235
1287198643595
1286435265295
1288174897537
1291480723034
1286880382198
1296986760583
1295803972630
1284764616781
1288026252913
1284922834432
1294043086297
1296041035487
1287559271697
1284086202479
1294802119363
1288470835977
1293005475369
1282952160363
1277742848272
1277627317348
1288293270092
1282383329755
1282745470845
1276812484701
1271381164587
1278916935441
1280530562095
1282017911308
1282029060508
1271620047825
1275740436516
1277271437163
1277327067261
1276321371746
1278732926949
1274672384195
1273419434387
1265676621873
1244872939573
155711311964

401
408330
95279
91265
90907
88445
89373
89255
88949
90871
89284
90697
90467
90453
90090
90337
91241
90611
90123
91729
90779
90553
90536
90595
90479
90753
90055
90249
89587
90365
90129
90437
89929
90887
90261
90815
90393
90109
89745
90355
90337
381711
20238018
31389517
30937608
30892830
31108063
31385408
31242292
30870621
30883677
30895571
30932061
30962918
31310589
30944020
31161425
31197094
31185377
31128962
31126147
30856952
30997585
31127284
31051613
30992184
31014802
31041858
31215806
30878511
31037632
31023542
30947938
31225765
30990756
31004333
30357473
31171809
30983458
31150243
31001660
30808637
12149091
1645084
2180830
3077602
3792534
4583240
5437680
6165747
6966223
7675472
8535689
9332843
10252868
10837042
11492571
12414194
13126972
13908365
14907082
15370502
16114949
16973993
17499927
18331658
19206395
19953984
20784679
21470298
22503291
22844081
23767338
24443320
25392249
25824735
26636578
28173049
28298519
28943031
29429746
30370621
30771823
30394805
29668687
29000034
28127410
27505075
26728059
26400890
25699787
25097330
24600450
24090803
23328222
22845635
22393093
21880055
21688631
21065048
20670697
20280456
20270165
19537365
18914595
18746840
18584277
18171400
17723937
17657008
17460087
17035613
16696929
16860189
16645392
16569920
16540508
16071134
16362029
16192890
16321446
16242835
16391111
17014750
17683943
18758207
18939571
19441693
19888842
20515794
20826843
21348819
21755279
22077043
22824353
22696730
22904718
23137412
23726437
23741858
24136088
24155840
24262814
24378624
24468890
24402220
24493833
24454869
24381440
24175650
24382969
24329112
23956152
23535611
23392606
23532201
23066017
22754261
22444663
21996757
21901617
21347618
21017221
20680210
20680962
19979894
19896069
19529697
19440128
19476781
19282634
19124129
19324907
18782722
18836753
18935499
19090136
18962020
19055530
19078788
19108991
19024161
19189207
19519557
19653221
19500901
19763894
19965338
20242646
20711934
20549543
20661749
20936233
20857128
20986519
21535516
21502529
21674906
21808315
22065128
22104113
22134002
22376244
22532104
22579390
22462183
22678557
22752542
22633177
22718411
22792347
22537769
22595208
22610132
22303157
22232427
22232571
22150107
21893657
21546220
21556756
21693338
21376927
21380565
21524912
21462080
20908744
21112020
20820036
20472880
20433614
20399460
20373619
20269820
20182374
20203634
20301727
19964003
20150449
20218925
20141203
20122475
20066176
20190230
20301189
19978791
20198648
20376344
20429793
20603926
20520685
20501301
20688674
20771634
20907167
21141251
21312642
20924928
21395881
21258147
21625567
21962241
21919923
21638670
21753618
21878235
21557947
21660530
21742818
21568886
21763196
21933034
21630336
21688134
21534914
21398193
21703533
21885888
21460801
21619813
21506236
21595549
21477054
21265144
21350700
21325022
21154266
21192177
21211424
21266678
21066553
20900653
20914846
20799860
20817400
20817266
20877477
20709997
20697385
20750259
20812770
20739150
20658318
20732651
20704576
20956526
20593719
20883902
20807563
20682076
20550210
20683328
20899120
21047664
20994013
20937303
20919556
20963729
21233985
21105629
21415964
21063255
21246343
21257419
21242597
21316444
21265271
21456457
21422992
21433109
21278884
21194086
21328566
21367992
21177109
21231013
21380016
21451996
21397723
21136736
21089099
21178342
21358208
21141941
21359812
21246433
20993196
21164236
21276379
21204406
21275349
21060878
21142073
21258672
20903029
21036341
21236098
21008959
21077605
20876505
20616609
3027003

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
52534
52277
52322
52537
52317
52557
52388
52370
52199
52596
52326
52542
52445
52365
52811
52330
52359
52350
52572
52269
52641
52373
52592
52585
52284
52555
52338
52447
52572
52469
52369
52562
52123
52316
52567
52153
52443
52703
52284
52310
637
1925
3300
4473
5941
7137
8622
9631
11080
12322
13865
15054
16490
17669
19013
20455
21363
23005
24265
25498
26703
28263
29316
30781
32147
33413
34803
36160
37347
38730
39968
41315
42546
43872
45214
46758
47999
48907
50133
51950
51909
50488
49260
48188
46626
46029
44428
43614
42582
41530
40564
39574
38507
37718
36840
35917
35332
34685
33808
33332
32494
31737
30968
30752
30303
29668
28870
28985
28509
27633
27517
27165
27239
27130
26645
26249
26387
26287
26469
26121
27175
28162
29143
30445
31304
32554
33298
34273
34755
35673
36451
37046
37882
37921
38428
39099
39719
39842
40256
40379
40544
40948
40827
40674
40712
40548
40851
40435
40039
39992
39406
39468
38877
38771
38003
37854
37043
36428
36008
35176
34502
34226
33513
32936
32513
32496
32049
31904
31202
31364
31413
30979
31188
31251
31145
30900
31160
31276
31648
31443
31928
31932
32414
32369
32684
32848
33617
33799
34002
34451
34750
34438
35219
35147
35645
35964
36097
36754
36796
36816
37298
37337
37459
37626
37612
38199
37108
37767
37664
37791
37346
37334
37078
36793
36755
36567
36228
35861
35809
35489
35742
35189
35265
34761
34799
34558
34286
33800
33811
33695
33693
33121
33291
33489
33444
33075
33243
33224
33243
32843
33206
33553
33243
33134
33700
33744
33889
34095
34086
34211
34511
34459
34888
34998
34761
34991
35723
35345
35739
35962
35845
35698
36245
36232
35872
36197
35991
35818
35943
36168
35948
35907
35656
35877
35755
35885
35645
35864
35448
35550
35381
35332
35173
35189
35114
34834
34571
35094
34624
34703
34453
34653
34607
34390
34568
34334
34267
34082
34415
34331
34193
34146
34295
34040
34351
34526
34497
34187
34385
34384
34798
34701
34794
34387
34823
35000
35076
34688
35021
35098
35339
35240
35330
35431
35164
35840
35255
35240
35280
35232
35541
35562
35101
35273
35554
35243
35481
35012
34971
35066
35435
35021
35149
34960
34753
35267
34959
35274
34982
34850
35008
34999
35001
34999
35011
34920
34869
34575
34851
34457

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
487219398
484825918
485223416
487245404
485183949
487443002
485812301
485713149
484093231
487783835
485314182
487295910
486369267
485688575
489768497
485357275
485615235
485503175
487572591
484786730
488198234
485705006
487749162
487708984
484893295
487423851
485407054
486427436
487552134
486642392
485687610
487483684
483406570
485183432
487517144
483664385
486327238
488796780
484906513
485136241
5911670
17851217
30606783
41471300
55087836
66189009
79952285
89315128
102743514
114281752
128581928
139638515
152925980
163874149
176344283
189727798
198124060
213342801
225041600
236472040
247665219
262111982
271887143
285461503
298161790
309870294
322773243
335389012
346337267
359174767
370659331
383157297
394590862
406879660
419354935
433601812
445180332
453585609
464967757
481782207
481464443
468269839
456871770
446893522
432394184
426860451
412049704
404502580
394919816
385184654
376216892
367040928
357119137
349783074
341669182
333089197
327704097
321681987
313545191
309133677
301353491
294318780
287201709
285219118
281039046
275162081
267758318
268830114
264395124
256280218
255191678
251966361
252619942
251600936
247105492
243423449
244692868
243786667
245466730
242266383
252042962
261193619
270295526
282308871
290343622
301908537
308817731
317837266
322343540
330857820
338061916
343583951
351334871
351661594
356374439
362612040
368384006
369529003
373318328
374487971
376019068
379795595
378641444
377234158
377551552
376087872
378874309
374987375
371343867
370914247
365436664
366052045
360561293
359555368
352443721
351088883
343555713
337854478
333952046
326246417
319978308
317408948
310796000
305442416
301515006
301380626
297202966
295872065
289386291
290870058
291320022
287323195
289260580
289806038
288848038
286585496
289004559
290045414
293533738
291630869
296104776
296134076
300619751
300211595
303109811
304656854
311784491
313438390
315365611
319499781
322293711
319389915
326615954
326002095
330577720
333521315
334810615
340864096
341274109
341437639
345884857
346235901
347384927
348942569
348827169
354280081
344165751
350250645
349323090
350491383
346350377
346243421
343868904
341227534
340881430
339144116
336010145
332586230
332088676
329102187
331477967
326343576
327039269
322430410
322742042
320517205
317965213
313486574
313575070
312495193
312464952
307193147
308764975
310599624
310167813
306727528
308282786
308072390
308298655
304614754
307956370
311201150
308311200
307275923
312533495
312968162
314316602
316222555
316129545
317289189
320047998
319591298
323572587
324585148
322388081
324517004
331330428
327784340
331468396
333527086
332433977
331073524
336094539
336031238
332659049
335728673
333799188
332200216
333333683
335434386
333411470
333007297
330687663
332737472
331643551
332811493
330566416
332605778
328729191
329694931
328122262
327658610
326194834
326361849
325673840
323079146
320629647
325467551
321130437
321856219
319558383
321381898
320965589
318938076
320597270
318421191
317791194
316111068
319165219
318393174
317100923
316705265
318062280
315660480
318593466
320206678
319941905
317043702
318905044
318875514
322707772
321818137
322705547
318903417
322950942
324586199
325309161
321721528
324808334
325518581
327723079
326845139
327669058
328576719
326127424
332405999
326983489
326821136
327195326
326758007
329591560
329848900
325525705
327124380
329737849
326864846
329067039
324687310
324325506
325229593
328612247
324816594
325976239
324248067
322320200
327090888
324223073
327143099
324422375
323196928
324702476
324619112
324589146
324586626
324698311
323846533
323394268
320650088
323202404
319568982

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
37621
37534
37592
37531
37541
37557
37552
37643
37599
37566
37631
37640
37546
37522
37555
37604
37635
37584
37500
37546
37494
37493
37578
37602
37792
37787
37546
37542
37572
37646
37500
37663
37618
37502
37574
37482
37645
37679
37564
37699
18513
18857
27878
28070
28018
28159
37251
37037
37338
37453
37407
46246
46325
46392
46632
55325
46644
46738
46901
55677
65012
55909
46874
55375
64731
65203
55687
74119
55916
55942
56117
56129
64896
55878
56063
64940
64751
65172
65084
64714
65314
64926
74090
56131
64564
65021
65167
56231
64629
56000
56097
56038
55957
55978
55856
64879
55984
56045
64699
55914
56104
55735
65392
56027
55736
55885
55922
64978
55300
55386
56240
55891
46734
55787
46616
46783
55919
55820
55730
55978
46693
55960
55629
55873
55622
55909
55904
55751
55882
55792
55876
55964
55651
56068
55796
55931
55908
64878
56157
55979
64648
55914
55803
55942
64996
55977
65231
64662
55992
64900
55597
73825
55908
65167
55916
64954
65126
64538
56137
65063
64669
65237
64675
55942
65028
65003
65468
64692
65207
64976
55934
64376
74158
65080
65032
64787
64982
56454
65191
64764
73935
64891
55873
74201
64732
73742
64971
56039
65013
65513
64784
65024
55770
56080
74441
55869
64927
64783
64978
55822
65165
56089
64923
65071
74033
65145
55858
64871
64728
64858
55969
73928
65157
65515
55955
64739
55807
55690
64888
64916
55841
56241
65658
65155
64637
56093
55998
55453
56093
56043
55946
56042
55767
55765
56255
55653
64984
55677
55379
46778
55917
64995
55592
64953
64907
46794
46968
56087
47078
64756
46682
46713
46507
56005
55113
46718
46607
46692
46662
55480
55528
46515
46511
55764
46766
46820
55716
55565
55822
46551
46655
46661
46652
46645
55713
46818
46480
55545
55260
46695
46525
55559
55725
55469
46654
55310
46321
56038
55760
55641
46546
46553
55572
46737
46664
55959
55777
46496
46787
56033
55704
46475
46750
55850
46717
46590
46581
46636
55943
46044
55765
46482
46548
46605
55390
55545
46787
46532
46664
55467
55287
46783
46516
55686
46717
46702
46574
55689
46467
55519
46497
46759
46510
46543
55730
55361
46542
55814
46763
55335
46644
55941
46670
46662
46646
55691
46548
46595
55879
46806
46578
46747
55583
46883
46555
55931
55456
46525
46190
46551

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
487219398
484825918
485223416
487245404
485183949
487443002
485812301
485713149
484093231
487783835
485314182
487295910
486369267
485688575
489768497
485357275
485615235
485503175
487572591
484786730
488198234
485705006
487749162
487708984
484893295
487423851
485407054
486427436
487552134
486642392
485687610
487483684
483406570
485183432
487517144
483664385
486327238
488796780
484906513
485136241
5911670
17851217
30606783
41471300
55087836
66189009
79952285
89315128
102743514
114281752
128581928
139638515
152925980
163874149
176344283
189727798
198124060
213342801
225041600
236472040
247665219
262111982
271887143
285461503
298161790
309870294
322773243
335389012
346337267
359174767
370659331
383157297
394590862
406879660
419354935
433601812
445180332
453585609
464967757
481782207
481464443
468269839
456871770
446893522
432394184
426860451
412049704
404502580
394919816
385184654
376216892
367040928
357119137
349783074
341669182
333089197
327704097
321681987
313545191
309133677
301353491
294318780
287201709
285219118
281039046
275162081
267758318
268830114
264395124
256280218
255191678
251966361
252619942
251600936
247105492
243423449
244692868
243786667
245466730
242266383
252042962
261193619
270295526
282308871
290343622
301908537
308817731
317837266
322343540
330857820
338061916
343583951
351334871
351661594
356374439
362612040
368384006
369529003
373318328
374487971
376019068
379795595
378641444
377234158
377551552
376087872
378874309
374987375
371343867
370914247
365436664
366052045
360561293
359555368
352443721
351088883
343555713
337854478
333952046
326246417
319978308
317408948
310796000
305442416
301515006
301380626
297202966
295872065
289386291
290870058
291320022
287323195
289260580
289806038
288848038
286585496
289004559
290045414
293533738
291630869
296104776
296134076
300619751
300211595
303109811
304656854
311784491
313438390
315365611
319499781
322293711
319389915
326615954
326002095
330577720
333521315
334810615
340864096
341274109
341437639
345884857
346235901
347384927
348942569
348827169
354280081
344165751
350250645
349323090
350491383
346350377
346243421
343868904
341227534
340881430
339144116
336010145
332586230
332088676
329102187
331477967
326343576
327039269
322430410
322742042
320517205
317965213
313486574
313575070
312495193
312464952
307193147
308764975
310599624
310167813
306727528
308282786
308072390
308298655
304614754
307956370
311201150
308311200
307275923
312533495
312968162
314316602
316222555
316129545
317289189
320047998
319591298
323572587
324585148
322388081
324517004
331330428
327784340
331468396
333527086
332433977
331073524
336094539
336031238
332659049
335728673
333799188
332200216
333333683
335434386
333411470
333007297
330687663
332737472
331643551
332811493
330566416
332605778
328729191
329694931
328122262
327658610
326194834
326361849
325673840
323079146
320629647
325467551
321130437
321856219
319558383
321381898
320965589
318938076
320597270
318421191
317791194
316111068
319165219
318393174
317100923
316705265
318062280
315660480
318593466
320206678
319941905
317043702
318905044
318875514
322707772
321818137
322705547
318903417
322950942
324586199
325309161
321721528
324808334
325518581
327723079
326845139
327669058
328576719
326127424
332405999
326983489
326821136
327195326
326758007
329591560
329848900
325525705
327124380
329737849
326864846
329067039
324687310
324325506
325229593
328612247
324816594
325976239
324248067
322320200
327090888
324223073
327143099
324422375
323196928
324702476
324619112
324589146
324586626
324698311
323846533
323394268
320650088
323202404
319568982

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
7775
7735
7726
7743
7766
7765
7755
7766
7723
7765
7742
7773
7745
7730
7883
7779
7742
7752
7753
7756
7776
7797
7756
7831
7779
7755
7752
7792
7749
7758
7743
7811
7696
7731
7813
7752
7765
7830
7735
7726
130
343
567
736
956
1140
1348
1512
1725
1910
2166
2321
2515
2711
2887
3115
3248
3472
3658
3833
4019
4232
4390
4607
4804
5014
5186
5394
5557
5753
5944
6118
6312
6532
6698
6928
7155
7253
7445
7687
7680
7476
7298
7198
6922
6830
6608
6477
6353
6168
6052
5875
5743
5633
5511
5415
5286
5174
5107
5002
4838
4754
4660
4602
4563
4438
4321
4344
4280
4149
4134
4090
4104
4086
4025
3948
3969
3952
3970
3930
4108
4246
4359
4588
4715
4865
4984
5119
5206
5317
5431
5518
5634
5645
5732
5858
5914
5926
5970
6027
6034
6085
6045
6107
6068
6024
6133
6039
5944
5947
5874
5869
5782
5809
5669
5639
5522
5416
5419
5264
5160
5147
5024
4938
4864
4858
4808
4800
4715
4694
4681
4642
4663
4716
4683
4612
4686
4688
4746
4696
4811
4793
4836
4833
4903
4895
5017
5063
5070
5149
5175
5137
5261
5294
5297
5359
5412
5471
5474
5479
5549
5572
5573
5637
5613
5702
5530
5631
5614
5639
5590
5564
5525
5520
5486
5462
5412
5345
5346
5280
5325
5282
5301
5210
5181
5152
5122
5067
5055
5030
5030
4942
4979
5004
5049
4944
4964
4967
4964
4912
4975
5000
4952
4980
5033
5054
5062
5071
5094
5130
5160
5147
5199
5247
5205
5269
5362
5305
5387
5361
5367
5318
5397
5443
5363
5404
5359
5376
5369
5367
5378
5342
5329
5336
5366
5382
5316
5373
5296
5277
5275
5271
5266
5244
5240
5229
5184
5242
5173
5185
5180
5189
5170
5147
5186
5129
5153
5090
5137
5176
5108
5138
5124
5101
5133
5147
5145
5110
5132
5152
5227
5216
5180
5154
5198
5214
5216
5181
5260
5241
5313
5267
5296
5319
5284
5332
5257
5253
5262
5257
5353
5327
5247
5267
5317
5280
5310
5212
5207
5244
5298
5229
5245
5226
5199
5253
5235
5273
5208
5235
5240
5220
5224
5221
5223
5197
5196
5166
5218
5135


Loading data, please wait...