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=1 runs.hoc
methodinfo 93
nhost 65536
MemSize 536870912
UsedMem 221046840
FreeMem 315824072
use2interval = -1
ncellpow = 24
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.22
mkmodel_time = 7.4
setup_method_time = 0.00999999
set_maxstep_time = 114.37
stdinit_time = 0.16
runtime = 26.64
methodrun_time = 141.07
elapsed_time = 624.12
jobid = 0
seq = 5
@@@end header@@@
5629
3517888886
3517902013
3518220501
3518249014
0
0
0
0
0
0
0
0
0
3518250469
3518649705
3518652672
3518661115
3518684140
0
0
0
0
0
0
0
0
0
3518686130
3518787312
3518788544
3518799033
3518809638
0
0
0
0
0
0
0
0
0
3518811217
3518907024
3518908264
3518920824
3518930977
0
0
0
0
0
0
0
0
0
3518932925
3519031236
3519032459
3519038452
3519049351
0
0
0
0
0
0
0
0
0
3519050907
3519145564
3519146789
3519154932
3519165647
0
0
0
0
0
0
0
0
0
3519167192
3519261622
3519262847
3519271998
3519281229
0
0
0
0
0
0
0
0
0
3519282695
3519377782
3519379007
3519386746
3519396045
0
0
0
0
0
0
0
0
0
3519397551
3519492108
3519493333
3519502244
3519511587
0
0
0
0
0
0
0
0
0
3519513110
3519607736
3519608961
3519618650
3519629389
0
0
0
0
0
0
0
0
0
3519630993
3519727088
3519728313
3519735436
3519744751
0
0
0
0
0
0
0
0
0
3519746173
3519841554
3519842913
3519851416
3519860721
0
0
0
0
0
0
0
0
0
3519862229
3519957366
3519958591
3519967200
3519976779
0
0
0
0
0
0
0
0
0
3519978420
3520074402
3520075627
3520083092
3520092673
0
0
0
0
0
0
0
0
0
3520094177
3520188712
3520189937
3520199540
3520208921
0
0
0
0
0
0
0
0
0
3520210448
3520305108
3520306333
3520315782
3520325163
0
0
0
0
0
0
0
0
0
3520326739
3520421988
3520423213
3520432218
3520442091
0
0
0
0
0
0
0
0
0
3520443598
3520538776
3520540299
3520549052
3520558493
0
0
0
0
0
0
0
0
0
3520559992
3520655334
3520656559
3520665410
3520675945
0
0
0
0
0
0
0
0
0
3520677463
3520775104
3520776327
3520783916
3520793505
0
0
0
0
0
0
0
0
0
3520794971
3520889660
3520890885
3520900316
3520909899
0
0
0
0
0
0
0
0
0
3520911374
3521007184
3521008415
3521017508
3521028441
0
0
0
0
0
0
0
0
0
3521029923
3521126366
3521127687
3521137132
3521148733
0
0
0
0
0
0
0
0
0
3521150141
3521246892
3521248249
3521257084
3521268777
0
0
0
0
0
0
0
0
0
3521270437
3521365494
3521366717
3521378392
3521389725
0
0
0
0
0
0
0
0
0
3521391237
3521487506
3521488729
3521500164
3521512973
0
0
0
0
0
0
0
0
0
3521514418
3521609520
3521610787
3521623292
3521635529
0
0
0
0
0
0
0
0
0
3521637243
3521732260
3521733483
3521746014
3521758857
0
0
0
0
0
0
0
0
0
3521760270
3521856426
3521857693
3521868594
3521881175
0
0
0
0
0
0
0
0
0
3521882755
3521979142
3521980365
3521990986
3522003141
0
0
0
0
0
0
0
0
0
3522004733
3522100928
3522102151
3522113980
3522126011
0
0
0
0
0
0
0
0
0
3522127452
3522224506
3522225773
3522237644
3522248929
0
0
0
0
0
0
0
0
0
3522250557
3522346778
3522348001
3522359098
3522370121
0
0
0
0
0
0
0
0
0
3522371561
3522467384
3522468607
3522481048
3522493631
0
0
0
0
0
0
0
0
0
3522495018
3522592416
3522593817
3522602252
3522614435
0
0
0
0
0
0
0
0
0
3522615911
3522713144
3522714367
3522723902
3522735887
0
0
0
0
0
0
0
0
0
3522737351
3522834062
3522835639
3522845362
3522856955
0
0
0
0
0
0
0
0
0
3522858428
3522954440
3522955663
3522965764
3522977701
0
0
0
0
0
0
0
0
0
3522979305
3523075546
3523076769
3523086674
3523099239
0
0
0
0
0
0
0
0
0
3523100748
3523196384
3523197651
3523209872
3523221465
0
0
0
0
0
0
0
0
0
3523222953
3523319394
3523320617
3523330390
3523342119
0
0
0
0
0
0
0
0
0
3523343655
3524711472
3525201466
3526736639
3526757497
0
0
0
0
1208895
0
0
0
0
3526759565
3593993492
3594131822
3605416598
3605444062
0
6
5926
6395
39135825
184
5612
2766273
6891010
3605446553
3688889969
3688901561
3694765065
3694792680
0
11
10861
6424
82866337
228
6954
2779753
6922092
3694795355
3778068880
3778080761
3783879895
3783907141
0
3
2957
6293
127499083
233
7123
2766878
6782336
3783909795
3864606610
3864617663
3872241423
3872268785
0
5
4989
6395
168772434
206
6283
2826842
6904774
3872271925
3954910889
3954932234
3960090711
3960118002
0
8
8101
6484
211742069
215
6565
2863139
6999986
3960120067
4038800182
4038822457
4048323089
4048350413
0
9
8984
6384
250734552
192
5863
2827757
6887112
4048353453
4127954248
4127969433
4137676385
4137703605
0
8
7881
6334
291121928
203
6210
2840671
6846668
4137706361
4214575489
4214595869
4225942310
4225969733
0
6
5919
6332
328532821
187
5716
2761648
6798328
4225973409
7014381
7052513
18896051
18923524
0
5
5099
6175
365738107
188
5747
2673847
6658918
18927473
98577286
98620956
107112551
107140124
0
5
4988
6273
406661492
205
6256
2814986
6779446
107142493
185540349
185593274
196182012
196209217
0
8
7997
6270
446164291
199
6072
2791036
6780349
196211692
278770745
278777725
285261491
285288895
0
6
5892
6429
489730814
220
6723
2780773
6921381
285291559
364462880
364479871
372886805
372914192
0
8
8005
6417
529208730
192
5872
2823497
6926736
372916895
449393361
449440869
461669831
461697364
0
11
10865
6307
566529307
192
5858
2819091
6809303
461701577
544242517
544252411
551761141
551788282
0
0
0
6510
609223050
220
6720
2854051
7033945
551790991
635950729
635955233
640030195
640057743
0
3
2923
6290
654689204
236
7192
2728458
6763550
640059589
721409009
721427259
729169763
729196988
0
8
7952
6351
696960486
208
6346
2838570
6869667
729199603
810551060
810584171
817066144
817093068
0
12
11913
6337
739371735
218
6663
2831305
6859608
817095601
899000645
899010725
904777836
904805383
0
4
4026
6381
782129185
220
6723
2841844
6900474
904808699
986805457
986820849
992621281
992648802
0
4
3883
6397
824972121
220
6722
2758530
6876522
992651419
1073887790
1073929919
1080824048
1080851390
0
4
3988
6425
866880815
210
6427
2826689
6922207
1080853893
1157844981
1157907586
1168545490
1168572583
0
7
6916
6468
903254159
175
5340
2767665
6879969
1168575627
1245721247
1245771119
1256492915
1256520286
0
10
9818
6300
940917216
189
5783
2753042
6769582
1256524077
1337043453
1337056193
1346354548
1346382083
0
4
3976
6383
982059156
205
6276
2778312
6844773
1346385625
1425613818
1425665419
1434602549
1434630103
0
7
6865
6330
1022181177
201
6127
2808028
6830714
1434633609
1515900037
1515921344
1521960967
1521988398
0
6
5887
6406
1064144269
209
6368
2770454
6883227
1521990263
1599238215
1599292693
1609775558
1609803646
0
9
8913
6411
1101426639
186
5694
2786491
6838639
1609807693
1688985602
1689059202
1698431406
1698458670
0
5
4927
6364
1141012717
197
6012
2780967
6812367
1698461543
1781501351
1781533627
1786923989
1786951435
0
7
6986
6399
1184648957
223
6807
2750133
6878682
1786953653
1871678337
1871700346
1875601693
1875628617
0
6
5842
6398
1230321217
238
7271
2733849
6864923
1875630449
1956605364
1956639294
1964218979
1964246623
0
6
5933
6348
1272279971
209
6403
2801858
6853239
1964248717
2045014984
2045032725
2052585471
2052613064
0
9
8846
6292
1314217979
216
6595
2765408
6792095
2052615751
2132926969
2132964135
2140755325
2140782874
0
4
3912
6494
1354793672
206
6286
2882031
7008949
2140786491
2222052673
2222071107
2228894023
2228921585
0
3
3079
6345
1396828300
212
6483
2815869
6865709
2228924319
2302287556
2302391396
2316531806
2316558750
0
7
7042
6251
1431115294
170
5183
2637161
6608003
2316562463
2400962165
2400995507
2405185402
2405213592
0
7
6961
6432
1476154170
230
7031
2778851
6914839
2405216325
2484546245
2484603987
2494276467
2494304212
0
8
7969
6236
1516627954
204
6227
2777226
6725039
2494307709
2575732539
2575743927
2583162619
2583190490
0
6
5950
6343
1559308426
221
6752
2793347
6843676
2583194283
2660050992
2660106136
2671403148
2671430598
0
3
2905
6338
1596432857
183
5582
2698452
6712688
2671435578
2749551233
2749555563
2756916503
2756944774
0
8
7908
6445
1635650172
201
6131
2891667
6976147
2756949157
2768181297
2768189353
2769893874
2769921449
0
0
0
75
1636211619
3
90
32624
86889
2769925013
2772921707
2772923937
2775441566
2775696224
1
0
0
235
1637564647
6
185
100754
255048
2775699027
2780458201
2780461027
2783268384
2783548312
1
1
1005
398
1640005544
13
398
168110
432395
2783551331
2789815496
2789823289
2793572290
2793725732
1
0
0
533
1642920650
14
428
227187
568548
2793728873
2804537993
2804541643
2805846546
2806016924
1
1
986
765
1649477102
36
1097
298174
782759
2806019134
2816486545
2816494483
2820709510
2820888225
1
1
1011
838
1654658974
26
790
355506
901029
2820891202
2834801238
2834822978
2837864479
2838051968
1
2
2051
1036
1662253191
39
1189
462077
1131571
2838054421
2854403087
2854406993
2857510781
2857710378
1
2
1982
1167
1671500783
49
1500
512809
1267700
2857713273
2874651456
2874679190
2878993126
2879020292
0
2
1991
1353
1680262749
44
1340
593340
1450239
2879022831
2896774573
2896796205
2902444700
2902472336
0
2
2064
1409
1689183734
46
1402
654630
1549995
2902475503
2922230995
2922253224
2928064053
2928092208
0
1
968
1586
1699087998
51
1555
718258
1717381
2928096025
2951743253
2951752239
2955607804
2955635002
0
1
1005
1815
1711620569
63
1924
808276
1973946
2955637685
2979699221
2979723481
2986293075
2986320870
0
3
3006
2003
1723305535
59
1805
896056
2160531
2986324287
3013938091
3013960178
3018889784
3018917360
0
1
995
2141
1737659368
74
2268
970276
2335624
3018920967
3048481245
3048492563
3053011128
3053038594
0
1
982
2308
1752993015
78
2384
1037469
2523954
3053041189
3086204113
3086227285
3089736859
3089764320
0
2
2022
2580
1770623798
90
2753
1114834
2798699
3089766981
3125170596
3125174767
3128762968
3128790158
0
3
2894
2679
1789605436
95
2908
1184894
2918524
3128792657
3161681285
3161703791
3169238442
3169266381
0
5
4906
2763
1805250843
79
2410
1207804
2962476
3169270399
3207683901
3207702173
3212423787
3212451242
0
1
967
2999
1825168770
99
3020
1319569
3264119
3212453825
3251628898
3251668896
3258263577
3258290757
0
5
4885
3173
1844757011
99
3029
1387434
3439944
3258292921
3300033331
3300052311
3306440143
3306467783
0
2
2003
3198
1866533655
111
3392
1422373
3449860
3306471361
3351924792
3351929121
3355586655
3355614926
0
3
2947
3397
1891046401
126
3838
1508039
3673106
3355616781
3401839648
3401865487
3406733343
3406760698
0
5
4996
3552
1915529116
124
3799
1560477
3831151
3406763019
3450899627
3450927919
3460841731
3460869402
0
5
4991
3620
1936874032
106
3229
1596307
3882252
3460873375
3510883300
3510921183
3516602340
3516630063
0
5
4878
3899
1963018791
132
4032
1698216
4201182
3516632371
3565711657
3565763303
3574257894
3574285071
0
5
4978
4107
1986310569
115
3512
1845306
4428651
3574288477
3630111524
3630127814
3634223522
3634251042
0
4
3911
4263
2015794817
148
4520
1894835
4603862
3634253769
3688094968
3688133472
3696443611
3696471136
0
7
6832
4336
2042555104
133
4053
1952297
4700164
3696473631
3752564597
3752616329
3761217585
3761245116
0
5
5045
4462
2071159088
146
4464
1998703
4827573
3761248025
3820987647
3820996897
3827308729
3827335994
0
2
2035
4796
2101512788
149
4555
2105101
5160811
3827338627
3886109639
3886144766
3895413027
3895440810
0
7
6820
4905
2129869460
144
4397
2155045
5282239
3895445427
3961195377
3961199071
3966399662
3966427160
0
1
948
4944
2165212908
185
5643
2127804
5307903
3966429791
4029469837
4029522467
4039162180
4039190098
0
4
3996
5159
2196525781
158
4830
2302727
5573835
4039194477
4106288796
4106331482
4114433093
4114460901
0
3
2982
5416
2230462473
170
5193
2385023
5836519
4114463453
4180485985
4180540220
4190716190
4190743375
0
4
4083
5499
2261985026
157
4779
2391593
5878715
4190747447
4260716800
4260795981
4270066561
4270094366
0
5
5042
5576
2297229113
174
5308
2448779
5956685
4270098017
47092958
47169030
56603413
56630899
0
8
7996
5905
2332725264
174
5324
2626673
6424178
56633759
132008025
132054388
139134240
139161929
0
7
6976
6009
2371195290
192
5855
2626284
6441502
139164499
216704142
216747474
224034685
224062318
0
7
6936
6112
2410972060
198
6055
2697716
6609905
224064567
304409818
304459985
311800821
311828316
0
7
7039
6209
2452977702
210
6401
2774984
6695168
311831089
390317026
390384274
399187161
399215026
0
10
9790
6260
2492982066
202
6176
2757716
6738962
399218245
476640564
476692433
485222621
485250390
0
4
3989
6110
2532133682
193
5909
2668990
6555606
485253583
557949485
558004142
568167007
568194866
0
8
7908
5973
2567193186
174
5311
2571984
6359107
568198565
644154433
644186601
649495871
649523806
0
6
5790
5768
2607254114
206
6290
2511438
6199965
649526435
718971363
718998969
729220819
729248446
0
5
4989
5712
2641006313
166
5072
2452539
6095653
729252081
797673842
797736168
806898291
806925798
0
6
5966
5496
2674858956
169
5150
2422241
5920028
806928241
876925520
876956565
882575022
882602141
0
5
4881
5404
2711287564
185
5656
2376332
5834976
882605713
946186022
946239425
957744195
957771534
0
5
5044
5298
2741302303
148
4511
2306363
5684253
957775211
1023749265
1023773975
1030542529
1030570477
0
5
4924
5119
2775327996
176
5364
2278303
5538195
1030574151
1092165743
1092191677
1101945293
1101972551
0
2
1948
4886
2805822316
150
4586
2130793
5221743
1101975807
1163207869
1163237087
1171527435
1171555398
0
8
7872
4932
2836162868
151
4615
2198574
5338200
1171558873
1234482648
1234506405
1239876218
1239903752
0
4
4045
4934
2868461163
160
4898
2135580
5332086
1239906339
1303343050
1303347959
1305990057
1306018022
0
6
5803
4666
2902815620
181
5536
1998322
5010766
1306019805
1366295889
1366325823
1371728391
1371755922
0
4
3977
4604
2934605612
165
5021
1986211
4971285
1371758563
1430930513
1430944329
1435687553
1435715350
0
4
3973
4448
2965998410
162
4953
1931249
4797266
1435717937
1494309818
1494331195
1498038095
1498065428
0
5
4973
4398
2997211477
159
4854
1944080
4736140
1498067287
1554281393
1554308519
1560007763
1560034960
0
6
5988
4382
3026493108
151
4617
1920641
4740337
1560037647
1611630953
1611692985
1620152855
1620180242
0
2
1941
4267
3050928845
119
3637
1848939
4551401
1620183547
1675173173
1675176971
1678800743
1678828494
0
5
4993
4081
3080192898
148
4532
1801164
4421535
1678831087
1730652539
1730669179
1737125009
1737152846
0
7
6843
4027
3107030459
138
4209
1781135
4355530
1737156173
1784335369
1784388899
1793507971
1793535294
0
2
1952
3907
3129333073
111
3389
1744152
4232431
1793538357
1841380760
1841415986
1849423736
1849450943
0
3
2964
3875
3152457237
113
3455
1710291
4154097
1849454363
1898267623
1898271569
1906081921
1906109236
0
5
5049
3837
3177345221
127
3885
1693922
4146419
1906112239
1952390560
1952433624
1959645725
1959673194
0
2
1940
3629
3200457687
117
3581
1619746
3919047
1959676101
2007742013
2007751251
2013318755
2013346650
0
3
3094
3649
3225956410
134
4106
1615357
3939538
2013350353
2055521937
2055547945
2065944964
2065972748
0
1
936
3609
3245068822
96
2925
1542917
3828458
2065976921
2112059048
2112079025
2117418941
2117446346
0
2
1981
3446
3269366344
125
3817
1523120
3738548
2117448891
2159952701
2159990101
2168164834
2168192514
0
4
3918
3465
3290266865
105
3212
1501170
3700763
2168195033
2207339513
2207362945
2217776411
2217804474
0
3
2950
3430
3307318021
86
2622
1471097
3668582
2217809031
2260723511
2260740135
2267131348
2267158517
0
1
935
3453
3328517971
104
3182
1521174
3725796
2267161586
2309343688
2309396237
2317637895
2317665586
0
4
4017
3414
3349337114
104
3185
1530551
3696767
2317668537
2359860281
2359883835
2366065881
2366093502
0
2
2018
3290
3370502676
105
3206
1477583
3578083
2366096945
2410817946
2410839406
2414279509
2414306974
0
4
3989
3377
3394284734
119
3635
1486554
3656914
2414308785
2460428104
2460432049
2462258187
2462285751
0
6
5981
3289
3419998123
136
4150
1415882
3547176
2462287593
2506580349
2506591491
2510129230
2510156327
0
5
4938
3279
3443815200
122
3723
1464780
3559821
2510158883
2553409816
2553428344
2557141489
2557168808
0
5
4913
3162
3467192075
122
3715
1417976
3425561
2557170657
2596328515
2596402487
2604326023
2604353286
0
4
3901
3145
3486472676
95
2898
1407119
3401108
2604356233
2646974513
2646995393
2650913745
2650941130
0
4
4047
3255
3508788355
113
3452
1473569
3539611
2650943699
2693495269
2693504077
2697467382
2697494602
0
4
3973
3203
3531434985
115
3516
1376224
3442394
2697497269
2737702305
2737715595
2744209194
2744236778
0
5
4897
3137
3551812494
104
3173
1416957
3405522
2744239845
2786495009
2786498769
2792349699
2792376964
0
2
1947
3240
3574098072
115
3517
1389484
3492774
2792379563
2834856062
2834897016
2841670123
2841697748
0
2
1983
3434
3595365222
106
3236
1547792
3719826
2841700049
2884477816
2884542919
2893550208
2893577930
0
3
2954
3587
3615545927
97
2954
1578466
3864620
2893580785
2941231328
2941273544
2946537351
2946564576
0
6
5866
3682
3640129987
125
3823
1647020
4004884
2946566717
2998488573
2998497611
3002093678
3002121018
0
3
2999
3855
3668544117
149
4548
1668173
4153624
3002123573
3050755456
3050798982
3058788309
3058815709
0
4
3932
3911
3692684366
118
3614
1763201
4229979
3058818135
3103844104
3103888898
3117216806
3117244430
0
6
5926
3993
3712142231
98
2986
1718696
4241451
3117248983
3170241629
3170257561
3176355135
3176382572
0
2
2014
4228
3738936911
134
4093
1834697
4565202
3176385285
3229098903
3229135427
3237024294
3237051377
0
4
3989
4217
3765214905
129
3957
1904308
4567224
3237054247
3292444328
3292483913
3299067445
3299094764
0
5
4955
4479
3793067459
141
4306
1999599
4858435
3299096995
3356341117
3356376944
3362413673
3362441061
0
2
2010
4428
3822753119
150
4584
1943750
4774376
3362443717
3419593147
3419611149
3426668882
3426696925
0
5
4971
4644
3851508366
148
4514
2031511
5011397
3426700883
3487330517
3487334279
3491864943
3491892172
0
0
0
4564
3883750613
165
5043
2001642
4919285
3491894613
3549327534
3549403355
3557931662
3557959527
0
5
4949
4546
3912774909
143
4365
1968907
4858738
3557963025
3617821892
3617872021
3624919915
3624947770
0
7
7003
4729
3943449055
152
4643
2063199
5090858
3624950403
3684297781
3684352197
3692437142
3692464614
0
6
5987
4704
3973264962
148
4522
2104848
5062361
3692467315
3754031614
3754080771
3760161695
3760189242
0
5
4936
4873
4004738039
155
4741
2131272
5243895
3760191515
3823033005
3823042157
3828756111
3828783383
0
6
5838
4782
4037767610
171
5220
2109984
5168890
3828785839
3892281900
3892311556
3897728899
3897756223
0
3
2876
4907
4070975560
167
5083
2182474
5314577
3897758827
3959079898
3959148336
3967134859
3967162818
0
7
7022
4997
4101191471
150
4574
2191617
5341495
3967166309
4031033585
4031067613
4037071337
4037099238
0
4
4051
5015
4133962661
165
5051
2195952
5425303
4037101825
4099256171
4099306490
4107120343
4107147810
0
4
3973
4797
4165585774
155
4737
2145171
5173963
4107150415
4169246065
4169280057
4177532251
4177559462
0
9
8936
4949
4197021919
158
4821
2219865
5345757
4177562885
4240822150
4240862705
4247666797
4247694174
0
4
3897
5011
4229365231
167
5090
2235914
5423623
4247696593
13865321
13897681
22310869
22339031
0
1
997
4887
4259802690
151
4622
2127492
5206539
22343107
84961982
84999856
91469830
91497360
0
5
4903
4791
4292286329
165
5045
2114733
5159937
91499609
155827269
155838631
161311717
161339238
0
4
4098
4850
31856053
179
5466
2069726
5206402
161341787
222310781
222336828
230883837
230911532
0
5
4919
4863
62414205
151
4614
2185561
5283750
230914411
291223281
291253890
300248332
300275778
0
6
5988
4914
92216358
150
4590
2175947
5311323
300279229
363147836
363170831
368558257
368585904
0
2
2005
4973
124126864
157
4791
2216743
5365131
368588275
428753429
428781299
436513067
436540509
0
7
7113
4647
154780354
155
4725
2063647
5037871
436543903
495535327
495560669
504036159
504063746
0
5
4917
4795
184012893
145
4432
2088194
5130090
504067495
560405877
560444859
571240331
571268358
0
4
3968
4752
209916429
126
3844
2061027
5057071
571272917
629890205
629921613
638415713
638443154
0
6
5871
4725
238858350
143
4355
2059064
5084269
638445987
697794273
697818737
704109107
704136556
0
5
5016
4529
269689603
159
4839
1987152
4865985
704139453
763717816
763744802
769653773
769681556
0
3
3070
4523
301325998
162
4952
1957604
4872898
769683217
824295979
824330419
833810930
833839258
0
5
4988
4501
327979655
135
4129
1915230
4776570
833844767
891147209
891188419
897074303
897101900
0
1
991
4381
357739454
152
4648
1916172
4723399
897104717
953624250
953647929
960168257
960195880
0
3
3019
4434
386979613
148
4520
1934531
4800937
960198207
1010268941
1010309783
1021504118
1021531427
0
4
3939
4284
409483690
111
3384
1808878
4517864
1021536283
1076149424
1076177831
1081243569
1081271472
0
4
3989
4193
437750178
142
4336
1830907
4535454
1081273803
1133916900
1133953153
1140558435
1140586026
0
6
5970
4127
464710504
137
4184
1838672
4458027
1140588523
1189736215
1189801884
1201314962
1201342278
0
3
3019
3960
488620151
119
3636
1706437
4223364
1201346523
1255692042
1255710861
1259782720
1259810177
0
4
3984
4058
517791295
147
4490
1741627
4362397
1259811959
1308640802
1308690308
1317074189
1317102406
0
8
7869
3952
541748104
120
3666
1741077
4244706
1317105059
1368311049
1368319739
1373813650
1373840727
0
3
3003
3955
568258953
133
4061
1756320
4268419
1373843321
1421984817
1422014995
1429755388
1429783029
0
5
5040
3852
592063945
117
3578
1702197
4161050
1429786179
1476485486
1476558487
1486729630
1486756993
0
5
4775
3808
614663011
113
3448
1672187
4082548
1486760351
1535274571
1535287563
1541708951
1541736216
0
3
3001
3764
639348683
122
3732
1671765
4077194
1541738773
1589439099
1589469349
1596521893
1596549662
0
6
5787
3734
663381994
117
3575
1658096
4013184
1596553181
1642597622
1642689413
1651126919
1651154520
0
7
6797
3771
685666634
111
3390
1713187
4101291
1651157221
1702320084
1702325615
1705711773
1705739199
0
2
2033
3857
712971464
143
4367
1686775
4165836
1705741229
1753299553
1753332799
1760045999
1760073522
0
2
2000
3765
736815847
119
3632
1675669
4044950
1760077211
1810400470
1810423196
1814025957
1814053205
0
4
4049
3769
763606631
140
4286
1673221
4084324
1814054915
1862179696
1862226619
1868064451
1868091916
0
2
1958
3751
788465468
126
3858
1632164
4047351
1868094599
1917016532
1917064930
1922906081
1922934013
0
3
2982
3670
814215254
130
3966
1640669
3968309
1922936465
1971939504
1971970691
1977909875
1977937642
0
6
5948
3849
839615208
127
3880
1678025
4145401
1977939839
2025361973
2025422846
2032896214
2032923500
0
5
4937
3771
863216029
119
3629
1648147
4062413
2032926373
2082433221
2082475628
2088295549
2088323236
0
3
2946
3842
888890526
131
4001
1682531
4148024
2088325843
2138885413
2138892025
2143634805
2143662096
0
3
2895
3853
915553577
137
4197
1693177
4157058
2143664703
2193176673
2193200595
2201082461
2201110042
0
3
2966
3929
940646582
127
3866
1722831
4252493
2201112725
2253075421
2253082079
2257473905
2257501486
0
3
3049
3898
968529353
148
4527
1690822
4198350
2257504487
2307746521
2307770887
2313765827
2313793260
0
1
963
4069
993828983
125
3812
1795340
4402069
2313796149
2361684696
2361745474
2370595912
2370623595
0
4
4091
3939
1016536740
111
3393
1719824
4210851
2370626577
2420199333
2420220635
2429244189
2429272372
0
5
4918
3979
1041102362
122
3726
1769923
4262731
2429276177
2478266404
2478324826
2486928042
2486955784
0
4
3924
4069
1064322931
112
3419
1791357
4370582
2486958751
2537091003
2537117073
2544809358
2544837202
0
6
5971
4158
1088321680
118
3598
1782962
4413661
2544840903
2597316213
2597338399
2603462065
2603489636
0
3
3025
4154
1114868707
135
4124
1805450
4462813
2603492199
2660543673
2660547405
2662320411
2662348484
0
2
2010
4177
1146417019
168
5126
1730241
4456604
2662351015
2716329581
2716371820
2721994849
2722022345
0
4
3958
4253
1173981338
137
4183
1882274
4595721
2722024967
2777698888
2777737012
2782231257
2782258846
0
5
4982
4297
1202853757
140
4279
1936496
4660266
2782261321
2835111794
2835167273
2843455691
2843483563
0
10
9855
4186
1229500734
134
4095
1841286
4498256
2843486475
2895435651
2895488273
2905655795
2905683843
0
3
3002
4250
1254945485
128
3911
1839466
4526347
2905687911
2959492449
2959515125
2968158707
2968186011
0
2
1907
4220
1282109884
137
4194
1902723
4558575
2968189227
3023471521
3023489161
3030565337
3030592917
0
3
2977
4311
1310704493
145
4428
1878832
4644216
3030596207
3085385846
3085440752
3092772934
3092800359
0
3
2939
4368
1338416643
140
4270
1944044
4727672
3092802919
3147546625
3147572671
3155393007
3155420893
0
3
2997
4445
1365463673
136
4152
1943104
4762608
3155424763
3212284888
3212346005
3219446964
3219474602
0
2
1983
4547
1394270918
146
4456
1990062
4891559
3219476937
3277125929
3277157150
3283149303
3283176528
0
2
1945
4551
1423492548
145
4427
2019105
4890525
3283179171
3339598381
3339649271
3348339526
3348366784
0
5
4993
4582
1451225321
134
4107
2029681
4932436
3348369365
3403465229
3403501777
3413240391
3413268582
0
7
6865
4442
1477699710
130
3973
1901143
4744656
3413272669
3472917436
3472938652
3477703505
3477731121
0
6
6053
4456
1509732010
164
5008
1949106
4809742
3477733149
3531348596
3531403578
3542581134
3542608294
0
5
5020
4507
1534912287
124
3785
1910885
4772195
3542612907
3603115057
3603124169
3607352703
3607380216
0
4
4013
4606
1566679512
157
4789
2044605
4985524
3607383115
3667200021
3667219755
3672692281
3672719918
0
9
8858
4630
1598116565
159
4858
1994064
4990545
3672722541
3728792386
3728850571
3738865363
3738892903
0
6
5835
4542
1625429591
136
4152
2029268
4915982
3738895607
3800360785
3800364517
3804602145
3804629635
0
4
3947
4676
1658224896
170
5198
2025033
5050550
3804632313
3865561621
3865565469
3870616619
3870644126
0
3
2942
4631
1690612868
169
5153
1980024
4967213
3870646967
3929990777
3930012553
3935926007
3935953445
0
3
2993
4628
1721028272
149
4555
2080204
5047845
3935955955
3992233939
3992294958
4000383388
4000410559
0
8
7938
4515
1748468897
133
4062
2000021
4857791
4000413165
4057444988
4057489518
4065314933
4065342342
0
8
7944
4494
1777263189
144
4381
1992744
4840050
4065344985
4120626299
4120687772
4129670685
4129698118
0
5
5090
4369
1804849726
137
4184
1965591
4742235
4129701019
4187318534
4187357512
4193574041
4193601501
0
5
4888
4566
1834478985
151
4606
1952511
4919709
4193603839
4249977379
4250007397
4257606354
4257633597
0
2
2000
4414
1863130416
147
4497
1980824
4789738
4257637603
17857330
17919595
26944609
26972125
0
1
949
4458
1890401606
135
4106
2011603
4836918
26975137
82323547
82378892
90065483
90093070
0
5
4946
4282
1918429366
140
4270
1924969
4624869
90095993
143254833
143275427
153024151
153052066
0
6
5940
4337
1944693559
134
4104
1896501
4629929
153056491
206578009
206655878
215850480
215877936
0
0
0
4346
1970900801
132
4033
1912013
4655723
215881835
272532297
272577998
277782172
277809624
0
2
1993
4341
2000500647
153
4665
1891723
4684118
277812285
336053845
336062935
340259505
340286872
0
3
2953
4386
2031682029
164
5004
1900605
4703265
340289497
396576224
396593031
401491985
401520082
0
2
1976
4259
2061297711
146
4457
1866528
4599905
401522641
454173705
454205745
462521026
462547865
0
9
8902
4240
2087099689
126
3861
1809056
4500281
462551579
517674777
517715559
523260733
523288236
0
6
5987
4285
2115400835
138
4213
1892392
4618060
523290851
576698529
576715689
584652069
584679368
0
8
8035
4188
2142498986
134
4097
1856529
4516221
584682035
637070078
637127262
645512760
645540109
0
6
5938
4093
2168698852
127
3872
1812751
4420680
645543081
701604144
701607917
704671180
704698891
0
9
8917
4155
2199073787
158
4820
1768355
4451672
704700659
757428448
757460492
763662447
763690016
0
5
5068
4175
2225951941
135
4118
1846495
4497993
763692195
813569507
813591663
822825462
822852765
0
4
3907
4115
2249625974
118
3592
1830891
4415981
822857147
873317535
873404673
882149519
882176778
0
3
2918
4083
2273980959
118
3614
1798530
4390459
882180061
934829246
934865619
941543317
941570766
0
6
5959
4114
2301084541
137
4199
1819871
4424098
941573041
992498549
992574222
999653409
999680759
0
3
3045
3968
2326765276
126
3843
1776762
4290797
999683411
1053249037
1053252831
1057918406
1057945932
0
7
6935
4062
2355182344
147
4506
1750465
4356243
1057948601
1107589139
1107624709
1116159285
1116186745
0
3
2944
4051
2379325163
121
3696
1791766
4365379
1116190635
1167908876
1167950802
1174501633
1174529146
0
2
2006
4024
2405986464
136
4144
1775556
4343763
1174531791
1224203367
1224218465
1233288763
1233316502
0
3
3066
4036
2430288999
120
3671
1753179
4339593
1233320291
1280227564
1280283620
1291504498
1291531802
0
4
3882
3963
2451680741
105
3220
1713602
4202745
1291535877
1341675139
1341698409
1349850869
1349878754
0
4
3976
3969
2476721636
124
3786
1741497
4234626
1349882481
1403794429
1403808861
1407829285
1407856858
0
5
4948
4149
2505125774
146
4455
1801309
4477092
1407859473
1460636001
1460648625
1467162941
1467190537
0
3
2938
4096
2532331646
135
4119
1816894
4438829
1467193123
1520269258
1520295865
1525166741
1525194366
0
6
5945
4101
2559762517
139
4232
1845086
4434357
1525196419
1575216401
1575235329
1584285987
1584313998
0
4
3924
4090
2584107498
121
3700
1795583
4385913
1584317835
1632992279
1633034679
1642162106
1642189479
0
3
2915
4010
2607249599
117
3578
1784302
4315986
1642194045
1695983776
1696005992
1700117505
1700144976
0
1
1033
4115
2635457502
145
4426
1809121
4447584
1700147445
1753597299
1753609733
1759168399
1759196792
0
3
2959
4133
2663457995
146
4475
1794770
4461074
1759199481
1813366173
1813376672
1818771262
1818798719
0
1
956
4224
2691574997
140
4278
1844244
4555497
1818800685
1869795365
1869820683
1877675764
1877703141
0
5
4944
4082
2716828286
127
3866
1791922
4397380
1877705907
1929777752
1929820318
1936265273
1936292674
0
3
3023
4228
2742430443
126
3847
1887609
4582645
1936294797
1991122098
1991148403
1995669703
1995697954
0
4
4040
4143
2771309777
145
4434
1815868
4454367
1995700433
2047362475
2047397181
2055355543
2055383221
0
6
5886
4043
2797329621
131
4000
1817293
4378697
2055387057
2108740536
2108765674
2115302503
2115330346
0
4
4035
4166
2824716791
135
4129
1853324
4491928
2115332971
2168939824
2168981902
2175703906
2175731358
0
6
5972
4204
2852192577
138
4219
1873950
4533756
2175733785
2228313460
2228351611
2235922827
2235950566
0
4
3866
4199
2878235493
128
3906
1860825
4521547
2235952887
2293014069
2293017989
2298337265
2298364882
0
5
4974
4179
2909640734
166
5073
1818913
4488277
2298367767
2348734657
2348756413
2358876310
2358905045
0
3
2946
4156
2933844786
122
3718
1816687
4455209
2358909125
2411066026
2411151131
2420543189
2420571106
0
2
2017
4276
2959016314
123
3762
1872393
4581327
2420574681
2475529964
2475570732
2482193199
2482220534
0
5
4847
4180
2987481007
144
4406
1885764
4545737
2482222827
2539793017
2539796869
2544166715
2544194356
0
4
3918
4377
3018095617
155
4732
1922783
4727982
2544196901
2599015987
2599039801
2605900385
2605928198
0
5
4912
4430
3045505851
139
4237
1967636
4787102
2605931967
2660653722
2660701066
2669085773
2669114804
0
1
1052
4309
3072931126
135
4134
1928524
4693689
2669117113
2721574281
2721615915
2731156878
2731184349
0
5
4839
4391
3097556416
122
3716
1924448
4683823
2731188219
2790245293
2790249573
2794358109
2794385816
0
3
2922
4358
3129078219
163
4980
1870500
4689657
2794387801
2852826360
2852830839
2856676619
2856704147
0
5
5134
4418
3160483555
165
5034
1884933
4749567
2856706139
2913668089
2913684147
2919426524
2919453940
0
3
2964
4393
3190304100
152
4644
1908995
4730303
2919456539
2972959339
2972982811
2982089774
2982116850
0
4
3981
4305
3216652139
133
4065
1920320
4644321
2982120547
3036544717
3036572105
3044621313
3044648856
0
2
1997
4316
3243905813
135
4117
1937565
4674807
3044652329
3098822821
3098878798
3107080431
3107107680
0
6
5891
4416
3270504802
133
4068
1966439
4775573
3107109983
3162837847
3162904645
3169693372
3169720870
0
2
2040
4394
3298804719
142
4339
1931708
4743996
3169723129
3226434584
3226467897
3232528135
3232555176
0
4
3935
4336
3328348633
146
4452
1906353
4657934
3232557481
3287438085
3287454651
3296052438
3296079702
0
8
7801
4303
3356174727
138
4220
1918773
4624773
3296083253
3350029025
3350053383
3358525565
3358553859
0
5
4911
4339
3382806326
132
4006
1867502
4640401
3358557571
3413683189
3413706487
3420748027
3420775634
0
5
5013
4399
3410343195
138
4224
1974930
4750298
3420779225
3476874013
3476907052
3485380589
3485407679
0
3
2979
4342
3439200178
143
4377
1897302
4667960
3485409925
3541265007
3541280531
3548171082
3548198792
0
6
6034
4431
3467827459
144
4399
1949979
4767987
3548202499
3602627712
3602686200
3610932772
3610960106
0
3
2988
4334
3494780788
132
4030
1898307
4631392
3610962821
3667270093
3667304101
3673310306
3673337590
0
6
6043
4321
3523862977
140
4280
1954884
4678369
3673339771
3731777561
3731781789
3735692670
3735720535
0
10
9882
4356
3555446835
163
4984
1872003
4690591
3735723213
3792208049
3792226389
3797571720
3797599945
0
5
4982
4391
3585002784
153
4662
1918437
4746339
3797603777
3848302377
3848321865
3860029193
3860056882
0
2
2003
4307
3608254271
115
3522
1811939
4521465
3860061351
3913248681
3913277457
3922246974
3922274242
0
3
3036
4275
3634322225
129
3941
1890973
4611349
3922277585
3975651332
3975727086
3985673824
3985701139
0
4
4073
4376
3660453925
129
3947
1963513
4732411
3985703037
4039899958
4039916703
4047195343
4047222729
0
3
2940
4250
3687755527
137
4187
1924885
4613007
4047225573
4101450808
4101486812
4107703421
4107730674
0
4
3900
4276
3715260583
134
4085
1908345
4610314
4107732837
4160751956
4160840453
4169064437
4169091818
0
7
6911
4231
3741373426
129
3933
1891430
4586672
4169094135
4228437461
4228441765
4231312367
4231339706
0
5
4941
4326
3774398887
175
5347
1801142
4624892
4231342287
4281904177
4281934399
4292718838
4292746507
0
5
4897
4205
3798375685
120
3666
1787646
4464891
4292750319
50504809
50547632
58727929
58755010
0
2
2017
4191
3824641824
131
3996
1863346
4516312
58757517
111851940
111896050
119945967
119973442
0
4
3989
4193
3851259516
129
3927
1842614
4507613
119975581
174730069
174734335
180540707
180567948
0
8
8057
4223
3879428607
137
4189
1929454
4599365
180570623
234971157
234984233
242532070
242559645
0
8
8000
4307
3907271679
139
4245
1860360
4626566
242563269
293533027
293561867
303048629
303076103
0
4
3852
4134
3931902180
124
3791
1835297
4470658
303080255
355793906
355838662
363090978
363117761
0
2
1983
4081
3958829006
133
4053
1807600
4388585
363120401
416247397
416277645
423366637
423394496
0
7
6787
4193
3985926218
136
4156
1844988
4535059
423398093
477471449
477483623
483401006
483428199
0
3
2931
4198
4013539449
133
4060
1894437
4559638
483430891
537130089
537145723
542638009
542665221
0
9
9085
4202
4040969692
138
4221
1877035
4532224
542668885
598010173
598021829
602239949
602267122
0
3
2988
4155
4070590747
154
4711
1780286
4464048
602269961
658835125
658845401
662106148
662133210
0
3
3084
4247
4101096245
158
4823
1834998
4576238
662135873
713800797
713858202
721442766
721469867
0
4
3938
4085
4126860195
129
3937
1803096
4401112
721472185
773718025
773751133
781769749
781797098
0
4
4025
4052
4153541036
132
4034
1777253
4352934
781799615
837624033
837631183
841276330
841303395
0
6
6031
4173
4183703535
160
4880
1801216
4485525
841306409
895472017
895486319
901614633
901642112
0
1
1030
4083
4212256161
144
4396
1796247
4390144
901644769
956168653
956184599
961284843
961312209
0
6
5835
4234
4240606055
141
4312
1892748
4586245
961315583
1011867087
1011897607
1021012982
1021040005
0
6
6002
4197
4264489944
119
3635
1861275
4524707
1021044355
1076153990
1076164537
1080128757
1080156139
0
2
1945
4150
4293564478
150
4583
1857460
4506698
1080158797
1133862913
1133884111
1139470763
1139498109
0
3
3038
4189
26297751
138
4214
1832168
4508838
1139501019
1191284226
1191332840
1199675345
1199702794
0
5
4982
4138
52079554
129
3943
1805832
4419234
1199705977
1252889175
1252913113
1259633725
1259661100
0
4
3899
4193
79082164
135
4119
1869565
4556597
1259663739
1311746443
1311777611
1319850014
1319877466
0
4
3935
4224
104850939
130
3976
1884878
4553238
1319881251
1373782397
1373804019
1380031561
1380058742
0
1
1000
4214
132388881
139
4259
1855090
4554599
1380061399
1434078499
1434104701
1440278111
1440305477
0
3
3065
4211
160240381
144
4390
1881012
4597468
1440309385
1493903801
1493924813
1499855359
1499882544
0
1
1010
4164
187446405
132
4033
1860060
4494432
1499885795
1556263437
1556272565
1560182868
1560210402
0
8
7908
4196
217759765
155
4738
1847925
4531413
1560212425
1612557340
1612637722
1621130151
1621157743
0
6
5866
4228
243678204
129
3945
1864061
4546958
1621160047
1677189321
1677213598
1681971297
1681999360
0
3
3012
4265
273360562
149
4551
1832101
4576306
1682001471
1736499091
1736535455
1742642225
1742669582
0
6
5915
4213
301499016
142
4342
1873593
4545649
1742671925
1797521152
1797544992
1803000963
1803028320
0
4
3871
4298
330007810
145
4432
1859068
4635580
1803030533
1853636915
1853665811
1863199310
1863225987
0
3
2925
4266
352935990
109
3336
1838870
4546152
1863229793
1915849038
1915915078
1924995349
1925022759
0
7
6880
4325
378439216
128
3913
1946822
4664144
1925025069
1980519386
1980531127
1985895559
1985923002
0
1
947
4239
407472708
148
4511
1869970
4596136
1985925639
2038603113
2038623961
2046979482
2047007178
0
4
3902
4307
433191235
125
3813
1847019
4569710
2047010627
2098820785
2098879804
2107691966
2107719223
0
6
6011
4245
458285079
126
3852
1831040
4538999
2107721637
2162756057
2162778195
2169104076
2169131372
0
2
1938
4263
486655245
144
4393
1868893
4595861
2169135201
2226705785
2226712497
2230243687
2230271532
0
3
2985
4271
518005047
167
5095
1807343
4587092
2230273537
2286151904
2286174294
2291626613
2291654030
0
2
1981
4347
546971769
145
4442
1936741
4701865
2291655767
2343946245
2343970035
2353333603
2353360967
0
5
4902
4166
572566349
126
3850
1864063
4481775
2353364405
2407053283
2407114178
2415956917
2415984138
0
6
5977
4309
599215876
131
3996
1947047
4683369
2415986419
2469484653
2469525731
2477904178
2477931091
0
5
4810
4224
626049178
135
4133
1835816
4504891
2477934465
2535941856
2535946811
2540336709
2540364610
0
3
2970
4383
657060446
159
4853
1908183
4734384
2540366471
2595129941
2595144081
2603449508
2603476785
0
5
5011
4305
684587217
136
4150
1914844
4631935
2603479781
2659057497
2659072917
2665450733
2665478338
0
6
5948
4214
713781093
149
4541
1870936
4556919
2665482209
2717813971
2717829061
2727574638
2727601673
0
4
3919
4281
739126903
125
3813
1868620
4570397
2727605209
2777768091
2777797101
2790891546
2790919131
0
5
4943
4221
762407712
117
3579
1807253
4470959
2790923259
2842154877
2842182255
2852135979
2852163429
0
2
1919
4257
786426938
118
3598
1835257
4527325
2852167959
2909289149
2909309190
2913356867
2913384320
0
5
4946
4370
816558629
154
4702
1862663
4709723
2913386895
2967256549
2967291167
2974682697
2974709974
0
4
3975
4350
843162968
134
4096
1963064
4712768
2974712703
3027484819
3027514223
3037019278
3037046262
0
2
1980
4237
868987794
128
3903
1922006
4609217
3037050097
3091004412
3091053179
3098275853
3098303530
0
4
3916
4322
895970771
136
4140
1921743
4672307
3098305775
3153433817
3153454661
3159148148
3159175513
0
2
2031
4296
924152064
141
4305
1947181
4662557
3159178155
3213268821
3213294739
3221198323
3221225558
0
4
3969
4276
951221755
132
4032
1923447
4630176
3221228751
3274597074
3274666112
3282802323
3282829694
0
6
5944
4261
977477692
127
3879
1888980
4593414
3282832149
3339276397
3339286149
3344662303
3344689652
0
7
7055
4228
1007665810
154
4707
1833434
4540503
3344692183
3399345629
3399362387
3406523713
3406550942
0
5
4942
4312
1035330752
136
4146
1946863
4663194
3406553663
3462507842
3462547801
3467977469
3468004896
0
6
5936
4223
1064774370
144
4384
1864114
4546723
3468007135
3519431837
3519458929
3529278006
3529305282
0
10
10036
4249
1089479201
125
3814
1826773
4534861
3529309599
3583818821
3583840595
3590537824
3590565364
0
1
1002
4259
1117465365
144
4399
1869910
4590423
3590568797
3644276005
3644339359
3652524522
3652552206
0
1
1041
4156
1145100726
140
4300
1846171
4495866
3652554641
3707793744
3707827846
3713091334
3713118490
0
3
2959
4272
1173969770
146
4449
1889825
4597376
3713120951
3764568797
3764598827
3774477030
3774504222
0
4
4010
4187
1198763553
121
3691
1839788
4508289
3774507289
3828837855
3828858883
3836177114
3836204631
0
6
5848
4232
1226546089
138
4213
1885284
4571947
3836207389
3889164762
3889185913
3896639376
3896666974
0
6
6032
4184
1252906086
127
3884
1822461
4477705
3896670721
3949560980
3949600080
3957697778
3957724804
0
8
7944
4122
1279905343
137
4181
1853484
4464435
3957727103
4010657884
4010733450
4018271860
4018298796
0
3
3007
4154
1306630274
132
4037
1884033
4516771
4018300903
4074102637
4074111043
4078678345
4078705347
0
6
5972
4328
1335808876
147
4498
1867198
4654160
4078708089
4134912257
4134919245
4139267955
4139295250
0
5
4961
4233
1365631489
153
4662
1835696
4550767
4139297895
4196590425
4196594949
4200431847
4200459278
0
4
4029
4336
1396014150
151
4615
1950137
4686424
4200461685
4252703813
4252729983
4261352403
4261379523
0
8
7877
4212
1421681360
130
3968
1887334
4550112
4261383487
18520189
18536601
27444786
27471810
0
2
1989
4236
1447142757
128
3912
1885848
4578655
27474507
79179162
79225388
87481633
87508834
0
2
2053
4261
1471753953
120
3652
1856693
4551749
87512157
139442861
139468915
149056202
149083095
0
5
4979
4301
1496752851
125
3826
1902146
4624020
149087195
199996485
200046593
209635914
209663613
0
1
975
4158
1521427352
124
3789
1887914
4546387
209667807
209668028
238581554
242778937
262394706
1
2
1931
4246
1549872040
150
4586
68508
165277
262400578
1.17647058823529e-09

10
401
28552730920
8244630666
7934951492
7780738977
7612821556
7588171427
7523767099
7574022749
7703229850
7576976386
7596810876
7578360253
7626966826
7616269774
7603265264
7678288670
7628389421
7679564529
7723605782
7610078755
7768158096
7879425710
7868670475
7937781752
8016583019
8101414970
8051680232
8012609489
8012795557
8068979699
8032548291
7972036068
8019012676
7945464437
7953459098
7953688401
7915146748
7924979093
8056741988
7896026563
223845856787
5156811138065
5855560587744
5840224935424
5790869531502
5757283733869
5782394695798
5855860726828
5784583129667
5761993337209
5781368024584
5837253009362
5837891542522
5742638122064
5818454014402
5904241658699
5784806684573
5841856011717
5760366857249
5748284453639
5756911494956
5780451436996
5748896604353
5763720646682
5889190914803
5783423769258
5725117361503
5755024913367
5810134791208
5799453489905
5811573082287
5807645241980
5791182463020
5778296838129
5776262946452
5743379154262
5810087582040
5838639540059
5825247000247
5782892419413
5604264336293
850464562924
378428163056
514597144710
666958866925
805553400633
974595703598
1124849840652
1288325501878
1396592198300
1536944882327
1678993893362
1805097601654
2010994355655
2136254555606
2236176065160
2406852621084
2557614923473
2652596213823
2830209885550
3004145996026
3157304654368
3220874019134
3351939232814
3546049512025
3654342099878
3778496627507
3929909481820
4077661906033
4245016303407
4331352675261
4463280220704
4652192589911
4768561339457
4932962100972
4999262951059
5200315091802
5341467811770
5408744916586
5564036089439
5751833986099
5726963540694
5638402408155
5435853912169
5329973352864
5224834855756
5090680380755
4959506690550
4926313179879
4770931736111
4679446933971
4560149523152
4479291495263
4332836148742
4308234741087
4191630696531
4086183941657
4061229945546
3941686745104
3843561727101
3822338110209
3695107418908
3664491406039
3713124936205
3510387483769
3517510694545
3448909667627
3373408290617
3325679165447
3251332937758
3234531933524
3310004726144
3173769573597
3159723492739
3144331424857
3137272371830
3080980444428
3092304123588
3053179290743
3050939546806
3063265951895
3154943668464
3232272588595
3399995262654
3472570829093
3640912745615
3715573760320
3829130359760
3875726491841
3976001558298
4066069906924
4151463716166
4211013918623
4272692105693
4329762802277
4390141527670
4424806223302
4438396244402
4495402346096
4520197938475
4548600143130
4583358584537
4590719958917
4614485830706
4596368964244
4562054946328
4532394771318
4577159955303
4559486474119
4545862176279
4476759042207
4453492733940
4425183080010
4404307436692
4402397394131
4305282108190
4295537903282
4204518461554
4146112512493
4134924960488
4019674687196
3915115729386
3887264309024
3981708739141
3831758143831
3754656259420
3718471576286
3666215633745
3733851003160
3603114813508
3592237906732
3578593128274
3577256411280
3560858128992
3537629190081
3541468798468
3594125863788
3604708493200
3603581972579
3630663227763
3626704864564
3764892848393
3695669732773
3689146361697
3724421356555
3843578033382
3780362122490
3793270402505
3843906694775
3857335063739
3910831168681
3947646145651
4012403026787
4076342421616
4096191887111
4089887886396
4076829915381
4103890233406
4197824146705
4174790851903
4272309222275
4253349631458
4224654747949
4251761831713
4244921381483
4282092284217
4336724917481
4308121448441
4326320327180
4280126001806
4224269115074
4255358381179
4217620381492
4187976753329
4196393377876
4214355581424
4136692496553
4126041250288
4117390724023
4058739786850
4094529990878
4012932623016
3999560907438
3980678092263
4023343975262
3988564476425
3877002469734
3866061623385
3877280350712
3887871484170
3892446048029
3808303527113
3818456077833
3816871769218
3823521489992
3852678297215
3815194979414
3823800687980
3799681533848
3888498201427
3801339787256
3874432083186
3792904347174
3798233491954
3869983888795
3906102141290
3860376345552
3839718437364
3893114072458
3911593279584
3928681079898
3958459846759
3946508120120
4090393586970
3967547709288
4041331167540
4040299090870
4061507586774
4045772426264
4140997640686
4067795728944
4141945830639
4084118528692
4112378475800
4106686154791
4098084577870
4093308369692
4103406798576
4117935541213
4163125024374
4094249134581
4077809596359
4235754829257
4115040962299
4113141778579
4087982982191
4088289145828
4055306872631
4093182161053
4077535984164
4156733251456
4031886316159
3965450936365
4021359192852
4079472799509
4024329802173
3996150801117
4011990935315
3971139209905
4062652775479
3966027266212
3934912920811
3950260011251
3934399446028
3882156111740
3906067677378
3923385873989
3888687886742
3953597379552
3899803191912
3954357700874
3910538487416
3914324252998
3874240436892
3889031607428
3945552586305
3929445072575
3946317620836
3944074232950
3948315855844
3904456110074
3953615778763
3994253016988
3987315203830
3976100200500
3955665548997
3945133439344
4049893397770
3991151451276
4003198346401
3978851365284
4024707568937
4006843279744
4022793393473
4044030100967
4104080743083
4059755993757
4091598480530
4136159759755
4063312172320
4071324254952
4149516621747
4013735367955
4012199786009
4019050451620
4085275866515
4014534694136
3989314839380
4066523438527
4037271925165
4054061989517
4054141749019
4027443900561
4017339558922
4014773880010
4062360272592
3969299356030
4022973479049
4043587912054
3962447589152
4001518198867
3969781312519
3958802602648
3970798126070
4008448075312
3992475740188
4001612557598
3934571908635
4035337088368
3970178686874
3455828558527

401
437286
126171
121699
119349
116772
116154
115308
116032
118066
116180
116456
116224
117014
116736
116598
117750
117498
117760
118430
116724
119728
121872
121916
122936
124138
125318
124446
123914
123738
124530
123856
122800
123760
122458
122540
122564
122142
122234
124254
121802
3416975
78690399
89350901
89116905
88363599
87851383
88234587
89355439
88268136
87922998
88219077
89072176
89081358
87627760
88785134
90093766
88271193
89141952
87898429
87714079
87845754
88205044
87723382
87949389
89863956
88250356
87360644
87816615
88657753
88494749
88679793
88620164
88368648
88171733
88140988
87639450
88656509
89092828
88888403
88242294
85516722
12979193
5776005
7853024
10178025
12292720
14872146
17165197
19659199
21312674
23453965
25621701
27546044
30687518
32598724
34123668
36727796
39028203
40477730
43187795
45841862
48178678
49148931
51149312
54110916
55763103
57657330
59967681
62222226
64775940
66093785
68106344
70989250
72764638
75273128
76284901
79352941
81506712
82533338
84902787
87768200
87388564
86037257
82946644
81331346
79726778
77679747
75678083
75171851
72800511
71404847
69584581
68351118
66116124
65740696
63961290
62352240
61971464
60147842
58650364
58326424
56385168
55917834
56659974
53566564
53675271
52628228
51476704
50748056
49613426
49357304
50508937
48429862
48215707
47980887
47873355
47014212
47186799
46589913
46555842
46743711
48143152
49323160
51881836
52989330
55557935
56697350
58430601
59140984
60671138
62045533
63348468
64257097
65198324
66069399
66990153
67519332
67727090
68596631
68975084
69408141
69938816
70051120
70414037
70137196
69613499
69161073
69844146
69574448
69366836
68312490
67957671
67525128
67206587
67177505
65695570
65546888
64157702
63266557
63096268
61337337
59742110
59317078
60758317
58470076
57293781
56741513
55944445
56976899
54981583
54815461
54607134
54586562
54336618
53982150
54040445
54844242
55005682
54988845
55401628
55341310
57450227
56393649
56294195
56832715
58650477
57686095
57883149
58655526
58860161
59676779
60238616
61226521
62202122
62505550
62409192
62210067
62622599
64056044
63704454
65192455
64903200
64465489
64878938
64774815
65341641
66175297
65738967
66016546
65312306
64459482
64933776
64358572
63905862
64033947
64308227
63123224
62960338
62828824
61933469
62479679
61234956
61030799
60742549
61393466
60862681
59160839
58993821
59164766
59326424
59396153
58112584
58267465
58243218
58344410
58789624
58217415
58349108
57980813
59335903
58005957
59121429
57877300
57958658
59054114
59604760
58907188
58591726
59406460
59688359
59948856
60403645
60221393
62416614
60541806
61668080
61652120
61976044
61735619
63188984
62071716
63203403
62321015
62751918
62665128
62533746
62460974
62615197
62836807
63526531
62475445
62224995
64634538
62792665
62763596
62379734
62384463
61881379
62459127
62220646
63429040
61523992
60510167
61363038
62250152
61408526
60978564
61220150
60596993
61993385
60518931
60044080
60278200
60036600
59239085
59604003
59868664
59338880
60329707
59508429
60341113
59672177
59730101
59118243
59344105
60206425
59960904
60218211
60184059
60248826
59579573
60329326
60949279
60843196
60672352
60360630
60199952
61798540
60902162
61086014
60714438
61414399
61141558
61385222
61709216
62625360
61949096
62434957
63115261
62003280
62125872
63318600
61246738
61223227
61328446
62338484
61258832
60874158
62052089
61605816
61862418
61863547
61456004
61301960
61262631
61988648
60568817
61387992
61702067
60464153
61060496
60576186
60408771
60592351
61166259
60922513
61062094
60038905
61576375
60582141
52733485

401
18374413418
6539748720
6236279613
6195117048
6091383561
6207979250
6187564217
6180243105
6186223914
6186134671
6203401946
6187507098
6192214201
6182752042
6185153372
6199171875
6194970057
6187272175
6299147123
6190846057
6213883158
6203249704
6201656501
6198265863
6212130962
6218713214
6211491717
6209390786
6211742442
6202808480
6212713691
6198087959
6194161527
6190463177
6195330665
6206033738
6199064937
6189127821
6191497535
6193764174
126424427800
4547228474006
5228064521051
5203672090921
5199834907055
5209319883787
5209622474137
5208791368984
5203847613512
5208640243369
5206800079503
5204339153482
5211836805293
5196524100302
5214631894618
5202736262416
5212339468378
5201689089839
5206336637309
5212542392008
5212563132817
5219109182628
5209125713874
5203118785258
5213451753317
5213447792376
5210115303274
5208356123098
5211690178130
5214651125430
5217746220714
5205533527282
5213208947492
5219770739089
5217939659109
5170264097902
5211881511409
5211989699076
5227635996019
5202742715121
5070003166896
725907478943
206115842341
315541440130
445900228342
579887826850
707949014801
836051475092
967050283883
1097045971421
1231564205270
1362933864937
1489028177933
1633277663466
1754648504446
1881124554104
2021348637961
2143023228458
2271268678963
2408462640564
2543547744326
2663050988063
2798961531138
2926748338477
3059703287340
3184093114561
3318984118749
3443233200856
3585595114422
3714909921631
3830242777838
3971335097421
4096564951541
4232122636109
4363547797221
4489940951785
4613549794296
4743719590557
4883028475011
5002742893352
5142268168338
5144494600549
5045526327709
4905146670321
4800695969157
4674020415511
4562038128595
4460935440276
4347306456168
4241709600786
4146907914237
4051657215942
3948586319615
3856075796962
3765891764922
3685729689615
3607698609230
3529091889954
3456780960115
3383184939464
3309607295113
3236751576717
3190754492241
3125277248054
3069676525891
3019578247991
2972356926937
2921577183448
2880432108887
2843154110011
2801300200607
2773106342776
2738081048817
2708348196713
2694247479972
2680865890342
2656563027647
2650127734572
2632327934024
2629744307051
2631980650070
2682357591964
2790046522068
2910551580102
3025692046002
3135183425092
3235818968531
3335470904384
3413811684522
3487523969692
3563667320076
3643908039645
3705957326043
3761013730671
3806886745765
3867106724124
3903612412990
3948819193364
3973879546638
3990344097280
4027223910233
4037537933640
4049792330675
4053980076635
4063737133477
4054468386314
4054291014799
4038311983258
4030044217872
4008137734848
3981457552804
3955061734362
3922388031949
3890697198662
3845208438664
3803278527842
3755485148272
3699831126801
3648055937973
3594742423284
3523454315397
3461015438449
3416242582477
3364907732914
3308758040227
3267255072425
3237152095802
3202153711164
3187946225503
3153557244764
3145126405434
3124649463742
3115501524573
3110168927123
3107215989880
3103861251886
3116758695367
3124528456720
3141122745916
3155270056290
3176069944264
3196035067134
3224337676468
3245991677179
3258583329400
3290219236867
3313028931484
3330983884455
3364633259514
3388402090412
3421903568442
3456812250363
3486354167391
3518843990226
3548269157232
3572220530407
3596086639079
3630364595859
3652591504518
3662334328576
3692578723915
3715383900510
3725305130677
3746206573182
3763293072057
3771040445739
3771022043902
3767821212402
3773046712781
3755434832343
3759055448772
3733703517906
3713185617682
3706212944964
3687907436570
3664088661879
3650465266414
3622362447332
3607281364629
3586963267045
3571240475578
3547630817336
3526148571448
3512157055413
3483283493424
3459136634079
3439398510479
3413020728203
3412473865368
3394463497176
3376081544321
3358490866154
3348839110044
3341752261027
3331967828301
3328417654110
3321765820326
3329436217338
3324148503036
3315224221815
3320921344140
3333934334563
3337906632014
3348367708184
3353009435574
3364639112554
3381112412671
3389083649462
3408400000137
3421258048885
3431878744288
3453535894829
3464981062579
3493715114338
3492980596063
3529711231915
3532382446764
3538239650276
3546391999628
3563176725972
3573539566168
3603015174968
3584808264480
3590696888992
3604569705607
3617183397834
3618541798708
3615908941277
3613111828766
3627174711573
3610915731497
3613837525162
3611981132883
3605621800891
3604646546229
3590080899271
3590232726812
3584419489677
3580584292737
3562792393522
3559289826326
3560071670292
3533436125733
3524788457364
3530827701693
3498512243531
3483579838790
3486368377646
3483875490449
3478655952018
3464177282198
3444454261157
3456035673389
3442305530571
3438177866961
3427361891572
3427853864924
3422920488894
3430793400337
3443379531479
3433412121366
3432648396087
3428752065542
3424121884911
3423276655454
3445116485394
3442590424724
3453514351619
3454579824844
3460881350478
3460973565518
3463900744306
3474096049238
3483279155750
3483261405008
3488438033355
3491989513853
3500030359113
3516496275462
3511007039882
3521044791717
3529149411056
3532459390206
3538714081874
3543410093472
3540870012863
3559927560759
3554710162344
3561843625569
3558092460700
3558342575215
3550962505774
3559395458791
3551361000164
3561285963448
3541397257040
3553701208984
3539774132027
3547807221013
3537816781087
3532710665975
3536460488209
3529732601092
3524199551251
3525860122884
3511263385239
3511251433106
3509376438391
3501709824273
3492369121000
3497560760054
3485183017302
3496342729034
3492129202526
3479516487895
3488107561110
3480768522971
3475303202705
3476112792769
3461946006161
1707412168886

401
403658
110751
105387
103767
101560
102648
101622
102462
102868
102508
102860
102682
103094
103073
103000
103308
103812
102586
104752
103250
104118
104750
104294
103658
105586
105890
105270
105216
105762
106202
106488
105546
105616
104894
105770
104980
104302
104652
106486
104550
3386567
78647077
89311019
89077372
88324091
87812152
88195381
89316646
88228139
87883010
88178905
89032053
89041299
87587973
88744737
90053147
88231071
89102422
87858761
87674674
87806540
88165361
87683093
87909742
89824245
88210242
87320889
87776239
88617938
88454500
88640361
88580522
88328580
88132570
88101133
87599903
88616335
89052869
88848703
88202014
85475494
12938951
5510703
7563024
10013828
12111991
14682911
16966044
19448963
21272259
23414636
25581961
27505403
30647328
32558693
34083324
36687734
38988631
40437085
43148594
45801818
48138617
49108783
51108709
54070410
55723358
57618134
59927678
62182377
64735475
66053713
68066946
70949181
72724479
75232693
76245430
79312505
81466569
82493030
84862116
87729057
87348107
85997336
82907004
81290547
79686631
77640149
75637704
75131789
72761623
71364975
69545313
68311457
66076104
65700014
63921848
62313092
61932202
60107305
58610065
58286151
56344923
55877788
56619916
53526475
53634817
52588929
51436289
50708033
49573278
49317228
50469256
48390130
48176065
47941071
47833101
46974989
47147097
46550735
46516167
46704074
48103233
49283672
51841614
52949864
55517315
56657398
58389151
59101529
60630905
62005491
63308638
64216669
65157975
66029088
66950051
67479152
67686783
68556555
68934942
69367985
69898329
70010993
70373315
70097287
69573161
69120835
69804629
69534680
69327223
68272425
67916858
67485237
67167148
67138062
65655468
65506659
64117607
63227297
63055951
61297543
59702567
59277491
60718275
58429826
57253951
56701534
55904163
56936330
54941535
54775646
54567368
54546840
54296356
53942392
54001106
54803603
54965983
54948798
55361992
55301733
57409841
56353449
56253902
56792290
58610733
57646370
57843047
58615292
58820565
59636199
60198554
61186256
62161800
62465658
62369085
62170087
62583297
64016386
63664552
65152250
64863209
64425399
64838966
64734553
65301303
66135053
65699715
65976225
65271679
64418669
64894241
64318002
63865640
63994477
64267740
63083286
62920232
62788620
61894410
62439366
61195046
60990099
60701962
61353508
60823460
59120729
58953752
59125312
59286444
59356191
58072555
58227761
58203635
58304302
58749409
58177381
58309387
57941123
59296315
57965373
59081704
57837503
57918697
59012785
59564184
58865851
58552268
59366499
59647887
59908667
60363033
60181695
62377091
60501458
61627897
61612431
61936338
61695695
63146894
62032639
63164070
62281153
62712760
62626114
62494704
62420552
62576020
62797341
63487125
62435894
62184419
64595110
62753049
62724433
62341258
62345351
61841510
62419487
62181156
63389673
61484075
60470560
61323828
62210088
61369388
60938197
61181404
60556403
61953666
60479438
60004554
60237856
59996826
59198889
59564136
59828704
59299184
60290109
59468363
60301095
59633184
59690761
59079327
59304444
60167059
59921566
60178089
60144197
60209600
59538907
60290519
60909882
60803528
60632503
60321332
60160055
61758331
60862171
61047040
60674889
61374256
61102293
61344861
61669533
62585849
61909452
62395471
63074887
61964507
62085381
63279427
61206756
61183783
61288419
62299688
61220015
60834593
62012539
61566043
61822184
61824470
61416022
61261922
61222732
61949952
60529176
61348079
61662752
60424955
61021052
60537193
60369338
60552477
61127081
60882822
61021693
59999140
61535945
60542321
33106329

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
419197
420211
419476
418416
420210
419265
419916
418718
419699
419127
419569
419608
418639
419936
419114
419651
418930
418938
419942
419349
420459
418962
418993
419524
419850
419050
419394
419196
419913
419782
418885
419393
420303
419623
418836
419354
419591
420743
418587
418867
5253
15739
26197
36752
47611
57772
68086
78628
89076
99600
110138
120045
131976
141253
151591
162973
172551
182839
193995
204988
214411
225507
235747
246520
256467
267386
277381
288891
299431
308281
320306
329925
341216
351609
361975
371658
382484
393647
403230
414835
413852
404596
393001
384950
374413
365425
357572
348004
339741
331997
324483
315859
308658
301230
294966
288534
282325
276430
270627
264487
258729
255243
249785
245292
241474
237530
233475
230235
227211
223843
221826
218737
216573
215419
214520
212235
212074
210245
210395
210352
214922
224133
233949
243021
251952
259767
268083
273865
280026
286018
292672
297358
301903
305251
310608
312907
317021
318588
319924
323045
323739
324632
324997
325700
324847
324889
323479
322801
321035
318649
316673
313902
311509
307460
304321
300260
295793
291550
287253
281371
276580
272978
268967
264156
261111
258684
255844
254833
251885
251433
249657
248960
248657
248312
248172
249251
249952
251272
252425
254063
255741
258002
259818
260519
263492
265025
266532
269305
271210
273895
276857
278985
281850
283987
286003
287735
290857
292287
293055
295609
297526
297955
299990
301119
301874
301523
301486
301847
300126
300845
298535
296738
296607
294733
292922
291810
289456
288236
286644
285334
283473
281618
280694
278003
276308
274674
272493
272695
271118
269495
268206
267390
266971
265924
265945
265182
266175
265379
264788
265176
266516
266531
267683
267716
268918
270212
270795
272363
273451
274102
276176
276694
279517
278792
282496
282076
282743
283224
284792
285571
286144
286292
286982
287918
289231
288939
288779
288318
289965
288009
288705
288273
287949
287716
286548
286602
286208
285744
284365
283984
284364
281629
281410
281865
279007
277824
278397
277922
277735
276282
274707
275896
274646
274187
273453
273533
273160
273726
275013
273707
274048
273468
273268
272975
275290
274477
275870
275451
276226
276124
276541
277308
278206
277830
278581
278567
279429
280657
280106
280952
281772
281736
282553
282671
282549
284211
283593
284175
283930
283806
283309
284007
283340
284208
282411
283583
282299
283102
282235
281649
282337
281365
281157
281237
280033
280036
280058
279130
278599
278967
277894
278928
278670
277259
278442
277407
277222
277136
278068
276541

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

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
416018147
417008418
416279454
415235814
417004496
416066901
416739934
415529043
416527273
415935129
416341704
416408766
415473978
416781109
415935138
416462335
415741697
415738052
416756008
416167634
417267437
415777068
415806294
416319068
416693450
415896914
416208858
416021642
416697554
416555863
415692886
416186753
417105907
416408071
415640786
416159728
416411355
417566522
415365067
415702245
5216461
15616949
25998546
36474688
47249472
57333039
67569578
78022257
88403923
98838651
109295729
119141535
130963088
140165591
150429417
161740039
171229843
181476499
192514861
203417455
212765629
223802271
233961299
244644502
254526629
265358755
275248271
286708409
297148161
305951639
317848035
327406960
338638549
348947485
359254371
368851558
379564423
390665255
400188455
411717922
410727780
401506301
389994961
382011665
371594289
362643037
354835288
345340982
337148144
329427557
322011348
313453081
306306243
298911459
292753157
286340827
280181868
274316999
268549391
262499930
256746706
253303080
247896672
243441934
239625152
235744931
231692170
228468204
225461008
222158646
220155410
217090528
214911412
213787557
212899615
210610903
210424085
208678162
208795572
208765436
213279807
222417248
232190006
241189738
250060947
257812937
266016550
271801381
277885561
283847269
290440087
295107746
299579885
302918888
308223236
310548134
314602173
316177452
317481105
320590294
321278994
322136145
322524237
323223837
322393374
322413936
321007654
320342963
318619528
316249857
314273466
311470897
309141489
305100742
302013624
297972841
293554693
289346892
285076276
279237725
274462946
270915992
266926658
262150262
259144156
256695238
253896976
252884319
249951123
249508950
247773857
247071429
246799472
246441914
246270661
247337359
248039802
249329371
250491468
252126374
253799673
256034938
257831314
258518731
261498998
263000707
264501947
267250749
269145320
271801463
274755943
276882947
279689724
281817685
283830148
285541325
288638316
290083123
290832877
293356142
295302227
295696330
297739522
298824708
299592600
299247663
299182698
299551443
297833745
298551123
296283056
294511596
294334016
292526361
290693616
289597030
287234013
286034863
284455228
283139660
281292613
279464441
278572751
275932115
274197433
272578218
270405181
270618043
269053297
267476588
266166306
265359119
264948109
263939617
263923997
263166860
264137393
263349037
262770043
263176174
264501055
264492172
265637719
265671917
266863597
268126964
268737110
270304725
271356563
272025240
274080103
274592742
277395434
276670822
280359280
279933822
280596698
281068263
282628313
283408016
283960968
284101786
284783663
285718139
287002437
286731283
286600826
286150436
287752984
285813228
286528809
286077386
285759863
285553882
284377734
284433633
284015004
283579773
282188834
281855176
282193639
279501980
279274541
279706419
276879664
275701007
276293365
275806269
275616374
274171743
272623230
273801176
272565978
272132541
271383823
271422084
271073032
271641948
272950917
271654667
271959936
271360011
271193659
270917464
273173712
272390040
273756668
273373183
274112443
274026177
274441654
275173664
276082790
275734260
276470872
276447264
277302459
278515573
277988997
278807245
279641114
279586604
280381314
280499840
280391621
282044120
281440174
282036417
281789143
281646686
281162416
281848008
281163615
282032433
280231039
281463637
280150068
280921799
280076008
279510711
280178045
279234074
279050176
279080473
277891881
277905435
277922168
277013661
276480345
276836256
275795463
276806918
276510553
275161454
276351514
275318012
275130101
275012325
275944272
274434736

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
14828
15848
14946
14948
15998
15073
15007
15108
15099
14978
14956
14954
15194
14924
15098
15093
14973
14983
15677
15007
15780
15087
14928
15000
14961
15124
14988
15021
15079
14977
14918
14936
15038
15887
15003
15007
14939
15942
14993
15147
2065
3083
4131
4109
5112
5135
6077
6071
6937
7035
8778
9007
9024
8915
8946
9931
9970
13070
11018
12929
13159
11931
12857
12040
12156
13792
12784
14004
13768
14000
14877
14096
15770
15084
14962
15910
15824
16852
15721
16842
16049
15907
16111
16996
16923
17961
15921
14916
15794
14983
14742
14076
14924
13942
13850
13929
12935
15841
13017
12931
14974
13128
12273
11963
13922
12195
12780
12015
12999
14009
12861
13032
12916
12924
12852
12032
12124
13973
13902
11984
12026
12900
13143
12929
13886
13108
13011
14896
14882
15014
15938
14068
15972
15773
16780
15026
16545
15927
15901
16879
16008
15069
15936
18026
15262
15237
15913
15905
16004
15145
16693
15007
15067
16069
15677
16850
15090
15206
15952
16944
14827
14918
15884
13759
15792
14058
13904
14937
14932
13951
16044
14913
14031
13943
14041
13951
14910
15045
15056
14755
14113
14899
15226
14797
16049
16771
16822
15924
15954
15904
15800
15817
15962
15986
16834
17083
17823
17813
16784
17065
16714
17146
16713
19001
17809
16968
18140
17737
16825
17017
16031
15867
17895
16815
16891
15913
15999
15944
15140
14932
16010
15826
15908
16985
15957
14925
15767
14814
14802
15195
16909
15196
14681
14852
14950
13947
14948
16001
15007
16569
16761
13998
13846
14935
15939
13895
15736
13974
15089
15946
14855
14967
14122
14851
14877
14878
15706
14881
15204
15108
15008
14915
14850
15056
15952
15990
14692
14999
16035
14135
16851
15831
15057
14853
14081
16789
15077
15769
14712
16292
15875
15966
14971
13956
15005
15015
14762
15999
14918
14080
13999
14896
14876
13985
14054
15008
14053
13828
14806
15961
13841
15033
13967
14691
13994
14029
14840
15713
14913
14978
14060
14991
15016
16983
14908
14913
14801
14942
14076
14059
14911
15880
14803
14041
16790
14865
15854
15980
14845
16831
15055
14036
14832
14803
14902
14684
15665
15746
14883
15595
13777
15084
14939
13972
16731
14620
13819
14022
14851
16796
14897
14056
16034
17085
15143
14060
15834
15902
16034
14870

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
416018147
417008418
416279454
415235814
417004496
416066901
416739934
415529043
416527273
415935129
416341704
416408766
415473978
416781109
415935138
416462335
415741697
415738052
416756008
416167634
417267437
415777068
415806294
416319068
416693450
415896914
416208858
416021642
416697554
416555863
415692886
416186753
417105907
416408071
415640786
416159728
416411355
417566522
415365067
415702245
5216461
15616949
25998546
36474688
47249472
57333039
67569578
78022257
88403923
98838651
109295729
119141535
130963088
140165591
150429417
161740039
171229843
181476499
192514861
203417455
212765629
223802271
233961299
244644502
254526629
265358755
275248271
286708409
297148161
305951639
317848035
327406960
338638549
348947485
359254371
368851558
379564423
390665255
400188455
411717922
410727780
401506301
389994961
382011665
371594289
362643037
354835288
345340982
337148144
329427557
322011348
313453081
306306243
298911459
292753157
286340827
280181868
274316999
268549391
262499930
256746706
253303080
247896672
243441934
239625152
235744931
231692170
228468204
225461008
222158646
220155410
217090528
214911412
213787557
212899615
210610903
210424085
208678162
208795572
208765436
213279807
222417248
232190006
241189738
250060947
257812937
266016550
271801381
277885561
283847269
290440087
295107746
299579885
302918888
308223236
310548134
314602173
316177452
317481105
320590294
321278994
322136145
322524237
323223837
322393374
322413936
321007654
320342963
318619528
316249857
314273466
311470897
309141489
305100742
302013624
297972841
293554693
289346892
285076276
279237725
274462946
270915992
266926658
262150262
259144156
256695238
253896976
252884319
249951123
249508950
247773857
247071429
246799472
246441914
246270661
247337359
248039802
249329371
250491468
252126374
253799673
256034938
257831314
258518731
261498998
263000707
264501947
267250749
269145320
271801463
274755943
276882947
279689724
281817685
283830148
285541325
288638316
290083123
290832877
293356142
295302227
295696330
297739522
298824708
299592600
299247663
299182698
299551443
297833745
298551123
296283056
294511596
294334016
292526361
290693616
289597030
287234013
286034863
284455228
283139660
281292613
279464441
278572751
275932115
274197433
272578218
270405181
270618043
269053297
267476588
266166306
265359119
264948109
263939617
263923997
263166860
264137393
263349037
262770043
263176174
264501055
264492172
265637719
265671917
266863597
268126964
268737110
270304725
271356563
272025240
274080103
274592742
277395434
276670822
280359280
279933822
280596698
281068263
282628313
283408016
283960968
284101786
284783663
285718139
287002437
286731283
286600826
286150436
287752984
285813228
286528809
286077386
285759863
285553882
284377734
284433633
284015004
283579773
282188834
281855176
282193639
279501980
279274541
279706419
276879664
275701007
276293365
275806269
275616374
274171743
272623230
273801176
272565978
272132541
271383823
271422084
271073032
271641948
272950917
271654667
271959936
271360011
271193659
270917464
273173712
272390040
273756668
273373183
274112443
274026177
274441654
275173664
276082790
275734260
276470872
276447264
277302459
278515573
277988997
278807245
279641114
279586604
280381314
280499840
280391621
282044120
281440174
282036417
281789143
281646686
281162416
281848008
281163615
282032433
280231039
281463637
280150068
280921799
280076008
279510711
280178045
279234074
279050176
279080473
277891881
277905435
277922168
277013661
276480345
276836256
275795463
276806918
276510553
275161454
276351514
275318012
275130101
275012325
275944272
274434736

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
6664
6678
6732
6676
6701
6713
6715
6676
6727
6705
6682
6708
6667
6687
6684
6670
6667
6670
6737
6682
6719
6681
6642
6720
6690
6657
6675
6677
6733
6704
6664
6680
6686
6671
6655
6693
6689
6728
6663
6707
124
303
482
669
838
1023
1179
1350
1503
1673
1843
1996
2190
2350
2515
2688
2834
2992
3166
3335
3482
3669
3829
4002
4165
4336
4457
4633
4820
4967
5153
5291
5463
5658
5786
5976
6113
6304
6430
6608
6607
6450
6290
6203
5982
5862
5723
5555
5440
5317
5214
5066
4987
4867
4741
4622
4538
4456
4379
4261
4217
4118
4030
3957
3924
3853
3773
3794
3689
3644
3588
3560
3514
3481
3515
3460
3466
3420
3405
3455
3483
3646
3800
3923
4069
4207
4306
4415
4517
4612
4724
4836
4856
4919
4987
5009
5101
5120
5173
5173
5208
5195
5197
5217
5214
5234
5183
5197
5203
5123
5124
5041
4986
4946
4921
4840
4739
4699
4630
4559
4484
4392
4328
4293
4213
4163
4128
4121
4059
4104
4033
4022
4063
4019
4004
4055
4025
4065
4079
4141
4143
4158
4205
4232
4282
4263
4303
4351
4371
4404
4451
4481
4550
4562
4616
4627
4677
4698
4753
4756
4771
4805
4831
4829
4864
4837
4874
4880
4832
4830
4797
4785
4797
4766
4740
4736
4672
4642
4625
4656
4559
4526
4551
4471
4464
4422
4384
4430
4386
4350
4323
4357
4318
4308
4311
4299
4288
4264
4260
4286
4311
4313
4331
4341
4378
4365
4360
4407
4409
4431
4470
4460
4548
4526
4552
4551
4543
4552
4600
4648
4616
4622
4675
4648
4671
4670
4626
4642
4694
4618
4645
4655
4625
4644
4623
4621
4627
4630
4586
4595
4569
4545
4522
4569
4481
4505
4475
4489
4496
4457
4447
4454
4424
4466
4407
4401
4393
4439
4432
4415
4428
4395
4406
4431
4435
4414
4490
4472
4462
4461
4426
4473
4491
4509
4527
4492
4501
4539
4517
4533
4534
4551
4579
4534
4558
4596
4565
4596
4580
4558
4563
4573
4571
4574
4564
4615
4561
4558
4573
4549
4539
4577
4537
4539
4531
4492
4526
4485
4485
4494
4484
4527
4511
4458
4520
4479
4492
4503
4491
4460


Loading data, please wait...