Spike exchange methods for a Blue Gene/P supercomputer (Hines et al., 2011)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (549+:08f55733e693+) 2010-12-15
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c runs=1 runs.hoc
methodinfo 93
nhost 32768
MemSize 536870912
UsedMem 214705160
FreeMem 322165752
use2interval = -1
ncellpow = 23
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.4
mkmodel_time = 7.11
setup_method_time = 0
set_maxstep_time = 44.7
stdinit_time = 0.16
runtime = 26.34
methodrun_time = 71.08
elapsed_time = 293.71
jobid = 0
seq = 5
@@@end header@@@
5629
2739545694
2739562614
2739930159
2739958327
0
0
0
0
0
0
0
0
0
2739959739
2740358287
2740361506
2740370100
2740393033
0
0
0
0
0
0
0
0
0
2740394846
2740497644
2740498876
2740507600
2740518089
0
0
0
0
0
0
0
0
0
2740519659
2740615820
2740617060
2740629158
2740639336
0
0
0
0
0
0
0
0
0
2740641265
2740739306
2740740529
2740747767
2740759179
0
0
0
0
0
0
0
0
0
2740760673
2740855128
2740856353
2740865459
2740876662
0
0
0
0
0
0
0
0
0
2740878199
2740973840
2740975065
2740982707
2740991726
0
0
0
0
0
0
0
0
0
2740993263
2741087876
2741089101
2741097011
2741106202
0
0
0
0
0
0
0
0
0
2741107808
2741203408
2741204633
2741211721
2741220650
0
0
0
0
0
0
0
0
0
2741222093
2741316918
2741318143
2741326623
2741335474
0
0
0
0
0
0
0
0
0
2741336995
2741432030
2741433255
2741441225
2741450270
0
0
0
0
0
0
0
0
0
2741451755
2741546888
2741548113
2741555993
2741564974
0
0
0
0
0
0
0
0
0
2741566498
2741660988
2741662213
2741672191
2741682152
0
0
0
0
0
0
0
0
0
2741683653
2741780090
2741781361
2741787717
2741796848
0
0
0
0
0
0
0
0
0
2741798381
2741894466
2741895987
2741904121
2741914934
0
0
0
0
0
0
0
0
0
2741916443
2742012278
2742013503
2742020529
2742029518
0
0
0
0
0
0
0
0
0
2742030981
2742126244
2742127469
2742135444
2742144388
0
0
0
0
0
0
0
0
0
2742145884
2742241972
2742243197
2742249825
2742258898
0
0
0
0
0
0
0
0
0
2742260415
2742355092
2742356317
2742365507
2742374936
0
0
0
0
0
0
0
0
0
2742376439
2742473656
2742474879
2742483639
2742494380
0
0
0
0
0
0
0
0
0
2742495885
2742591194
2742592659
2742601406
2742610754
0
0
0
0
0
0
0
0
0
2742612271
2742708726
2742709949
2742717891
2742727566
0
0
0
0
0
0
0
0
0
2742729015
2742825438
2742826661
2742833879
2742843054
0
0
0
0
0
0
0
0
0
2742844537
2742940634
2742941857
2742949579
2742958884
0
0
0
0
0
0
0
0
0
2742960401
2743057242
2743058531
2743065227
2743074670
0
0
0
0
0
0
0
0
0
2743076183
2743171772
2743172995
2743181139
2743190812
0
0
0
0
0
0
0
0
0
2743192303
2743287470
2743288695
2743297307
2743306642
0
0
0
0
0
0
0
0
0
2743308207
2743405364
2743406633
2743413245
2743422689
0
0
0
0
0
0
0
0
0
2743424255
2743521156
2743522685
2743528723
2743538230
0
0
0
0
0
0
0
0
0
2743539769
2743635796
2743637019
2743644155
2743653556
0
0
0
0
0
0
0
0
0
2743655045
2743750848
2743752071
2743759078
2743768276
0
0
0
0
0
0
0
0
0
2743769751
2743866830
2743868053
2743874307
2743883554
0
0
0
0
0
0
0
0
0
2743885055
2743980548
2743981771
2743989047
2743998364
0
0
0
0
0
0
0
0
0
2743999885
2744095924
2744097147
2744104763
2744114094
0
0
0
0
0
0
0
0
0
2744115561
2744211976
2744213199
2744220411
2744230072
0
0
0
0
0
0
0
0
0
2744231577
2744327258
2744328481
2744335999
2744345268
0
0
0
0
0
0
0
0
0
2744346741
2744441756
2744442981
2744451269
2744460588
0
0
0
0
0
0
0
0
0
2744462037
2744557368
2744558591
2744567765
2744577996
0
0
0
0
0
0
0
0
0
2744579539
2744675892
2744677115
2744684363
2744693944
0
0
0
0
0
0
0
0
0
2744695455
2744791610
2744792833
2744800325
2744809726
0
0
0
0
0
0
0
0
0
2744811225
2744908462
2744909973
2744916355
2744925884
0
0
0
0
0
0
0
0
0
2744927367
2746812566
2747365130
2748561625
2748582214
0
0
0
0
1708769
0
0
0
0
2748584259
2817359308
2817460302
2826739812
2826767274
0
9
8920
6363
41533670
201
6124
2847104
6917305
2826769057
2905259221
2905291575
2914068089
2914096353
0
4
3993
6413
80259551
195
5945
2826622
6948990
2914099861
2994682325
2994702537
3002766951
3002793972
0
4
3923
6312
122032687
216
6581
2712268
6836306
3002796663
3079702977
3079759393
3089574360
3089601473
0
4
3950
6210
160016440
191
5804
2740740
6740766
3089605251
3169577917
3169608513
3176720420
3176747513
0
7
6896
6246
201423096
213
6476
2787938
6791060
3176751367
3257243993
3257285382
3265170151
3265197542
0
5
5050
6313
243114440
210
6386
2797951
6842638
3265199823
3346387193
3346400983
3352621550
3352648496
0
8
7827
6378
285123499
213
6471
2825603
6921647
3352651541
3431229961
3431266633
3439984787
3440012318
0
7
6938
6304
324528966
196
5962
2757874
6773998
3440016065
3516399682
3516427925
3526955619
3526983027
0
8
7987
6278
361415306
184
5603
2736332
6795149
3526986751
3609574893
3609584733
3614846021
3614873373
0
7
6960
6375
404839977
223
6772
2770688
6933463
3614876427
3692200557
3692252917
3702398168
3702425315
0
7
6785
6333
442786149
192
5834
2800773
6867543
3702428355
3783762353
3783797546
3790100475
3790127966
0
4
3986
6244
485413424
220
6699
2742518
6742060
3790130375
3872687473
3872713518
3877568063
3877594896
0
6
5779
6391
528987209
224
6825
2801528
6914815
3877597005
3959485041
3959497109
3965110651
3965137704
0
6
5855
6250
572236760
223
6780
2719622
6750630
3965140425
4045720900
4045754317
4052918251
4052945316
0
7
6912
6312
614023727
212
6464
2756748
6825396
4052947455
4130611419
4130659675
4140890611
4140918394
0
7
6889
6380
652210150
192
5841
2745555
6836712
4140922159
4219190733
4219216427
4228500478
4228527210
0
5
4935
6270
691364769
197
5992
2772433
6829085
4228530421
14348553
14370663
22635667
22662418
0
6
5818
6432
732752953
206
6273
2786331
6946256
22665039
98939915
98985293
109838390
109865457
0
9
8816
6327
769612994
187
5706
2671665
6739794
109869333
189581360
189625934
197326339
197353385
0
3
2912
6247
810420686
206
6277
2741220
6777378
197355633
281090359
281099953
284627569
284654842
0
7
6951
6597
854654369
230
6992
2797482
7103802
284657461
359665744
359738505
371204426
371231994
0
4
3965
6241
890293186
179
5443
2652063
6658308
371235277
448611751
448640971
459438015
459465216
0
5
4995
6246
929054253
199
6052
2786497
6822018
459468773
534169178
534289615
546639586
546666710
0
3
2976
6141
965003572
178
5412
2633435
6542767
546670039
629112679
629125255
634248866
634275764
0
9
8700
6327
1008638831
224
6823
2791433
6872286
634278449
714116049
714166653
722212750
722240158
0
7
6872
6315
1049605503
204
6210
2824998
6857180
722242491
796395525
796448617
809343815
809371270
0
9
8718
6188
1084500833
175
5325
2629416
6579804
809375179
891776913
891788933
897289212
897316209
0
6
5782
6318
1127977226
220
6695
2740663
6842881
897318969
980251013
980255319
984373541
984400115
0
10
9890
6400
1171804947
226
6879
2758094
6900876
984402791
1066335852
1066379084
1072227626
1072254470
0
7
6883
6281
1214685775
217
6604
2812453
6824915
1072256855
1153401847
1153419829
1160220339
1160247313
0
8
8065
6259
1257505276
227
6903
2771695
6811513
1160251119
1237004733
1237087476
1247891115
1247918242
0
1
966
6210
1295728425
193
5877
2696958
6663552
1247921707
1325474981
1325510309
1335659015
1335686078
0
5
4917
6318
1334186030
196
5955
2809000
6835970
1335689751
1409676330
1409707327
1424517946
1424545161
0
3
2830
6297
1368014612
167
5077
2690947
6722689
1424549787
1503745328
1503798915
1512034335
1512062132
0
8
7901
6283
1408732820
207
6298
2791345
6807885
1512064625
1590823336
1590874440
1599194063
1599220999
0
6
5945
6180
1448942027
202
6137
2767864
6709989
1599223909
1676917127
1676961259
1687830513
1687858494
0
8
7749
6372
1487313021
192
5829
2782196
6880716
1687862239
1768629025
1768649506
1774695507
1774722441
0
6
5933
6305
1528795114
204
6207
2778547
6832106
1774725085
1853577328
1853639478
1862128951
1862156406
0
13
12747
6303
1568459177
197
5992
2720998
6756731
1862160329
1941748329
1941758877
1947573833
1947601770
0
8
7836
6216
1610505532
224
6811
2763077
6756841
1947605821
1958956389
1958960335
1960049575
1960077103
0
0
0
85
1611537251
6
182
37813
95956
1960080723
1963246617
1963249957
1965150596
1965349148
1
0
0
244
1613047400
8
242
98247
260045
1965352237
1970903948
1970927981
1972477824
1972762080
1
0
0
370
1616380658
17
514
157429
402722
1972764491
1980215611
1980221525
1982424562
1982605486
1
2
2000
561
1620489598
20
609
247622
614798
1982608590
1991192845
1991200811
1994062201
1994219472
1
2
1974
716
1624715443
21
639
308406
769540
1994222282
2003826805
2003830793
2008230115
2008401942
1
1
1014
824
1629255507
24
728
354856
893363
2008405969
2019490868
2019526280
2024801337
2024988495
1
0
0
988
1634191103
24
728
415134
1043363
2024992123
2039952352
2039975291
2043530503
2043557462
0
2
1996
1178
1641912960
38
1154
537624
1304887
2043559771
2059983172
2060018214
2064668542
2064696004
0
3
2932
1322
1650230804
43
1307
591754
1431190
2064698609
2082843300
2082886716
2087416125
2087443290
0
1
1010
1539
1658799389
41
1246
685757
1663080
2087445635
2108245760
2108272902
2113272868
2113299621
0
3
3104
1679
1669239082
52
1584
742028
1823417
2113302047
2137332800
2137360572
2140860069
2140887504
0
2
2014
1803
1682093472
65
1977
815042
1981377
2140889983
2165213011
2165224475
2170514299
2170541160
0
4
3925
1992
1694028926
57
1732
876053
2145834
2170543915
2196962978
2197022782
2202295591
2202322667
0
5
4823
2102
1707495745
70
2122
927386
2265395
2202325663
2231702387
2231711007
2236650608
2236678107
0
1
991
2281
1722887635
81
2461
1021831
2483986
2236680811
2266192680
2266224046
2273653661
2273680714
0
1
998
2495
1736921055
68
2075
1096656
2693669
2273683335
2305482673
2305502569
2312654770
2312682488
0
4
3911
2627
1752249270
75
2286
1142197
2822249
2312685463
2345884574
2345932708
2354244143
2354271006
0
4
3926
2685
1768608118
83
2534
1214307
2919669
2354273823
2390883874
2390942141
2397199337
2397226824
0
2
2012
2930
1787083677
90
2746
1316760
3219501
2397229461
2435317167
2435330435
2441754005
2441780852
0
6
6030
3107
1805711803
92
2815
1374757
3384668
2441783499
2485931197
2485935693
2488080159
2488107763
0
4
3954
3260
1829956678
127
3871
1420759
3528961
2488110167
2531023920
2531080023
2536437023
2536464938
0
5
5028
3447
1851796508
109
3319
1490519
3743779
2536467655
2581606581
2581624878
2588099841
2588126788
0
5
4916
3481
1875371613
124
3773
1543467
3784367
2588129759
2638000029
2638011853
2640745762
2640772556
0
1
973
3770
1902539668
146
4454
1604146
4085429
2640775189
2690787753
2690802539
2695401256
2695428443
0
1
964
3905
1928797721
136
4147
1676848
4230534
2695431949
2745230574
2745282276
2752741533
2752768307
0
3
2865
4039
1953718016
126
3839
1802516
4384432
2752770825
2803594416
2803682694
2812263207
2812290637
0
3
3035
4233
1978446941
123
3755
1829904
4531367
2812293997
2866175773
2866201437
2873621351
2873648986
0
4
3992
4387
2005086176
133
4045
1914996
4753748
2873652037
2930997375
2931026095
2936933390
2936961002
0
5
4839
4422
2035000411
156
4745
1997438
4799985
2936964535
2995874143
2995888325
3002851220
3002878707
0
3
2942
4663
2065535231
157
4771
2045859
5040836
3002881383
3060913361
3060958852
3070161101
3070188580
0
4
3844
4708
2094550585
150
4566
2071058
5105405
3070192575
3131602061
3131635891
3139546668
3139573328
0
1
966
4938
2125511424
158
4804
2212292
5369561
3139576151
3203901581
3203922593
3211264782
3211291929
0
3
2932
5115
2158590834
173
5251
2194652
5533515
3211294409
3279389053
3279414123
3284897388
3284925141
0
1
1005
5296
2194303826
182
5553
2301860
5740163
3284927719
3349337478
3349400606
3361054682
3361082199
0
6
5874
5411
2224813772
148
4511
2278008
5719464
3361086983
3427146249
3427178611
3438867802
3438894898
0
9
8798
5626
2255554190
154
4674
2436670
6032066
3438899807
3512175809
3512199413
3518748283
3518775618
0
4
3917
5790
2293244565
196
5956
2575153
6296228
3518779103
3592174203
3592205583
3602330700
3602358322
0
2
1969
5948
2330310618
192
5840
2641907
6446198
3602362523
3674816013
3674867631
3686337326
3686364819
0
0
0
6158
2364315412
169
5146
2639415
6590512
3686369163
3765935829
3765958605
3772999510
3773026838
0
6
5811
6242
2405302919
213
6482
2730843
6779993
3773029477
3853281921
3853300473
3859347157
3859374498
0
2
1936
6239
2447099098
211
6431
2769956
6799745
3859377221
3937682395
3937727111
3944453626
3944481158
0
8
7818
6013
2487951275
212
6436
2680949
6526802
3944484567
4022843845
4022853101
4027351262
4027378474
0
4
3942
6027
2529290563
215
6543
2624580
6518930
4027381073
4103352317
4103362771
4108107157
4108134996
0
5
4825
5863
2569090847
202
6135
2564666
6358101
4108137666
4177511138
4177572666
4186766973
4186794562
0
8
7837
5579
2603198408
169
5144
2392239
6009266
4186797617
4256994301
4257017199
4263725215
4263752781
0
8
7896
5488
2639108100
185
5633
2441291
5953904
4263756473
37074268
37122220
44102309
44129160
0
3
2936
5283
2674548004
181
5523
2362666
5756031
44131539
111607875
111652331
118216553
118243544
0
5
5034
5266
2709241831
174
5274
2340806
5780758
118246193
184585841
184616129
190989641
191016674
0
8
7969
5145
2743399122
173
5269
2306088
5614554
191019415
253589822
253656064
261428883
261455681
0
6
5919
4921
2774863916
155
4705
2179493
5323113
261458165
324945035
324961989
330335618
330362575
0
9
8870
4880
2808020361
168
5110
2168719
5294907
330365819
388724865
388754238
397562995
397590370
0
6
5843
4763
2836419661
146
4444
2118851
5192021
397594251
455697311
455750094
463225504
463253097
0
1
958
4603
2865606742
147
4460
2010917
4965377
463256587
520302297
520323783
527502194
527528852
0
5
4894
4402
2894382159
139
4228
1943017
4763953
527531807
583638856
583679896
590143323
590170376
0
11
10760
4450
2922840248
142
4329
1986393
4843781
590172643
644801252
644871884
651818172
651844713
0
6
5871
4358
2949759484
132
4006
1913438
4720327
651847327
705521840
705564086
712556859
712584970
0
8
7854
4203
2977034375
136
4128
1844012
4536644
712587443
761481840
761540888
771736322
771763402
0
7
6963
4078
2999909623
114
3462
1722951
4319514
771767645
821545323
821595547
829798895
829826412
0
5
4932
4114
3023169034
109
3315
1760369
4367905
829829853
880044169
880065867
886910293
886937538
0
11
11029
3963
3048086924
124
3778
1760717
4296845
886940149
935383074
935444092
942971389
942998452
0
6
5868
3874
3072345225
123
3736
1705849
4189339
943001919
989129217
989154147
997304538
997331386
0
3
2914
3880
3094067272
108
3288
1693216
4174444
997334999
1041311013
1041345131
1052000949
1052029134
0
2
1912
3782
3113583380
97
2957
1617888
4025432
1052033267
1100953711
1100965529
1105112329
1105139252
0
3
3036
3714
3139231152
134
4070
1617250
4028365
1105141907
1152456425
1152468053
1158311080
1158338422
0
3
2941
3694
3163430104
121
3678
1644029
4020812
1158341077
1202347080
1202408039
1209613423
1209641186
0
6
5856
3577
3184781878
106
3219
1587061
3884004
1209644059
1255000125
1255017273
1259616797
1259644252
0
4
4066
3542
3208118430
121
3676
1559139
3827150
1259648021
1300066367
1300094419
1310036587
1310063930
0
2
2031
3389
3226786330
93
2830
1454422
3628853
1310068423
1355805124
1355824016
1359186557
1359213762
0
3
2928
3384
3251241484
128
3892
1462319
3712198
1359216423
1404672181
1404675929
1407901181
1407928478
0
4
3969
3437
3275433220
127
3859
1509645
3736712
1407931143
1449961037
1450010395
1455733049
1455760226
0
3
2964
3243
3296906227
110
3351
1478246
3547035
1455762887
1498500097
1498514243
1504387843
1504415284
0
3
2957
3241
3319538179
118
3571
1379104
3471750
1504417929
1546349581
1546364959
1551986479
1552014272
0
3
2972
3284
3341161956
113
3434
1456604
3567582
1552017743
1591985575
1592043262
1598948469
1598975704
0
1
933
3189
3361000514
101
3082
1416951
3454877
1598978263
1640576893
1640586521
1646228283
1646255780
0
2
1906
3255
3382393999
107
3247
1423603
3523180
1646258301
1685729953
1685756654
1692866713
1692894422
0
5
4897
3142
3401783251
97
2949
1379787
3379916
1692898025
1736338869
1736358949
1738783647
1738811210
0
4
3967
3352
3424781275
119
3632
1472435
3647234
1738813927
1780929784
1780946044
1784612906
1784640203
0
2
1978
3265
3446569352
112
3413
1422126
3526607
1784642765
1824487561
1824515067
1830333597
1830361118
0
3
3079
3111
3466833976
104
3169
1393058
3391325
1830364679
1870750106
1870795574
1877012273
1877039926
0
2
1994
3182
3487411255
103
3141
1410132
3458982
1877042331
1918141241
1918156111
1924221051
1924248058
0
4
3826
3274
3508192922
105
3195
1468210
3578762
1924251255
1966143403
1966164527
1972946063
1972973378
0
3
2960
3432
3528814004
104
3168
1533943
3695581
1972976801
2016040027
2016063595
2023678454
2023705383
0
2
1984
3582
3549517644
105
3197
1605908
3901648
2023708923
2072355737
2072359659
2076172548
2076199522
0
1
905
3623
3575812815
137
4175
1551436
3927586
2076201401
2123858021
2123886351
2130772047
2130799436
0
4
3945
3789
3600000522
122
3711
1695687
4124676
2130802059
2181900145
2181913299
2186527561
2186554544
0
4
3920
3915
3626763166
137
4168
1750902
4268570
2186557219
2238982217
2238993997
2243747181
2243774340
0
4
3870
4073
3654126029
138
4202
1801118
4436107
2243776973
2295812655
2295847367
2302903631
2302930942
0
5
5025
4161
3680350487
135
4100
1878052
4525827
2302934739
2358568561
2358572305
2363277977
2363305060
0
1
938
4186
3710102555
155
4720
1819443
4547880
2363307887
2416201786
2416254462
2423938335
2423965774
0
4
3886
4306
3736362025
132
4026
1901421
4663057
2423968475
2476168497
2476208795
2486312209
2486339937
0
3
3019
4308
3761526334
129
3930
1881412
4652173
2486344307
2542111154
2542187466
2549348299
2549375506
0
1
984
4461
3789458604
142
4313
2010098
4868526
2549378399
2608181209
2608195319
2613557539
2613584962
0
3
2967
4577
3820284328
162
4934
1965339
4936159
2613587961
2672359909
2672383009
2679051890
2679079171
0
1
984
4537
3850660004
152
4634
1995075
4929211
2679082039
2737306785
2737325469
2744807535
2744834756
0
7
6875
4614
3880334009
150
4581
2068380
5007586
2744837727
2801728307
2801806874
2811474527
2811501866
0
4
3928
4652
3908217970
141
4295
2055146
5028356
2811505809
2870860473
2870894411
2879059445
2879087086
0
3
2903
4693
3938246235
152
4630
2056864
5060766
2879090389
2936713481
2936746881
2946650763
2946678229
0
4
3971
4709
3966330770
140
4261
1988440
5001420
2946683071
3009631255
3009640201
3014726322
3014753438
0
5
4886
4866
3999199441
168
5113
2084748
5241601
3014756205
3077254453
3077294238
3084733813
3084760977
0
5
4915
4848
4031743925
170
5159
2117697
5246614
3084763667
3145953712
3145994037
3154156568
3154183918
0
2
1895
4721
4063268772
159
4838
2093604
5114426
3154186893
3218863354
3218867917
3223296416
3223324050
0
7
6819
5001
4097204792
170
5168
2190907
5420129
3223325983
3285827320
3285889284
3292007850
3292034624
0
8
8025
4908
4128982832
156
4745
2167635
5344474
3292037175
3355600440
3355629398
3360858510
3360885522
0
9
8901
4845
4162312699
170
5182
2166448
5264386
3360887943
3420717347
3420761437
3430050663
3430077717
0
6
6041
4911
4191517290
147
4475
2106086
5262123
3430081651
3492651557
3492664675
3498376251
3498403463
0
4
3909
4942
4223201304
161
4900
2207415
5378000
3498406925
3562136257
3562151305
3566847081
3566874714
0
4
3860
4898
4256668028
173
5260
2132313
5321484
3566877347
3628537919
3628582168
3635544970
3635572505
0
4
3831
4739
4288429276
158
4817
2077919
5150087
3635575173
3700188584
3700192941
3703380931
3703408698
0
8
7867
4949
27808436
174
5292
2152264
5359895
3703410629
3761035132
3761101425
3771023170
3771050326
0
8
7994
4789
54846504
134
4071
2059425
5137664
3771053875
3834561273
3834572477
3838461515
3838488772
0
6
5799
4801
88514402
174
5300
2098973
5204592
3838491477
3897071237
3897090481
3905231032
3905258336
0
5
5030
4783
117098232
142
4317
2108671
5164207
3905261501
3965948512
3965980602
3972039472
3972066875
0
5
4986
4712
148172121
156
4752
2108177
5138836
3972069283
4030750421
4030771915
4037665158
4037691899
0
6
5873
4587
177953813
150
4566
2068058
4998149
4037694699
4093404562
4093453920
4102943413
4102970620
0
5
4892
4519
205035163
134
4081
1950282
4854786
4102974267
4161577581
4161591915
4166791112
4166818986
0
6
5698
4488
235649522
155
4706
1965916
4856763
4166822215
4223633506
4223674323
4229746051
4229773557
0
7
6889
4423
265020089
150
4554
1953810
4796262
4229776071
4280805119
4280837699
4293522447
4293550258
0
4
4009
4299
288598453
119
3621
1833477
4571888
4293554867
51948277
51973311
60467730
60495458
0
3
2968
4277
314992909
134
4063
1858067
4636695
60500815
113238289
113265799
122430883
122458894
0
3
2931
4308
340584860
126
3828
1845905
4639319
122461851
179041553
179050561
181948545
181975528
0
6
5878
4185
370944759
157
4768
1841648
4548285
181978441
235774425
235786911
241641446
241668223
0
6
5926
4133
398821042
139
4234
1850932
4502174
241670829
293383441
293398589
299290033
299317368
0
7
6834
4024
425579963
139
4217
1735022
4337718
299319923
344824789
344855749
356826582
356853385
0
2
1951
3876
445802040
100
3041
1667605
4138690
356857951
405717483
405739171
412487148
412514693
0
5
4905
3836
470460778
126
3826
1712189
4163490
412518131
462435239
462449797
468631835
468659214
0
3
2964
3964
495667955
126
3836
1782208
4320042
468662861
519837149
519840985
525137996
525165107
0
4
3967
3901
522390666
135
4107
1731354
4246552
525167743
574182596
574226058
579841172
579868328
0
6
5981
3754
547769433
130
3949
1667011
4071271
579871001
628645448
628666874
633803117
633830790
0
4
3939
3818
572878114
127
3864
1673822
4135091
633833039
681919009
681944611
687606053
687633110
0
4
3997
3859
597004675
122
3713
1726885
4202306
687635861
734306693
734340277
741702198
741729137
0
2
2010
3784
619442096
109
3319
1670149
4088135
741732397
789962049
789995225
795568113
795595308
0
6
5845
3695
644180007
123
3735
1648667
4007222
795598153
840778247
840801517
849368763
849396542
0
7
6937
3705
666040676
111
3372
1649048
4037354
849400271
894746445
894762569
903077462
903105106
0
2
1974
3775
687608272
110
3339
1657119
4061186
903109293
948947369
948982155
958529406
958556550
0
1
975
3744
709700517
110
3349
1675813
4053065
958560067
1004519995
1004541941
1013124890
1013152123
0
3
2917
3773
731953332
113
3446
1678212
4098752
1013156189
1060234017
1060251452
1067636134
1067663402
0
1
1011
3768
755055328
113
3433
1669874
4098829
1067666131
1118598820
1118603295
1122743511
1122771854
0
6
5903
3814
782209573
142
4313
1660929
4130969
1122773851
1171547165
1171559907
1177514451
1177542315
0
4
3983
3784
807533003
133
4041
1660830
4119125
1177546159
1226296229
1226313779
1232864718
1232891879
0
1
969
3807
832542177
129
3931
1670159
4126053
1232894899
1282264217
1282285529
1289012375
1289039612
0
2
2060
3885
858058816
134
4076
1685328
4208705
1289043119
1339685715
1339697799
1345032873
1345059752
0
0
0
3769
884969782
141
4293
1708087
4110133
1345062415
1391600181
1391636295
1400872110
1400899261
0
3
3048
4038
906510325
108
3290
1732342
4312990
1400903667
1453293233
1453310409
1457726390
1457753695
0
1
962
4041
933832369
141
4283
1743990
4368344
1457756481
1506533647
1506553489
1514931112
1514958197
0
3
2961
3958
957669314
121
3674
1772538
4306947
1514961183
1566015916
1566063223
1571655335
1571682426
0
2
1937
3967
983738677
131
3993
1790071
4329711
1571684817
1624902533
1624906503
1629561083
1629588501
0
5
4858
4003
1012172715
147
4479
1762084
4343348
1629590359
1676926597
1676951501
1686937562
1686964945
0
5
4875
4044
1034162659
113
3441
1776181
4344817
1686969723
1735445013
1735466697
1745737533
1745765086
0
0
0
3966
1057103818
113
3443
1702783
4226911
1745768805
1797155479
1797184423
1805309565
1805336554
0
6
5875
4054
1083257874
134
4078
1782642
4390022
1805339671
1857580529
1857596925
1865196199
1865223702
0
2
2014
4187
1109514000
131
3985
1836577
4526056
1865226635
1918545305
1918594665
1925210741
1925237680
0
5
4873
4316
1136149140
134
4070
1866465
4649988
1925240405
1979989532
1980025081
1986581107
1986608070
0
3
2980
4264
1164396934
146
4442
1872236
4635384
1986610719
2039261873
2039291019
2048172625
2048200526
0
2
1968
4120
1191123148
136
4145
1773080
4402206
2048204199
2100829345
2100860455
2108993873
2109021606
0
3
2972
4197
1217280662
129
3925
1794566
4485197
2109025667
2166037276
2166079092
2172005550
2172032359
0
7
6763
4285
1247456615
154
4687
1910933
4661979
2172034911
2228746285
2228763741
2234959585
2234986608
0
6
5966
4299
1277600283
154
4709
1870136
4642126
2234989165
2291589749
2291604456
2297843902
2297870691
0
5
4822
4381
1307024905
148
4518
1958048
4759558
2297873481
2352383563
2352401323
2361320202
2361347791
0
6
5883
4425
1333953226
137
4170
1981994
4798214
2361351783
2416875167
2416931262
2424892916
2424920247
0
2
1980
4665
1360448729
131
3988
2031142
5018217
2424923765
2480741209
2480767373
2488229057
2488256431
0
3
2920
4533
1387823793
139
4219
1963927
4907009
2488259173
2541279531
2541317565
2552572527
2552599852
0
2
1956
4400
1412653352
125
3798
1892455
4707311
2552604243
2611091177
2611108117
2616940815
2616968114
0
3
2896
4522
1442844971
154
4695
2007709
4928537
2616970885
2674519598
2674559770
2680920257
2680946837
0
4
3929
4469
1472217471
146
4454
2005249
4878669
2680949125
2739103807
2739125985
2744808747
2744835972
0
7
6788
4358
1502952525
158
4812
1962711
4754376
2744838747
2803349609
2803386066
2809549417
2809576594
0
5
4888
4559
1533264083
149
4540
2009454
4957923
2809579191
2866259340
2866315596
2873408686
2873436381
0
9
8909
4446
1562023326
145
4403
1947400
4797528
2873439055
2929977693
2929995277
2937723055
2937750380
0
5
5050
4542
1590400233
145
4409
2000580
4889098
2937753585
2994235855
2994263539
3002131727
3002159142
0
2
1939
4455
1618884464
145
4406
1949718
4860770
3002161913
3062284989
3062299153
3067653567
3067680988
0
3
2901
4520
1650976488
161
4899
1999770
4917824
3067683625
3125157653
3125180481
3131976423
3132003554
0
9
8951
4470
1680455645
146
4443
1989893
4852236
3132006467
3190802993
3190817075
3195092145
3195119636
0
7
6826
4380
1711752147
158
4801
1951544
4778346
3195122359
3251819164
3251875752
3258510852
3258537782
0
8
7719
4434
1740837197
146
4437
1975958
4815188
3258540539
3313765551
3313816985
3321426780
3321453854
0
6
6000
4410
1768043230
133
4052
1969395
4776322
3321457061
3381268790
3381273475
3385351141
3385378918
0
7
6894
4487
1800061867
167
5089
1956807
4876320
3385380767
3445012208
3445031173
3448100943
3448128024
0
4
3929
4423
1832199277
166
5051
1942126
4801928
3448130021
3501196401
3501243175
3510295124
3510322238
0
7
6847
4337
1857940867
130
3952
1921541
4710954
3510326071
3565267477
3565297151
3572617196
3572643955
0
2
1888
4349
1885627820
140
4261
1953633
4746160
3572646821
3626914393
3626926635
3633833845
3633861066
0
3
2949
4268
1913015527
136
4130
1857415
4614778
3633863660
3690876829
3690894253
3695026779
3695054302
0
6
5834
4319
1943183232
156
4734
1820432
4665591
3695056935
3754194100
3754197733
3755827600
3755855736
0
5
4890
4316
1975784232
165
5023
1835275
4665573
3755857619
3803987119
3804022549
3817019022
3817046694
0
12
11892
4184
1997203211
107
3255
1748409
4400813
3817051685
3870878744
3870930933
3877375497
3877402686
0
3
2979
4346
2023697812
132
4015
1941500
4749220
3877405049
3931639993
3931655927
3936861264
3936888416
0
4
3954
4218
2051369285
141
4293
1880444
4626835
3936891521
3991156627
3991166385
3996296362
3996323574
0
3
3027
4357
2078782936
140
4253
1936158
4734724
3996326833
4049123639
4049131803
4055908042
4055935242
0
1
1057
4176
2105000386
128
3900
1854083
4551710
4055938129
4108202797
4108223167
4114974855
4115002570
0
7
6957
4151
2131166743
130
3962
1826041
4485919
4115006039
4166860288
4166905684
4172945279
4172972285
0
5
4894
4084
2157366490
132
4009
1788989
4434308
4172974691
4225301280
4225348253
4231528103
4231555394
0
4
4002
4143
2183830683
131
3979
1809108
4483546
4231557639
4282817581
4282841799
4290724995
4290752696
0
6
5892
3972
2209717903
128
3882
1744033
4275691
4290756211
43692482
43739840
55242982
55269721
0
7
6859
3957
2232384512
112
3406
1696331
4217886
55273691
107169505
107184109
113008893
113036636
0
5
4915
4106
2258676317
131
3979
1804455
4470102
113039261
163510179
163537097
170159328
170186763
0
6
5818
4014
2284118206
131
3984
1756181
4349169
170190417
219952323
219990665
227353416
227380859
0
1
1000
4003
2308485924
120
3657
1771177
4328532
227384455
278028877
278051227
285526774
285553785
0
5
5061
4024
2334063993
131
3981
1796673
4385622
285557197
336221639
336258535
342560084
342587104
0
2
1928
3999
2359495864
128
3891
1782010
4316222
342590571
392535417
392564903
400540949
400568133
0
4
4004
3917
2384636102
127
3867
1762266
4266880
400571081
452033460
452087874
457629563
457656832
0
4
3920
3977
2411173859
130
3956
1716240
4296035
457659501
510185637
510195621
515761549
515789094
0
9
8849
4041
2438802442
143
4353
1755122
4368482
515791643
563354753
563397178
572613854
572640989
0
3
2915
3996
2460996512
114
3465
1781275
4307352
572645647
624285601
624300371
630474394
630501302
0
0
0
4079
2487214142
130
3958
1792741
4414911
630503957
679541431
679559387
688319422
688346778
0
5
4900
3970
2510905999
119
3625
1774643
4300687
688350423
740758057
740770715
746574212
746601413
0
3
2918
4063
2538249894
143
4350
1803205
4420227
746604017
796262247
796286997
804129423
804156657
0
1
1017
3993
2562637433
123
3745
1746532
4306113
804160571
855908140
855952772
862726730
862753359
0
3
2933
4120
2588817694
131
3994
1837459
4469037
862756857
911498831
911533535
920755502
920782863
0
4
3891
4067
2611878599
117
3568
1793064
4411925
920787255
972948254
972999814
978883615
978910957
0
1
966
4002
2638693746
138
4201
1769420
4349395
978913171
1033437577
1033449031
1037614087
1037642078
0
3
2949
4181
2667601674
153
4659
1794797
4529233
1037644691
1091111453
1091150864
1096785930
1096813181
0
1
975
4153
2695112648
141
4286
1879515
4541164
1096815935
1148896555
1148936508
1156530165
1156557389
0
3
3054
4177
2721200841
130
3963
1867739
4522136
1156560119
1201708498
1201751374
1215346822
1215374806
0
4
3868
4055
2740357650
97
2949
1699218
4269410
1215379383
1266855859
1266876893
1275018663
1275046034
0
1
988
4273
2764890547
122
3712
1911232
4643765
1275049439
1325245399
1325281929
1334783510
1334810467
0
3
2836
4129
2788883125
123
3733
1789596
4435611
1334814683
1389779853
1389798883
1395706416
1395733647
0
1
986
4218
2817649348
148
4495
1826892
4563797
1395736391
1446644128
1446693595
1455638153
1455665058
0
4
3893
4116
2842544230
125
3805
1802495
4435745
1455668567
1506754563
1506795019
1516591599
1516619170
0
4
3968
4192
2867139622
123
3749
1809041
4500773
1516622773
1570441992
1570483443
1576845247
1576872960
0
4
3976
4322
2894151192
136
4135
1909525
4697567
1576875559
1627751537
1627773727
1637594606
1637621814
0
3
3021
4216
2918224779
121
3694
1794600
4484234
1637626307
1692175875
1692206263
1698684759
1698712516
0
3
2971
4218
2946297946
143
4354
1903330
4622683
1698715847
1753257642
1753296495
1760379087
1760406056
0
4
4006
4382
2973424578
134
4075
1976783
4772734
1760408779
1818351372
1818370398
1821911410
1821938180
0
5
4818
4316
3004231320
158
4802
1848124
4664565
1821939929
1876775511
1876803271
1883447097
1883474786
0
7
6777
4382
3031921001
140
4252
1895159
4719762
1883478355
1939296073
1939314019
1945336219
1945362900
0
3
3018
4366
3060418522
142
4317
1922392
4708722
1945365513
1999089049
1999113943
2007671521
2007698570
0
6
5979
4116
3088019940
141
4290
1843964
4463069
2007701629
2061979575
2062048009
2069468167
2069495464
0
4
3888
4202
3115968075
138
4203
1848876
4538666
2069498197
2126235529
2126245879
2131571548
2131598326
0
8
7747
4301
3145671862
149
4525
1942618
4679775
2131600935
2188876196
2188903681
2193847221
2193874642
0
7
6872
4411
3175617330
151
4597
1904535
4760671
2193876907
2249894434
2249930106
2255817060
2255843705
0
6
5921
4362
3204271427
144
4380
1958260
4748732
2255846141
2309949913
2309976409
2317860676
2317887787
0
5
4856
4310
3231282689
136
4129
1889139
4649647
2317891367
2371742641
2371778377
2379764111
2379790799
0
4
3968
4357
3257328943
126
3832
1904946
4673747
2379794279
2436749293
2436767111
2442401915
2442429130
0
8
7846
4325
3287302306
153
4664
1866758
4692554
2442432089
2496114557
2496148741
2505769642
2505796921
0
5
4855
4373
3313339924
127
3865
1858396
4656604
2505800571
2564801577
2564808459
2567793081
2567820191
0
7
6780
4379
3345185983
168
5121
1879740
4749005
2567823123
2624854069
2624884545
2630322607
2630349796
0
3
3035
4334
3375011169
148
4507
1950830
4723805
2630352121
2683423781
2683449379
2692204035
2692231403
0
9
8808
4297
3400961945
127
3867
1880446
4648432
2692234931
2747140208
2747181478
2753745233
2753772132
0
6
5824
4357
3428713825
139
4236
1925768
4754734
2753774413
2806459697
2806483789
2815685966
2815712706
0
4
3927
4229
3454511914
130
3957
1877616
4585884
2815716507
2872334693
2872364170
2876859183
2876886200
0
3
2970
4233
3484778801
158
4808
1843147
4611455
2876888425
2930874435
2930908261
2938206506
2938234255
0
4
3894
4266
3512204374
142
4312
1895750
4627945
2938238221
2995143196
2995152799
2999554162
2999581155
0
1
1039
4263
3542629863
157
4787
1830356
4615400
2999583883
3053983329
3053995401
3060637623
3060664899
0
5
4978
4249
3570344000
138
4207
1932415
4639019
3060668135
3111226281
3111270467
3122125350
3122152856
0
6
5977
4162
3594191250
117
3556
1790480
4456430
3122156795
3179829917
3179834497
3182849009
3182876312
0
6
5904
4237
3625506607
163
4954
1850630
4588933
3182878841
3235383009
3235407023
3243810575
3243838094
0
6
5915
4177
3651803658
133
4039
1850685
4526844
3243841917
3299714397
3299721477
3303766357
3303793150
0
3
2859
4095
3682151710
160
4864
1764071
4441508
3303795713
3354560810
3354630143
3365129626
3365157026
0
4
3904
4195
3706307469
119
3621
1795437
4478879
3365160275
3418494721
3418535082
3425169568
3425196585
0
5
5017
4126
3733955172
143
4352
1807438
4469184
3425198645
3476860251
3476883723
3484911139
3484938360
0
2
1888
4281
3758441719
119
3620
1867118
4617825
3484942115
3539497312
3539525288
3543970002
3543996878
0
6
5810
4153
3786585910
138
4192
1878029
4529934
3543999057
3599760277
3599764807
3603862220
3603889188
0
9
8797
4298
3815894937
149
4535
1884387
4658771
3603892343
3653851023
3653874713
3664001842
3664029258
0
5
4965
4168
3839172667
114
3477
1813425
4474710
3664032395
3717751345
3717763799
3723090024
3723117077
0
4
4015
4061
3867205699
146
4438
1789552
4422450
3723120113
3779815924
3779819224
3782789017
3782816946
0
2
2033
4195
3898267263
159
4835
1815061
4518924
3782819139
3832054575
3832088299
3841620600
3841647453
0
8
8014
4100
3921281706
116
3529
1816848
4439096
3841651019
3894549543
3894570375
3901283205
3901310170
0
2
2050
4093
3948446275
139
4229
1841670
4450112
3901313363
3954519494
3954530463
3960389445
3960416213
0
3
3089
4218
3975279667
135
4094
1880605
4579078
3960418865
4013823787
4013836237
4019566853
4019594567
0
4
3982
4166
4002783679
139
4227
1814959
4510137
4019597321
4069284571
4069314749
4078754491
4078782033
0
4
3974
4072
4026819708
122
3708
1733887
4337842
4078785727
4128101873
4128134079
4137992769
4138019579
0
2
2014
4118
4049793888
113
3435
1789912
4417223
4138022851
4189912696
4189929139
4196831111
4196858002
0
5
4952
4122
4075633427
129
3934
1841356
4474069
4196860681
4251642473
4251650779
4255745111
4255772286
0
4
3969
4118
4105083442
155
4717
1767812
4451919
4255775629
10803313
10828211
20208750
20235865
0
3
2931
4206
4128250225
112
3405
1836092
4506016
20239467
72143565
72172489
78918998
78946421
0
6
5800
4106
4154326131
134
4082
1821241
4457529
78950411
130773329
130788283
138240065
138266861
0
1
984
4072
4180577477
133
4059
1842345
4445138
138269445
189899389
189949143
198318557
198345309
0
3
2939
4241
4205902762
129
3921
1902825
4623044
198349117
250621382
250644491
257144305
257171036
0
1
988
4080
4232258594
134
4076
1815297
4430753
257173833
309936277
309957573
317165121
317191791
0
3
3006
4155
4259319524
140
4256
1845825
4521692
317195315
368438553
368472999
376717495
376744354
0
1
964
4040
4285156629
132
4022
1809203
4388568
376747943
426749483
426779849
435773775
435801354
0
2
1983
4141
14029613
119
3619
1803127
4465809
435805235
488343731
488359901
495282117
495309571
0
3
2925
4068
40983958
139
4236
1799099
4434022
495312405
546151469
546198658
554462071
554489546
0
2
1957
4147
65579663
121
3675
1779222
4451989
554492403
605810687
605835253
613845450
613873190
0
6
5860
4095
91156288
131
3980
1797911
4421914
613877205
666743491
666786043
673053006
673080090
0
2
1912
4207
118046807
136
4147
1823224
4520963
673082449
723784118
723871944
732963886
732990828
0
3
2943
4157
141999091
114
3478
1783279
4423846
732993691
785587516
785639964
793086391
793113950
0
9
8935
4048
168991546
136
4131
1787676
4360616
793116553
844539788
844596445
852845121
852872122
0
5
4924
4197
194224513
124
3770
1865635
4550602
852874615
906052753
906080803
913895662
913922744
0
5
4911
4278
220749132
132
4017
1861339
4612966
913925505
968314625
968330035
973900018
973927062
0
4
3867
4237
248608884
140
4246
1825547
4557654
973929683
1026463971
1026542030
1034173430
1034200324
0
6
5933
4243
274328713
127
3850
1879757
4600607
1034202441
1090480345
1090487869
1095320566
1095347767
0
6
5776
4336
303818358
152
4628
1905981
4714851
1095350605
1148006432
1148067760
1155579527
1155606534
0
3
2959
4190
330164659
135
4105
1850282
4547296
1155609049
1208394453
1208423245
1216961455
1216989286
0
2
1936
4260
356208525
130
3954
1844438
4542600
1216992875
1272609097
1272622065
1277570357
1277597468
0
4
3858
4231
385333330
147
4488
1849532
4589026
1277600095
1335385069
1335389297
1338050927
1338078208
0
6
5981
4350
416331404
157
4787
1876204
4720395
1338080847
1391559790
1391623909
1401208745
1401235358
0
8
7873
4187
443375442
137
4180
1812218
4499256
1401238169
1456354383
1456366030
1462397782
1462424610
0
4
3941
4230
472005533
145
4406
1892317
4612273
1462427743
1516233972
1516279233
1522476391
1522503372
0
5
5032
4380
498511850
131
4002
1945870
4756016
1522505711
1578068552
1578078117
1583363138
1583390175
0
4
3955
4244
527365597
147
4466
1854017
4605256
1583392885
1638544396
1638580266
1645854693
1645881995
0
5
4867
4356
555707437
146
4439
1931995
4735904
1645883699
1698539129
1698567023
1707291331
1707318776
0
2
1958
4209
581660287
130
3951
1822727
4509060
1707322509
1760176199
1760212541
1768246478
1768273586
0
4
3861
4309
607623056
131
3990
1926450
4670577
1768277255
1822921613
1822935577
1829406101
1829432912
0
2
1925
4253
635562572
142
4322
1891001
4623752
1829436641
1882130718
1882169447
1890426074
1890453129
0
3
2951
4251
661532658
129
3917
1896030
4602963
1890455971
1944147454
1944157783
1950699713
1950726304
0
4
3941
4205
688587491
135
4099
1872786
4566418
1950728973
2005899257
2005916171
2011758945
2011786921
0
5
4891
4229
717546061
149
4534
1833511
4598401
2011789679
2065166863
2065180763
2074139901
2074166801
0
4
3872
4266
744138502
133
4045
1892878
4619579
2074170637
2129276701
2129306334
2134695148
2134722251
0
4
3973
4271
772424622
143
4357
1930765
4677667
2134725031
2189649581
2189672185
2195727865
2195754843
0
4
3980
4231
800854309
147
4466
1889422
4612044
2195758325
2251823421
2251843017
2256987339
2257014088
0
2
1952
4328
830100206
150
4558
1916840
4700423
2257016821
2314071552
2314075955
2319076144
2319103267
0
3
2935
4225
860710632
156
4740
1844640
4590278
2319105919
2374333633
2374368575
2379350324
2379377414
0
8
7808
4229
889639632
147
4466
1862849
4575539
2379379655
2435491133
2435495507
2439537161
2439564038
0
5
4858
4171
919700271
156
4749
1826212
4530365
2439566717
2489322619
2489390483
2499589687
2499616946
0
5
4811
4135
943052885
114
3459
1743043
4382351
2499620605
2554478619
2554502330
2561401538
2561428461
0
7
6899
4251
971137880
136
4138
1909739
4632793
2561430699
2614729733
2614751593
2621446221
2621473734
0
9
8940
4191
998178203
136
4142
1837463
4514831
2621477291
2674363883
2674386225
2682339325
2682367027
0
4
4109
4284
1024114285
128
3906
1848095
4608944
2682370281
2737642489
2737651905
2743027693
2743054496
0
5
4840
4210
1053163535
151
4596
1821223
4554860
2743057309
2798325569
2798339073
2802926555
2802953590
0
3
2993
4158
1082579241
151
4595
1851450
4521965
2802956797
2851680994
2851750982
2863115358
2863142899
0
5
4943
4249
1104318146
109
3311
1819405
4538747
2863146061
2916379614
2916425392
2922456906
2922483714
0
2
1910
4040
1131543764
136
4140
1828198
4427140
2922486023
2978772828
2978792022
2982285933
2982313080
0
6
5816
4332
1161403457
153
4654
1896366
4697960
2982315075
3035464053
3035483685
3043559852
3043586843
0
5
4985
4073
1188431518
135
4105
1826109
4427046
3043589669
3097263517
3097302832
3103382901
3103410058
0
6
5895
4130
1216551069
144
4378
1808810
4498474
3103412321
3152286693
3152313237
3163480726
3163508357
0
5
4932
4049
1239726206
117
3572
1690453
4268028
3163512387
3216622373
3216641049
3223568936
3223596679
0
2
1924
4081
1267244959
142
4319
1791534
4425935
3223599459
3278299932
3278311609
3283805113
3283831814
0
3
3029
4212
1295891672
145
4407
1821454
4559100
3283834487
3337417085
3337470689
3344015039
3344042070
0
6
6003
4290
1322704876
131
3993
1871192
4647946
3344044229
3396233577
3396255475
3404187431
3404214662
0
7
6773
4189
1348658965
132
4021
1862387
4560511
3404218275
3452930885
3453001924
3464404648
3464431654
0
1
1004
4198
1370798024
110
3354
1807653
4532737
3464435553
3464436074
3488818572
3497453578
3517013446
1
3
2949
4123
1394766104
123
3752
56987
136631
3517019194
1.17647058823529e-09

10
401
14250358753
4109856298
3970127337
3933459673
3837223894
3787831314
3742886478
3757171776
3762975838
3761643637
3759474177
3830982647
3765648223
3861106178
3763675004
3755631614
3760906022
3793449733
3921846465
3806641055
3828959730
3782374745
3796946250
3792798207
3806006947
3797971254
3799116584
3786660248
3779896993
3759935092
3777554260
3761269222
3790463091
3802109140
3774737161
3779436856
3846910794
3798593319
3792640189
3805733270
119817792863
2561980149832
2861568689244
2906485242101
2844499690184
2855606179928
2898321986329
2865607279864
2862714197401
2849856047229
2879994392024
2868907824383
2873836700696
2866136109699
2868599787080
2877274554780
2882670890084
2870805751485
2919710052558
2857447668961
2866818367767
2860679003298
2836943325794
2891249719072
2857386262532
2870816863117
2882406239545
2855094613796
2881807021975
2853561486198
2878821457600
2883342920712
2872784730206
2875985647274
2911703697955
2867775678596
2856050531295
2904441373146
2846390868237
2865003314762
2799890472036
408784206090
172746653003
242908849626
322548162663
380566663636
464728578126
543513452137
608495625004
692648099955
745379164609
847286829555
903971937107
971701064634
1041403088149
1125765830829
1212513035603
1277988519440
1362800956380
1407559665165
1459962448817
1518013215738
1584565182477
1692883493791
1725101738804
1790919253585
1878958946348
1950410838963
2010582214767
2074608141993
2159992772337
2205603394888
2273623791720
2350071072671
2412793015304
2495500238771
2549765874360
2617558103599
2738833978853
2752704908824
2839770295130
2829422290594
2788783583035
2716389810447
2646213124368
2577521045257
2521763303476
2468886743678
2428576545376
2384628805885
2308145222429
2257943401746
2202905373848
2151626194534
2106211285979
2052635881167
2020957616415
1990290006497
1939171080665
1902609210074
1871431732001
1837007994285
1780374027326
1792301134629
1740362414775
1743213587497
1681078411391
1638510174758
1652133840695
1610569872446
1596276236509
1567347852129
1594322997817
1559718069333
1538847178358
1549265312562
1528244264175
1504608849908
1501739376978
1498172748531
1529564709347
1546935616933
1596626733122
1662393623453
1720125497995
1789118976046
1826998048446
1874974933414
1938430938466
1978352716883
1987720699327
2043854695983
2065577587461
2104007561460
2146119904998
2154683073021
2184537789887
2214629956369
2214816053388
2230715578302
2294007370289
2274839414346
2265573026871
2251538642283
2256092189532
2267288796321
2238895371645
2243658426359
2251087870469
2222848503107
2216496391807
2209826770223
2187903479654
2189177756877
2150418041082
2139038684879
2092165835850
2062895132606
2089816972342
2028754100308
2030423776850
1950271982668
1956020268514
1889031444095
1885334525769
1823907443267
1839746676166
1851596831458
1792511979512
1768229870057
1763011970047
1772615880522
1765084092077
1762939952583
1759914180792
1817059042637
1788980597632
1786231642793
1805759994925
1794732139240
1813715230060
1839848322614
1835681390367
1829723941173
1863014815738
1874484807130
1858740201531
1897452927657
1880117364282
1926747410700
1952063895112
1962366399798
1966553085867
2010988158119
2018216376791
1992996268274
2064769709673
2062884374964
2060587761259
2079988827806
2083153427487
2075405502419
2108388795919
2109239070075
2096461582179
2093511736472
2121416721194
2092543061330
2107448867869
2110552449131
2147015469095
2107734036786
2068178052706
2078098850525
2061630308962
2094671033145
2056191407777
2037970186538
2042174653461
2005949947353
2005169322597
1992319314052
2005087265884
1977796297341
1949227285312
1947564773785
1953352101489
1935508128318
1899576242902
1919644440469
1939760145686
1949202151674
1892885874971
1872704088949
1874130712402
1906230415664
1868864183392
1899923339321
1870677351485
1904873320937
1862923919199
1895981183756
1895463886708
1908894315981
1885965021134
1920091731414
1901501719654
1904761235591
1924464340627
1938957622290
1957699585825
1927279215019
1955350736018
1958362873735
1996328923114
1963836375458
1997329943454
1974392568439
1990617716618
2001816236033
2021604462459
2016284751493
2016381197406
2028002811007
2042601538273
2024941027225
2035011354113
2040653285123
2030628171481
2033044963156
2028440293650
2052511555921
2076431299764
2032398269763
2048957656787
2027747040529
2016577110222
2029667728605
2004532740309
2010220221624
2010245359965
2001586280655
2014810370873
1989811179578
1997592889313
1964623755904
2010751665605
1967378412151
1957619420067
1935248972674
1962540855555
1970659238672
1936202316187
1956218019018
1927784399830
1955030288436
1936792682544
1939126793064
1939459792375
1941117601720
1928014952011
1930491894812
1947434652664
1923816344254
1943827538873
1968658954914
1927602964346
1966759195779
1951413152395
1935157974419
1949970882842
1939206763484
1945869825246
1940117226552
1963159108169
1970094765379
1958170680356
2000510535562
1966222029351
1975038457435
2003670021685
1974564437350
2011361034935
1986038267542
1981819635182
2069555852533
2005045442297
1968659953307
1995134748197
2047725158075
2013145569376
1997378483671
2004086155406
1999503696849
1975046828074
2000791317784
2044094247737
1984278656879
1999918449036
2007333923842
2034542775937
1975062247836
1972201149709
1967791062934
2025463155949
1967542140868
1995350461628
1988629523938
1962767740968
1972248696755
1944518885520
1960483380265
2007813206450
1960291751610
1969258484716
1968997436104
1973817952187
1972961535237
1971717123348
1973194679903
1723002825206

401
436796
125878
121819
120787
117962
115912
114780
115196
115380
115304
115308
117472
115594
118570
115404
115166
115320
116306
120282
116786
117302
115992
116386
116264
116710
116380
116374
115972
115750
115146
115699
115195
116041
116476
115574
115758
118100
116534
116131
116590
3657827
78187626
87330233
88701189
86809380
87148498
88451948
87453699
87365340
86972830
87892604
87554216
87704683
87469759
87544750
87809875
87974244
87612232
89104644
87204603
87490655
87303212
86578580
88236062
87202625
87612376
87966188
87132804
87948228
87086093
87856864
87994651
87672952
87770427
88860809
87519797
87162154
88638728
86867463
87435344
85448804
12476981
5273475
7413892
9844298
11614951
14183535
16587658
18571759
21140122
22749392
25859538
27589846
29656230
31783114
34358110
37005653
39003328
41591388
42957257
44556910
46328182
48359339
51665013
52648186
54656806
57343267
59523882
61360219
63314440
65919990
67312280
69387474
71720806
73634680
76158853
77815334
79883827
83584978
84008204
86665564
86349298
85109158
82899884
80758361
78661799
76960688
75346624
74116682
72775326
70441239
68909440
67229818
65664331
64278998
62644232
61677102
60741350
59181108
58065192
57113444
56063303
54334872
54698932
53113752
53200863
51304598
50005783
50421088
49152588
48716741
47833701
48657071
47600654
46963985
47281839
46640427
45919503
45831370
45722556
46681029
47210728
48727532
50734716
52496336
54602068
55757626
57221850
59158054
60376634
60662474
62375657
63038840
64211414
65496536
65757672
66669594
67587537
67593217
68078031
70009982
69424675
69142190
68713933
68852815
69194130
68327776
68473134
68699876
67838049
67644195
67440806
66771633
66810541
65627694
65280905
63850148
62956725
63778828
61915147
61965754
59519578
59695242
57650698
57537801
55663546
56147304
56508367
54705524
53964370
53804996
54098040
53868581
53802760
53710473
55454137
54597592
54513482
55109762
54773115
55352365
56149604
56022866
55841338
56857158
57207168
56726503
57907852
57378738
58801852
59574534
59888746
60016701
61372964
61593198
60823658
63014152
62956320
62887022
63478545
63574912
63338644
64345205
64371028
63981280
63891140
64742807
63861553
64316608
64411328
65524684
64324960
63117790
63420621
62918414
63926505
62752927
62195954
62324460
61219310
61195008
60802904
61192544
60360451
59488251
59437652
59614071
59069194
57972638
58585239
59198838
59487135
57768758
57152751
57196126
58175522
57035484
57983586
57091294
58134395
56854234
57862833
57847346
58257015
57557266
58598904
58031368
58131092
58732148
59174301
59746340
58817826
59674694
59766900
60925148
59934274
60955804
60255762
60751164
61092858
61696505
61534034
61537411
61891771
62337724
61798477
62105722
62278080
61972082
62045838
61905285
62639828
63369981
62025814
62531353
61884246
61542892
61942584
61175850
61349118
61350453
61085499
61489019
60726209
60963928
59957756
61365383
60041664
59743908
59061152
59894215
60141760
59090142
59701124
58833500
59664961
59108308
59179980
59190171
59240236
58840591
58915948
59433066
58712200
59322986
60080781
58827931
60023078
59554347
59058611
59510655
59181901
59385322
59210056
59913047
60124502
59760561
61053078
60006338
60275682
61149777
60260849
61384041
60611278
60482563
63159960
61191188
60080787
60889060
62493862
61438719
60957282
61162271
61022036
60275959
61061374
62382756
60557462
61034860
61260826
62091610
60276691
60189113
60054180
61814370
60046662
60895501
60690347
59901036
60190367
59344139
59831294
61275716
59825668
60099492
60091400
60238482
60212414
60174500
60219629
52583617

401
9190606122
3266452116
3120219198
3098865262
3045095045
3104495723
3093989652
3090936263
3091514287
3094011426
3101585440
3094824428
3095265147
3091947195
3092569151
3100783685
3094660565
3093165667
3149245485
3096750955
3105973058
3101673218
3099733617
3100151953
3103693901
3108531346
3101500806
3100337459
3100442266
3099213006
3105204482
3097158122
3095874031
3096703042
3095874323
3102498971
3098713851
3095825125
3094684223
3097023331
62156134793
2254469663750
2585854880683
2581413501965
2581520130782
2587201881309
2578769819512
2585581977267
2584405674560
2586951183867
2584495015698
2582623134430
2587937628996
2585049644491
2587082952375
2577273862675
2585702931720
2582701245201
2583408153989
2579832622256
2585310448285
2590827738515
2585187314750
2585893699341
2583071472055
2587207364247
2585200100233
2584454615875
2584097916006
2585136419907
2583695067985
2587944038753
2583895027826
2583785756765
2586581529534
2569233149098
2586248668527
2587571720875
2583162599283
2589565360926
2518947826856
361949510246
102026074812
156300543655
221073621502
283731142213
351486823653
412664633637
478648107953
546342725762
610346562273
674443825133
739580915856
801929873319
869047224532
940345624247
1001229694102
1065448969315
1132316870769
1191942311063
1260657787371
1326255064432
1387587294923
1451749020481
1516640678155
1577912057990
1647847198399
1714039695737
1778661768266
1835745392891
1908718690302
1967739529092
2035240772110
2095047528316
2160937339485
2225826008459
2290287701650
2359729124494
2417723335675
2485590429580
2547208511912
2554752083410
2505565033005
2436070077624
2377184726192
2318507616063
2271325396709
2207721432224
2152949265609
2105912653472
2055201725424
2013039881453
1963646784078
1912880592919
1870262003802
1833340541033
1793469797136
1744506219739
1713005967105
1673850272027
1643511208838
1614093347160
1571736801585
1554356148771
1527669594582
1500133967978
1468640146237
1446319051959
1426663858572
1408779990975
1396473743099
1373321441988
1357962611707
1344302912850
1332953716551
1327358120807
1323135359869
1314239847716
1306148180408
1298811592327
1302014968743
1323561951470
1386935770438
1447146685298
1497750369683
1555037575759
1596474116345
1653780879453
1701360168722
1725819102962
1767209126458
1809368782947
1840065532775
1870056102259
1893673918424
1913068280844
1941343203037
1957761218143
1971051814911
1988651959142
1999612963258
2008271210090
2016867528601
2011053830502
2023102714514
2015276755374
2015091689452
2005627484418
1994320011043
1988995484286
1975269733094
1965819749095
1952586851487
1923228028539
1906500198823
1885225519960
1862370491949
1839364478400
1811978675719
1783335835413
1758078673279
1722597662978
1695404752744
1662565458119
1639500972097
1616171412048
1609594803053
1588992569734
1579287827961
1559837632293
1552413961338
1551757181733
1547441743509
1545034837819
1541915507397
1545130408824
1546594604228
1553240174764
1559862849567
1567143788508
1577027168448
1586416487382
1592952664691
1609442719325
1613373092037
1630740030477
1641455159884
1658917947830
1669647506452
1679528859947
1691604580920
1712480124959
1727199970166
1747782093207
1760332219592
1771704283041
1791136988091
1796171595904
1819626189346
1823593926622
1840708943163
1845056013321
1852404953763
1859060460427
1860022117158
1866751885912
1872910431653
1856148116602
1869328707944
1864582257804
1861098465373
1846710409044
1843594571588
1839789266504
1832739425567
1824965153719
1813233039184
1799364549187
1788553955845
1774282896168
1775192378836
1765570031512
1745510882804
1745215804375
1729709410854
1719270661698
1709680597003
1701861951868
1686279214723
1679253819368
1677496452149
1669031342993
1664113744325
1659455721578
1650912942431
1657767852062
1654405600886
1642248490268
1650809850893
1647341101127
1646574182289
1647921155985
1656682208913
1655676421488
1667580492896
1669733374891
1674522168207
1680520383242
1696126411113
1702158355037
1708151305851
1703940882029
1724896975511
1731849266249
1732880397670
1730755829630
1750604732732
1759926995642
1760104823749
1771355373632
1779396647420
1790335101386
1785084730755
1786515652823
1788355915753
1793459961898
1798577159410
1799794844481
1797078908971
1793227349990
1800444179222
1797533700566
1801007429070
1786715080069
1786677260518
1775430449784
1780338425611
1778680550918
1775046505575
1769091302678
1759889513066
1756926585433
1759564968947
1747235674525
1748016751099
1740941020295
1730759658120
1726613084647
1721005342751
1720581164334
1722006407590
1710653940710
1708247233508
1705913528434
1710918864990
1708075129554
1708214016689
1699915692961
1703421207496
1697048124781
1703077946373
1701876914920
1702950898606
1703847580797
1703282091523
1710054834831
1710499734194
1713352344936
1711476479409
1716871149706
1720450163508
1721393870270
1727086127819
1719682119506
1730986671045
1731704123335
1736616643449
1739307006447
1739652169968
1745678114763
1753337582680
1746282462494
1763084576356
1757053905508
1756641829941
1760937044240
1758790111444
1766270767008
1764986773843
1767314024145
1767872082273
1764388169369
1768110600832
1765034489217
1759922645257
1762883987560
1762078659372
1762690838143
1756793451003
1756170477232
1756390012524
1750105254242
1747935262224
1746171875569
1740678373387
1735283604167
1744010959573
1735586161148
1739860128381
1736063928088
1734693714182
1742107743637
1732799352204
1727119172235
1727732249882
1722237405018
1726889221646
1725669250850
1729004604402
1715299993265
847420753411

401
403179
109906
105798
104173
102400
103092
101962
102030
102276
102136
102008
103440
101986
103409
102676
102185
102816
102632
105308
103508
103704
102798
103164
102854
102712
103042
103152
102594
102236
102290
102716
102276
102876
102612
102574
102618
103346
102666
102934
103328
3627213
78147165
87290882
88661923
86768892
87109299
88412856
87413913
87325825
86933908
87852633
87514022
87664767
87429970
87504842
87769881
87934580
87571679
89065373
87164845
87451174
87263528
86538889
88195774
87162675
87572718
87926674
87092912
87908848
87046528
87817013
87954782
87632103
87729941
88820525
87480111
87121223
88598534
86827110
87394559
85406101
12437710
5064703
7120135
9652468
11447285
14001005
16389708
18532497
21099881
22708997
25820149
27549231
29616649
31743749
34318039
36965905
38963703
41551588
42917900
44517490
46289027
48318921
51624141
52608703
54617361
57303661
59484051
61320347
63273978
65880407
67271315
69348392
71681025
73594367
76118846
77774579
79843814
83544503
83969196
86624437
86308833
85069762
82859479
80717891
78621971
76919939
75306643
74077226
72736197
70401194
68869776
67189511
65625072
64238073
62603559
61636996
60702196
59141273
58024786
57074240
56024113
54295458
54659172
53073757
53161407
51265447
49966017
50381456
49113286
48676619
47794306
48617187
47561652
46923724
47241881
46600578
45879924
45791337
45682461
46640507
47170585
48686851
50695293
52457154
54562775
55717292
57182173
59118632
60337227
60622068
62335951
62999503
64171272
65456329
65717837
66629502
67547921
67552398
68038292
69969853
69384834
69101971
68673142
68812511
69154525
68288701
68433576
68660206
67797388
67604811
67401592
66731754
66770940
65587989
65240185
63809831
62916679
63738133
61875279
61925849
59480415
59654062
57611576
57497888
55624224
56106882
56468919
54665709
53925076
53765391
54058659
53828604
53763544
53670675
55414642
54557799
54473609
55070061
54733245
55313534
56109596
55982830
55800818
56817548
57166273
56687133
57867898
57338969
58762152
59534791
59848853
59977064
61332810
61553203
60783952
62973449
62916490
62846206
63438852
63535315
63298601
64305940
64331395
63941534
63851145
64701839
63822066
64276117
64371257
65484184
64285239
63077718
63381538
62878005
63885639
62711645
62156268
62284980
61178864
61154959
60763601
61153286
60319723
59448967
59397001
59573151
59029373
57932958
58545032
59159108
59446927
57728994
57113074
57156269
58136088
56996040
57943134
57050615
58094203
56813542
57823462
57807479
58217369
57517298
58558765
57990612
58091831
58691765
59134167
59707166
58778204
59635237
59726857
60885488
59893485
60916436
60216238
60710524
61052731
61656321
61495189
61498069
61852517
62297925
61757847
62066304
62238095
61932446
62006378
61865922
62600913
63330630
61985951
62491702
61844447
61504010
61902745
61136010
61309707
61310562
61045844
61448978
60686871
60924547
59918186
61325849
60002314
59703689
59020751
59853823
60102556
59051249
59661699
58793573
59625561
59068847
59140064
59149262
59200617
58801732
58876928
59393837
58673237
59284077
60041688
58787572
59982949
59515481
59018741
59470637
59141901
59344904
59170494
59873963
60085279
59721258
61013160
59965886
60234696
61109749
60221073
61344986
60572219
60443354
63120614
61151742
60041197
60848599
62453949
61397717
60917695
61122035
60982466
60236552
61021869
62344000
60518341
60995061
61220789
62051626
60237325
60149262
60015095
61774668
60007122
60855637
60651082
59861760
60151436
59305568
59791543
61235596
59786458
60059133
60052001
60198514
60171470
60134737
60179020
33009860

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
17
17
17
16
17
17
17
17
17
17
16
17
17
17
17
16
17
16
16
17
16
17
17
17
17
17
17
17
16
17
16
17
16
17
17
17
17
17
17
17
3
3
4
5
5
6
7
6
7
7
9
8
8
9
10
11
11
10
11
12
11
12
12
14
15
14
14
16
16
14
16
16
19
16
16
16
17
18
20
19
18
20
18
18
17
18
17
16
16
16
17
16
14
15
15
15
14
14
15
14
13
13
13
15
14
13
13
12
12
13
13
11
12
12
13
12
11
12
12
11
11
12
12
12
14
13
13
15
13
15
18
14
14
14
16
15
15
16
15
14
15
16
17
16
16
17
16
14
16
15
14
14
16
18
15
14
14
16
15
13
14
14
14
15
14
15
15
13
14
14
16
15
13
15
15
15
13
14
13
15
14
15
14
15
17
16
16
17
16
15
17
15
16
14
15
17
18
16
15
15
15
16
16
16
15
15
15
15
15
18
17
15
16
15
15
16
16
18
15
14
16
16
15
14
16
16
17
16
14
17
15
15
14
15
15
13
16
15
14
14
13
14
13
13
15
15
15
14
17
15
14
14
16
14
15
15
14
16
15
15
14
15
14
14
16
14
15
14
16
14
14
14
15
15
16
14
14
14
14
16
14
13
15
14
15
18
14
15
17
13
14
13
15
15
14
15
14
14
16
14
15
14
14
14
15
17
14
15
14
14
15
14
17
14
17
14
14
15
14
15
14
15
15
14
14
15
14
14
15
16
14
14
15
14
16
15
17
15
16
16
14
14
14
15
14
15
14
15
15
14
15
15
15
15
15
14
15
17
15
14

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

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

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

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


Loading data, please wait...