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 94
nhost 65536
MemSize 536870912
UsedMem 221314392
FreeMem 315556520
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 = 2
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.32
set_maxstep_time = 114.43
stdinit_time = 0.16
runtime = 8.16
methodrun_time = 122.95
elapsed_time = 482.91
jobid = 0
seq = 4
@@@end header@@@
5629
2287723870
2287732222
2288199541
2288226059
0
0
0
0
0
0
0
0
0
2288227519
2288615621
2288618035
2288626660
2288650523
0
0
0
0
0
0
0
0
0
2288652332
2288744986
2288745865
2288753402
2288762964
0
0
0
0
0
0
0
0
0
2288764143
2288852682
2288853603
2288859950
2288868438
0
0
0
0
0
0
0
0
0
2288869677
2288956386
2288957265
2288964161
2288972922
0
0
0
0
0
0
0
0
0
2288974151
2289059840
2289060719
2289066709
2289074576
0
0
0
0
0
0
0
0
0
2289075638
2289160946
2289161835
2289170112
2289178424
0
0
0
0
0
0
0
0
0
2289179643
2289267326
2289268205
2289274072
2289282018
0
0
0
0
0
0
0
0
0
2289283054
2289369298
2289370177
2289379132
2289388380
0
0
0
0
0
0
0
0
0
2289389607
2289475752
2289476587
2289485631
2289496046
0
0
0
0
0
0
0
0
0
2289497516
2289584680
2289585559
2289591536
2289601124
0
0
0
0
0
0
0
0
0
2289602806
2289691338
2289692173
2289697690
2289707031
0
0
0
0
0
0
0
0
0
2289707988
2289793410
2289794335
2289803916
2289813026
0
0
0
0
0
0
0
0
0
2289814265
2289902706
2289903721
2289909542
2289918274
0
0
0
0
0
0
0
0
0
2289919326
2290005434
2290006315
2290015478
2290024576
0
0
0
0
0
0
0
0
0
2290025827
2290112284
2290113163
2290120746
2290129610
0
0
0
0
0
0
0
0
0
2290130658
2290216748
2290217629
2290226020
2290234894
0
0
0
0
0
0
0
0
0
2290236099
2290322234
2290323113
2290332352
2290341144
0
0
0
0
0
0
0
0
0
2290342210
2290427664
2290428545
2290439282
2290447883
0
0
0
0
0
0
0
0
0
2290449081
2290536228
2290537107
2290546464
2290555422
0
0
0
0
0
0
0
0
0
2290556829
2290644158
2290645195
2290652096
2290661655
0
0
0
0
0
0
0
0
0
2290662710
2290748944
2290749867
2290760650
2290769635
0
0
0
0
0
0
0
0
0
2290771265
2290861898
2290863051
2290867547
2290876344
0
0
0
0
0
0
0
0
0
2290877382
2290964282
2290965381
2290975178
2290984956
0
0
0
0
0
0
0
0
0
2290986569
2291073872
2291074751
2291082305
2291091200
0
0
0
0
0
0
0
0
0
2291092240
2291179242
2291180259
2291189914
2291199528
0
0
0
0
0
0
0
0
0
2291200767
2291287910
2291288789
2291296917
2291305556
0
0
0
0
0
0
0
0
0
2291306610
2291392618
2291393497
2291402640
2291411060
0
0
0
0
0
0
0
0
0
2291412375
2291500490
2291501369
2291507420
2291515768
0
0
0
0
0
0
0
0
0
2291516808
2291602292
2291603169
2291612442
2291620732
0
0
0
0
0
0
0
0
0
2291622049
2291710524
2291711403
2291717517
2291725886
0
0
0
0
0
0
0
0
0
2291726938
2291812168
2291813091
2291822499
2291831042
0
0
0
0
0
0
0
0
0
2291832555
2291918802
2291919681
2291926689
2291934594
0
0
0
0
0
0
0
0
0
2291935640
2292021042
2292021921
2292030870
2292039626
0
0
0
0
0
0
0
0
0
2292040799
2292129038
2292129917
2292135916
2292143794
0
0
0
0
0
0
0
0
0
2292144838
2292231068
2292231991
2292240234
2292249364
0
0
0
0
0
0
0
0
0
2292250911
2292338546
2292339425
2292345653
2292354014
0
0
0
0
0
0
0
0
0
2292355050
2292441994
2292443029
2292450442
2292459130
0
0
0
0
0
0
0
0
0
2292460325
2292548778
2292549657
2292555525
2292564126
0
0
0
0
0
0
0
0
0
2292565184
2292651172
2292652095
2292661356
2292670730
0
0
0
0
0
0
0
0
0
2292672333
2292760326
2292761205
2292767674
2292776768
0
0
0
0
0
0
0
0
0
2292777820
2293039194
2293073818
2293317355
2293357515
0
0
0
0
123664
0
0
0
0
2293360031
2308969952
2309032178
2310514341
2310669916
2
6
5926
6395
1508284
184
5612
2846448
6911023
2310672915
2336739709
2336746438
2337715487
2337744462
0
11
10861
6424
2801885
228
6954
2874965
6937362
2337748265
2363841049
2363847294
2364810283
2364839222
0
3
2957
6293
4159994
233
7123
2829356
6766412
2364841645
2390526005
2390532838
2391724077
2391753159
0
5
4989
6395
5523512
206
6283
2866876
6899863
2391756625
2417965315
2417971098
2418754163
2418783038
0
8
8101
6484
6929674
215
6565
2911109
6999581
2418786127
2444442119
2444449420
2445836293
2445865053
0
9
8984
6384
8276404
192
5863
2873990
6910393
2445868731
2471526703
2471533590
2473078253
2473106823
0
8
7881
6334
9613767
203
6210
2865385
6847997
2473109941
2498358171
2498368800
2500022737
2500051938
0
6
5919
6332
10906103
187
5716
2804497
6820803
2500055601
2525050739
2525059708
2527022797
2527051946
0
5
5099
6175
12170128
188
5747
2700329
6630579
2527056065
2552303991
2552312848
2553949473
2553978398
0
5
4988
6273
13539830
205
6256
2803145
6748350
2553981641
2579316695
2579327623
2581055839
2581084667
0
8
7997
6270
14863725
199
6072
2811047
6771835
2581088835
2606932429
2606938644
2608076163
2608105106
0
6
5892
6429
16242516
220
6723
2861257
6927284
2608108613
2633851805
2633857337
2634972857
2635001393
0
8
8005
6417
17619830
192
5872
2881087
6937243
2635005109
2660264247
2660272816
2662036389
2662065378
0
11
10865
6307
18796856
192
5858
2806750
6750965
2662069297
2688039377
2688044587
2689155995
2689184907
0
0
0
6510
20078092
220
6720
2924694
7041591
2689188377
2715469577
2715473740
2716142646
2716171366
0
3
2923
6290
21455897
236
7192
2832894
6792962
2716175605
2741969823
2741975951
2743149547
2743178580
0
8
7952
6351
22897566
208
6346
2831937
6824098
2743181615
2768890262
2768897236
2770030559
2770059802
0
12
11913
6337
24187739
218
6663
2835161
6840902
2770063523
2795938163
2795944415
2797024629
2797053677
0
4
4026
6381
25481566
220
6723
2859003
6903871
2797056939
2822992405
2822997342
2823918171
2823947114
0
4
3883
6397
26797585
220
6722
2871216
6908940
2823950839
2849886988
2849894574
2850869254
2850897470
0
4
3988
6425
28136691
210
6427
2850655
6927374
2850900579
2876420067
2876428601
2877800063
2877829024
0
7
6916
6468
29451044
175
5340
2882231
6949540
2877832927
2903240594
2903247299
2904875857
2904904774
0
10
9818
6300
30721176
189
5783
2789943
6775483
2904908139
2930470935
2930477746
2932009791
2932038838
0
4
3976
6383
32085157
205
6276
2813253
6832391
2932042515
2957640465
2957648755
2959101927
2959130757
0
7
6865
6330
33387105
201
6127
2821529
6802311
2959133601
2984863049
2984869260
2986230623
2986259620
0
6
5887
6406
34761363
209
6368
2859140
6907888
2986263389
3011744745
3011753139
3013176549
3013205518
0
9
8913
6411
36033544
186
5694
2839122
6861663
3013209437
3038807077
3038815530
3040208491
3040237239
0
5
4927
6364
37382287
197
6012
2805195
6820216
3040240939
3066324117
3066331155
3067256505
3067285974
0
7
6986
6399
38723151
223
6807
2854155
6929137
3067289433
3093534501
3093540076
3094270346
3094299077
0
6
5842
6398
40059903
238
7271
2875476
6893320
3094303165
3120202272
3120208981
3121290502
3121319203
0
6
5933
6348
41445354
209
6403
2849371
6859221
3121323003
3147002013
3147008236
3148260113
3148289018
0
9
8846
6292
42750313
216
6595
2839958
6825246
3148292321
3174004077
3174014323
3175314143
3175343658
0
4
3912
6494
43997885
206
6286
2912367
6992811
3175347417
3201281805
3201288214
3202269654
3202298678
0
3
3079
6345
45372204
212
6483
2840665
6869952
3202302151
3226709786
3226718469
3228726643
3228755970
0
7
7042
6251
46692001
170
5183
2742445
6669425
3228760209
3254859449
3254867434
3255847271
3255876427
0
7
6961
6432
48098270
230
7031
2884353
6950179
3255879939
3281448175
3281455705
3282883659
3282913358
0
8
7969
6236
49415541
204
6227
2793388
6710405
3282917465
3308499677
3308507924
3309824861
3309853743
0
6
5950
6343
50697107
221
6752
2858238
6839647
3309856961
3335118688
3335127258
3336906671
3336935970
0
3
2905
6338
52050109
183
5582
2762824
6744405
3336939675
3362347911
3362350732
3363527618
3363556527
0
8
7908
6445
53236277
201
6131
2903904
6953939
3363560475
3373974581
3373977225
3374426067
3374454693
0
0
0
75
53295974
3
90
34001
83486
3374458963
3375521134
3375523036
3375889955
3375913356
0
0
0
235
53431847
6
185
103045
252109
3375916525
3377386642
3377390047
3377804396
3377828090
0
1
1005
398
53651845
13
398
172204
429779
3377831365
3379903338
3379906853
3380436455
3380462000
0
0
0
533
53912600
14
428
233566
573688
3380465837
3383481747
3383484149
3383758926
3383785883
0
1
986
765
54524198
36
1097
329773
820282
3383789809
3387221283
3387226091
3387784199
3387812234
0
1
1011
838
54999231
26
790
361966
904335
3387816783
3392001257
3392006665
3392479166
3392507326
0
2
2051
1036
55681329
39
1189
453928
1113339
3392511265
3397414657
3397418691
3397861072
3397889493
0
2
1982
1167
56530622
49
1500
514748
1243627
3397893873
3403258086
3403263151
3403923682
3403952466
0
2
1991
1353
57288977
44
1340
602734
1448610
3403956397
3409708459
3409712334
3410681915
3410710950
0
2
2064
1409
58059564
46
1402
629019
1525366
3410715047
3417055311
3417060729
3418116075
3418145360
0
1
968
1586
58912510
51
1555
700333
1697359
3418148829
3425366873
3425373756
3426188187
3426217258
0
1
1005
1815
60000547
63
1924
798162
1946487
3426220959
3434054062
3434061955
3435020061
3435048944
0
3
3006
2003
60978508
59
1805
882455
2142573
3435052257
3443704077
3443709914
3444443499
3444472882
0
1
995
2141
62035010
74
2268
942522
2299393
3444476517
3453724593
3453731253
3454554914
3454584198
0
1
982
2308
63118961
78
2384
1021408
2489785
3454587581
3464807717
3464812794
3465299173
3465327934
0
2
2022
2580
64238990
90
2753
1134846
2774089
3465331627
3476327136
3476331131
3476824185
3476853366
0
3
2894
2679
65389901
95
2908
1177179
2883751
3476856633
3487807447
3487813770
3488881701
3488910830
0
5
4906
2763
66434219
79
2410
1213377
2962288
3488915021
3500881925
3500888023
3501620227
3501649310
0
1
967
2999
67602888
99
3020
1337938
3241822
3501652857
3514237236
3514243586
3515082346
3515111390
0
5
4885
3173
68711701
99
3029
1417864
3421259
3515115753
3528198597
3528207065
3529165887
3529195210
0
2
2003
3198
69850984
111
3392
1410089
3437267
3529198331
3543032456
3543041110
3543776903
3543805738
0
3
2947
3397
71054946
126
3838
1528469
3678824
3543809297
3558222134
3558229527
3559231419
3559260372
0
5
4996
3552
72272621
124
3799
1590463
3823226
3559263721
3573738783
3573744994
3575294575
3575323786
0
5
4991
3620
73462667
106
3229
1606721
3879156
3575327805
3590887294
3590895501
3592001169
3592030010
0
5
4878
3899
74684471
132
4032
1735852
4188783
3592033291
3608072807
3608080826
3609315741
3609344754
0
5
4978
4107
75856363
115
3512
1831302
4412413
3609348305
3626685392
3626690551
3627201535
3627230420
0
4
3911
4263
77140152
148
4520
1924891
4612717
3627233631
3644598916
3644607472
3645817001
3645846206
0
7
6832
4336
78345354
133
4053
1931175
4651999
3645849775
3663705002
3663712009
3665190503
3665219788
0
5
5045
4462
79514593
146
4464
1971619
4783931
3665223069
3684093177
3684099906
3685034819
3685063534
0
2
2035
4796
80792027
149
4555
2146034
5174053
3685067147
3704348871
3704357409
3705616222
3705645268
0
7
6820
4905
81916769
144
4397
2163458
5261856
3705649017
3725934993
3725940152
3726807443
3726836562
0
1
948
4944
83184031
185
5643
2223702
5346854
3726840355
3747178065
3747188035
3748755367
3748785044
0
4
3996
5159
84394861
158
4830
2304430
5557806
3748788331
3770113432
3770120795
3771304455
3771333266
0
3
2982
5416
85624597
170
5193
2413470
5828650
3771337393
3793056041
3793065179
3794484053
3794512794
0
4
4083
5499
86877254
157
4779
2437495
5886565
3794516635
3816900852
3816910442
3818282590
3818311782
0
5
5042
5576
88221842
174
5308
2458749
5968633
3818315337
3841410160
3841419451
3842768533
3842797458
0
8
7996
5905
89551167
174
5324
2626756
6362277
3842801375
3866837817
3866845776
3867921643
3867950942
0
7
6976
6009
90894477
192
5855
2683797
6452342
3867954509
3892566678
3892574883
3893754669
3893783630
0
7
6936
6112
92229933
198
6055
2713178
6575988
3893787257
3918954280
3918963445
3920127913
3920156698
0
7
7039
6209
93644055
210
6401
2785121
6686956
3920160723
3945281758
3945290205
3946880062
3946908596
0
10
9790
6260
94935023
202
6176
2806832
6749053
3946911931
3971873904
3971882138
3973123859
3973152357
0
4
3989
6110
96288186
193
5909
2712652
6569051
3973156251
3997250089
3997258277
3998749449
3998778490
0
8
7908
5973
97585435
174
5311
2650551
6436025
3998782449
4022714745
4022722844
4023773138
4023801792
0
6
5790
5768
98903315
206
6290
2585236
6224239
4023805039
4046650507
4046656921
4048267953
4048297290
0
5
4989
5712
100174885
166
5072
2529785
6132152
4048301347
4070744028
4070753924
4072026713
4072055624
0
6
5966
5496
101421839
169
5150
2458604
5946694
4072058771
4094241670
4094247879
4095365523
4095394294
0
5
4881
5404
102690762
185
5656
2415006
5833912
4095398833
4116545764
4116552848
4118314327
4118343082
0
5
5044
5298
103928222
148
4511
2341059
5690751
4118345825
4139496185
4139505131
4140616139
4140645802
0
5
4924
5119
105138420
176
5364
2307187
5536381
4140649863
4160817879
4160826872
4162428383
4162457080
0
2
1948
4886
106467511
150
4586
2145635
5221070
4162460001
4182205497
4182212397
4183731547
4183760822
0
8
7872
4932
107688251
151
4615
2219052
5310887
4183764827
4203780864
4203785522
4204480799
4204509998
0
4
4045
4934
108927026
160
4898
2181585
5312495
4204513495
4224301944
4224305771
4224785645
4224814709
0
6
5803
4666
110177321
181
5536
2093082
5042416
4224818217
4243795585
4243804128
4244721553
4244750686
0
4
3977
4604
111400678
165
5021
2044520
4972696
4244754777
4263379337
4263384909
4264155195
4264184351
0
4
3973
4448
112658629
162
4953
1980358
4800990
4264188357
4282432388
4282438176
4283144277
4283173014
0
5
4973
4398
113943691
159
4854
1986103
4751493
4283176293
6090489
6097881
6842447
6871639
0
6
5988
4382
115117418
151
4617
1957889
4733205
6875077
24072677
24080788
25167539
25196138
0
2
1941
4267
116328098
119
3637
1886043
4580543
25199541
42478805
42483943
43215563
43244183
0
5
4993
4081
117592437
148
4532
1840804
4421626
43247749
59766911
59772744
60788757
60818010
0
7
6843
4027
118725617
138
4209
1793259
4348386
60821447
76598687
76606177
77937803
77966627
0
2
1952
3907
119878895
111
3389
1735370
4200749
77970215
93629568
93635926
94849955
94879362
0
3
2964
3875
121084521
113
3455
1704766
4147131
94882935
110547055
110554011
111624223
111653070
0
5
5049
3837
122213366
127
3885
1713231
4122782
111656339
126705830
126711678
127853635
127882602
0
2
1940
3629
123375094
117
3581
1601358
3894744
127886087
142878959
142884559
143987785
144017343
0
3
3094
3649
124499798
134
4106
1631347
3934406
144021147
158426569
158431580
159762179
159791510
0
1
936
3609
125607832
96
2925
1586847
3871177
159795199
174336018
174344203
175366443
175395285
0
2
1981
3446
126781054
125
3817
1553458
3719291
175398647
189332765
189342076
190639997
190669402
0
4
3918
3465
127917743
105
3212
1534300
3715315
190673003
204231239
204239347
205839990
205868833
0
3
2950
3430
128989731
86
2622
1494187
3671643
205872883
219755977
219762052
220703415
220732410
0
1
935
3453
130151323
104
3182
1530262
3715880
220735891
234525308
234533071
235575363
235604206
0
4
4017
3414
131270024
104
3185
1531109
3667160
235608203
249238213
249245510
250106327
250135638
0
2
2018
3290
132439936
105
3206
1457312
3544454
250138533
264003720
264008015
264468575
264497569
0
4
3989
3377
133645717
119
3635
1501522
3639631
264501359
278534544
278538164
278743203
278771770
0
6
5981
3289
134854622
136
4150
1477590
3532093
278774757
292454497
292458761
292958891
292987705
0
5
4938
3279
136053998
122
3723
1467640
3535176
292991421
306439796
306446028
307216025
307244802
0
5
4913
3162
137236930
122
3715
1426710
3413842
307248141
320022973
320033061
321291683
321320826
0
4
3901
3145
138384406
95
2898
1398470
3377716
321324793
334604257
334611036
335358147
335387418
0
4
4047
3255
139555505
113
3452
1455626
3517500
335390683
348756005
348760809
349353917
349382631
0
4
3973
3203
140757536
115
3516
1425608
3439459
349386701
362332625
362339634
363332135
363361350
0
5
4897
3137
141871410
104
3173
1393686
3369458
363364989
376575465
376581625
377521799
377550483
0
2
1947
3240
143006528
115
3517
1447663
3507965
377554937
391191948
391198648
392205747
392234870
0
2
1983
3434
144145103
106
3236
1548936
3705133
392238271
406361504
406368823
407473543
407502462
0
3
2954
3587
145341433
97
2954
1595018
3872003
407506155
422421204
422430226
423335607
423364222
0
6
5866
3682
146502558
125
3823
1635115
3976951
423367007
439173949
439179421
439805097
439834267
0
3
2999
3855
147728566
149
4548
1733302
4154756
439838009
455596940
455603706
456828057
456857142
0
4
3932
3911
148952579
118
3614
1741265
4205075
456860317
472328150
472334975
474479679
474508721
0
6
5926
3993
150063077
98
2986
1741514
4235284
474512329
491278789
491287904
492294897
492324350
0
2
2014
4228
151261196
134
4093
1873047
4572785
492327483
509360259
509367689
510641511
510670594
0
4
3989
4217
152479219
129
3957
1873116
4509834
510674353
528252792
528260636
529322025
529351078
0
5
4955
4479
153646172
141
4306
1986292
4820502
529354073
547535332
547540745
548337831
548366955
0
2
2010
4428
154899119
150
4584
1979241
4762086
548370541
566690149
566697592
567728869
567757882
0
5
4971
4644
156014788
148
4514
2055875
5008258
567761839
586668129
586673183
587395981
587424873
0
0
0
4564
157279347
165
5043
2052446
4924007
587427881
605881462
605889648
607249446
607278462
0
5
4949
4546
158557803
143
4365
2006024
4893512
607282213
626223700
626231113
627534945
627563663
0
7
7003
4729
159822762
152
4643
2115039
5107955
627566855
646636095
646642624
647933535
647962554
0
6
5987
4704
161043429
148
4522
2110723
5063520
647966669
667403986
667414215
668506519
668535355
0
5
4936
4873
162322316
155
4741
2171618
5276910
668538635
688270139
688277622
689317913
689346838
0
6
5838
4782
163546469
171
5220
2153930
5164252
689350659
709220184
709228039
710117977
710146825
0
3
2876
4907
164852635
167
5083
2193964
5277258
710150193
730017072
730025708
731078319
731107458
0
7
7022
4997
166075758
150
4574
2223249
5360109
731111645
751369629
751376487
752152382
752181287
0
4
4051
5015
167321718
165
5051
2255383
5426651
752184745
772095885
772105428
773160749
773189690
0
4
3973
4797
168629069
155
4737
2160854
5175612
773193951
792972455
792979617
794419455
794448628
0
9
8936
4949
169840232
158
4821
2227361
5344922
794451721
814594855
814603340
815631711
815660262
0
4
3897
5011
171009614
167
5090
2247723
5406826
815664233
835527537
835537767
836847695
836876659
0
1
997
4887
172240560
151
4622
2159214
5231929
836879937
856672534
856679088
857904882
857934134
0
5
4903
4791
173463458
165
5045
2142076
5170671
857937921
877890591
877897577
879277431
879306658
0
4
4098
4850
174752852
179
5466
2169179
5238888
879310445
898957489
898964972
900234541
900263752
0
5
4919
4863
176008721
151
4614
2196989
5249520
900267729
919843293
919849189
921235477
921264362
0
6
5988
4914
177181845
150
4590
2191719
5304058
921268209
941271856
941278772
942014817
942043480
0
2
2005
4973
178477713
157
4791
2229819
5360526
942047381
961530805
961539239
962810305
962839686
0
7
7113
4647
179729578
155
4725
2078470
5026539
962843333
981850613
981858162
983243553
983272680
0
5
4917
4795
180946140
145
4432
2123247
5138584
983276215
1002181069
1002187293
1003732821
1003761990
0
4
3968
4752
182182518
126
3844
2094994
5079934
1003765955
1022779817
1022785004
1023967326
1023996144
0
6
5871
4725
183405367
143
4355
2106894
5095149
1023999849
1042883457
1042889987
1044010281
1044039354
0
5
5016
4529
184613291
159
4839
2031277
4880370
1044042437
1062687648
1062694136
1063677303
1063705900
0
3
3070
4523
185872857
162
4952
2031166
4879401
1063709455
1081719973
1081727171
1083276943
1083306266
0
5
4988
4501
187010473
135
4129
1992425
4827947
1083310125
1101454685
1101463394
1102435883
1102465044
0
1
991
4381
188219760
152
4648
1964107
4736715
1102468851
1120477292
1120483003
1121425154
1121454426
0
3
3019
4434
189440064
148
4520
1982354
4803776
1121458529
1138568607
1138578458
1140124363
1140153182
0
4
3939
4284
190615581
111
3384
1888143
4587594
1140156645
1157482756
1157487759
1158339481
1158368658
0
4
3989
4193
191867050
142
4336
1864845
4519436
1158372193
1175210476
1175217118
1176365311
1176394052
0
6
5970
4127
193037841
137
4184
1836730
4445704
1176397569
1192623869
1192632935
1194302025
1194331602
0
3
3019
3960
194205326
119
3636
1749280
4243619
1194335403
1211087324
1211091388
1211868945
1211897890
0
4
3984
4058
195518650
147
4490
1811619
4382013
1211900775
1228003402
1228010819
1229214835
1229243882
0
8
7869
3952
196680460
120
3666
1749661
4229844
1229247217
1245446821
1245452076
1246336535
1246365174
0
3
3003
3955
197912295
133
4061
1782036
4257017
1246368525
1262099417
1262105633
1263233882
1263263238
0
5
5040
3852
199114162
117
3578
1710279
4144109
1263266769
1278628556
1278636530
1280079935
1280109248
0
5
4775
3808
200266114
113
3448
1684972
4088538
1280112633
1295617001
1295624377
1296703789
1296732854
0
3
3001
3764
201490971
122
3732
1682655
4059328
1296736779
1312036969
1312044514
1313435307
1313464194
0
6
5787
3734
202709819
117
3575
1653761
3994297
1313467533
1328540502
1328548403
1329978219
1330007214
0
7
6797
3771
203836565
111
3390
1680529
4066136
1330010601
1345787352
1345792078
1346443585
1346472448
0
2
2033
3857
205005042
143
4367
1718346
4163397
1346476031
1361896881
1361904811
1362971919
1363001390
0
2
2000
3765
206164296
119
3632
1672152
4037540
1363004727
1378591568
1378597382
1379381575
1379410436
0
4
4049
3769
207331844
140
4286
1688353
4057087
1379413561
1394785659
1394799216
1395743349
1395772038
0
2
1958
3751
208503487
126
3858
1673383
4045263
1395774623
1411128252
1411134834
1412225367
1412254114
0
3
2982
3670
209734425
130
3966
1637900
3952191
1412257347
1427678384
1427685159
1428784497
1428813206
0
6
5948
3849
210950044
127
3880
1719192
4147572
1428816667
1444214515
1444224053
1445364409
1445393144
0
5
4937
3771
212108997
119
3629
1687530
4080703
1445396697
1461016631
1461024045
1462068753
1462098134
0
3
2946
3842
213283431
131
4001
1712557
4142081
1462101573
1477895541
1477900658
1478693171
1478722070
0
3
2895
3853
214468545
137
4197
1719115
4151041
1478725501
1494563757
1494572951
1495733115
1495762046
0
3
2966
3929
215633860
127
3866
1746792
4254154
1495765849
1511892197
1511898206
1512560662
1512589542
0
3
3049
3898
216787732
148
4527
1741313
4196471
1512593025
1528758457
1528764689
1529607789
1529637058
0
1
963
4069
217980293
125
3812
1817406
4386565
1529640581
1545590156
1545598026
1546761251
1546790160
0
4
4091
3939
219169150
111
3393
1750507
4237457
1546794045
1562835509
1562842259
1564055615
1564084966
0
5
4918
3979
220348854
122
3726
1770167
4259337
1564088793
1580201124
1580209923
1581489117
1581517898
0
4
3924
4069
221546226
112
3419
1813642
4389354
1581521317
1597996143
1598004223
1598988627
1599017718
0
6
5971
4158
222700595
118
3598
1810780
4423367
1599021139
1615803381
1615808352
1616710259
1616738774
0
3
3025
4154
223859247
135
4124
1855930
4480873
1616742109
1634160185
1634163679
1634448061
1634477042
0
2
2010
4177
225107991
168
5126
1862202
4504290
1634480417
1651641245
1651648846
1652460007
1652488610
0
4
3958
4253
226334040
137
4183
1896083
4578092
1652492223
1669995312
1670002493
1670626498
1670655198
0
5
4982
4297
227663400
140
4279
1930091
4634505
1670658691
1687711904
1687719266
1689000545
1689029232
0
10
9855
4186
228843453
134
4095
1846918
4481712
1689033057
1705961759
1705968883
1707393747
1707422902
0
3
3002
4250
229990004
128
3911
1870744
4557858
1707426557
1724617081
1724623488
1726008081
1726036966
0
2
1907
4220
231174076
137
4194
1905641
4569166
1726040331
1743499667
1743506543
1744786707
1744816282
0
3
2977
4311
232368930
145
4428
1924122
4649813
1744819853
1762329256
1762336646
1763489378
1763518192
0
3
2939
4368
233539012
140
4270
1959748
4727167
1763522283
1781250995
1781257767
1782499079
1782528422
0
3
2997
4445
234671663
136
4152
1992725
4793022
1782532365
1800675652
1800683228
1801571025
1801600046
0
2
1983
4547
235843813
146
4456
2026041
4888783
1801603927
1820034609
1820040549
1820913433
1820942390
0
2
1945
4551
237084875
145
4427
2045907
4911959
1820946229
1839277475
1839284750
1840350407
1840379284
0
5
4993
4582
238361163
134
4107
2042548
4936927
1840382735
1858509677
1858518419
1859939167
1859968570
0
7
6865
4442
239601423
130
3973
1942135
4758635
1859971997
1878345600
1878351118
1879538450
1879566966
0
6
6053
4456
240810579
164
5008
1978396
4803790
1879570347
1897403004
1897413123
1899088435
1899117358
0
5
5020
4507
242007009
124
3785
1961562
4800098
1899120911
1917906209
1917911676
1918693047
1918722320
0
4
4013
4606
243344067
157
4789
2072582
4973624
1918725597
1937691073
1937696785
1938434317
1938463314
0
9
8858
4630
244634568
159
4858
2049855
4988152
1938467115
1956837480
1956844366
1958167891
1958196702
0
6
5835
4542
245844264
136
4152
2033118
4914223
1958200441
1977223797
1977228193
1977799367
1977828554
0
4
3947
4676
247055208
170
5198
2092391
5042646
1977832689
1996900569
1996904842
1997602730
1997632230
0
3
2942
4631
248274591
169
5153
2073407
4982994
1997636123
2016535251
2016540297
2017249407
2017278291
0
3
2993
4628
249588426
149
4555
2074934
5014494
2017281699
2035659052
2035666794
2036846575
2036875746
0
8
7938
4515
250881198
133
4062
2000769
4830510
2036879407
2055192886
2055202799
2056432687
2056462007
0
8
7944
4494
252105039
144
4381
1984513
4812740
2056465499
2074284879
2074294096
2075921459
2075950806
0
5
5090
4369
253330091
137
4184
1923011
4670261
2075954265
2094167020
2094175431
2095254251
2095283115
0
5
4888
4566
254480971
151
4606
2030305
4933643
2095286713
2113414591
2113424256
2114713775
2114742610
0
2
2000
4414
255630407
147
4497
1974454
4757067
2114746227
2132528884
2132537733
2134032427
2134061739
0
1
949
4458
256836722
135
4106
1976205
4770102
2134065055
2151877045
2151884564
2153089205
2153118094
0
5
4946
4282
258093705
140
4270
1916848
4612270
2153121739
2170363651
2170370503
2172132294
2172161263
0
6
5940
4337
259204572
134
4104
1911813
4641578
2172165441
2189554452
2189563824
2191016041
2191044838
0
0
0
4346
260357170
132
4033
1935875
4660628
2191048375
2208839173
2208847567
2209934811
2209963894
0
2
1993
4341
261563624
153
4665
1942774
4672672
2209968159
2227994409
2227999132
2228561608
2228591042
0
3
2953
4386
262760775
164
5004
1976335
4728564
2228594827
2246426208
2246432041
2247179183
2247208019
0
2
1976
4259
264085659
146
4457
1888745
4598849
2247211033
2264325443
2264332626
2265695543
2265724794
0
9
8902
4240
265302194
126
3861
1872991
4568235
2265728385
2283181877
2283189015
2284131571
2284160450
0
6
5987
4285
266598022
138
4213
1929153
4621694
2284164064
2301300321
2301309338
2302524091
2302552906
0
8
8035
4188
267846535
134
4097
1867296
4514706
2302556187
2319401184
2319407973
2320946831
2320975944
0
6
5938
4093
269151541
127
3872
1798648
4386561
2320980085
2338207812
2338214282
2338936590
2338965606
0
9
8917
4155
270400942
158
4820
1858933
4472496
2338969689
2355847932
2355854429
2356959547
2356988624
0
5
5068
4175
271593168
135
4118
1872798
4510968
2356992615
2373529221
2373538686
2374905837
2374934846
0
4
3907
4115
272745260
118
3592
1844052
4414628
2374938321
2391450159
2391457875
2392793875
2392823304
0
3
2918
4083
273979865
118
3614
1798350
4373925
2392826993
2409510696
2409519924
2410550057
2410579118
0
6
5959
4114
275163961
137
4199
1846225
4423679
2410582709
2427008896
2427018907
2428288862
2428317858
0
3
3045
3968
276422031
126
3843
1771876
4279550
2428321785
2444974601
2444981576
2445841135
2445870290
0
7
6935
4062
277627843
147
4506
1806966
4377151
2445874013
2462129893
2462138311
2463428787
2463457900
0
3
2944
4051
278748805
121
3696
1809805
4367808
2463461379
2479932136
2479941764
2480928491
2480957330
0
2
2006
4024
279920283
136
4144
1804894
4328974
2480960917
2497148965
2497156018
2498581867
2498610882
0
3
3066
4036
281107506
120
3671
1763452
4325309
2498614769
2514478244
2514485902
2516070302
2516098998
0
4
3882
3963
282275790
105
3220
1748949
4232262
2516102935
2532200961
2532207737
2533615173
2533644454
0
4
3976
3969
283487662
124
3786
1743367
4237246
2533648517
2550354497
2550361300
2551089037
2551118026
0
5
4948
4149
284649556
146
4455
1851487
4480047
2551121547
2567932449
2567937009
2568788150
2568817118
0
3
2938
4096
285897356
135
4119
1829249
4421037
2568820799
2585601916
2585606276
2586153517
2586182346
0
6
5945
4101
287098741
139
4232
1851890
4426818
2586185831
2602622189
2602631075
2603839677
2603869148
0
4
3924
4090
288269378
121
3700
1791252
4369451
2603872645
2620006577
2620014318
2621333117
2621361822
0
3
2915
4010
289384223
117
3578
1787976
4307335
2621365849
2638070090
2638074961
2638853053
2638881728
0
1
1033
4115
290565959
145
4426
1831489
4449937
2638885351
2655720089
2655725418
2656439517
2656468326
0
3
2959
4133
291722629
146
4475
1852228
4451931
2656471901
2673560629
2673565495
2674322374
2674350876
0
1
956
4224
292950479
140
4278
1872738
4558711
2674354631
2691000393
2691005568
2691955467
2691984562
0
5
4944
4082
294115997
127
3866
1823807
4399951
2691988483
2708794896
2708799723
2709738343
2709767652
0
3
3023
4228
295281077
126
3847
1888011
4569191
2709771513
2726886966
2726893590
2727550442
2727579386
0
4
4040
4143
296538712
145
4434
1827835
4431163
2727582845
2744216015
2744224051
2745521833
2745551044
0
6
5886
4043
297735071
131
4000
1800534
4366982
2745554913
2762395988
2762402796
2763465913
2763494758
0
4
4035
4166
298980020
135
4129
1869841
4498360
2763498217
2780515640
2780523885
2781587035
2781615612
0
6
5972
4204
300180836
138
4219
1889170
4531722
2781619153
2798582348
2798589324
2799723719
2799752726
0
4
3866
4199
301391175
128
3906
1871274
4542440
2799756097
2817232785
2817238263
2818187788
2818216870
0
5
4974
4179
302570271
166
5073
1865353
4503157
2818220825
2834900227
2834908512
2836537163
2836566218
0
3
2946
4156
303713849
122
3718
1841712
4470994
2836569939
2853563350
2853571515
2855143019
2855171974
0
2
2017
4276
304931664
123
3762
1876781
4589779
2855175477
2872432652
2872441506
2873643107
2873671818
0
5
4847
4180
306142266
144
4406
1847146
4484411
2873675289
2891409527
2891417585
2892152155
2892181690
0
4
3918
4377
307396270
155
4732
1965640
4728492
2892185275
2909887709
2909893612
2910707227
2910736698
0
5
4912
4430
308534260
139
4237
1981241
4792208
2910740523
2928407776
2928412747
2929610839
2929640142
0
1
1052
4309
309765047
135
4134
1931080
4687671
2929643911
2946967285
2946976396
2948258373
2948287318
0
5
4839
4391
310929019
122
3716
1960881
4708798
2948290957
2966782177
2966787067
2967407953
2967436812
0
3
2922
4358
312174132
163
4980
1935883
4683609
2967440909
2985555820
2985560552
2986236273
2986265098
0
5
5134
4418
313395218
165
5034
1950081
4728511
2986268407
3004291253
3004297125
3005160230
3005189178
0
3
2964
4393
314623559
152
4644
1975318
4742528
3005192937
3022635867
3022643128
3024030019
3024059310
0
4
3981
4305
315776330
133
4065
1922423
4628381
3024062581
3041526971
3041534187
3042880957
3042909411
0
2
1997
4316
317015447
135
4117
1913942
4625106
3042912791
3060467312
3060475876
3061801527
3061830490
0
6
5891
4416
318170601
133
4068
1959374
4767153
3061833721
3079653809
3079661287
3080704471
3080733348
0
2
2040
4394
319382592
142
4339
1944278
4731044
3080737003
3098652400
3098658420
3099757287
3099786470
0
4
3935
4336
320670098
146
4452
1941221
4668983
3099790649
3117353823
3117360791
3118820017
3118849562
0
8
7801
4303
321885873
138
4220
1912381
4612597
3118852641
3136281467
3136288962
3137794745
3137823454
0
5
4911
4339
323077817
132
4006
1918413
4650607
3137827753
3155491479
3155499384
3156696905
3156725876
0
5
5013
4399
324264206
138
4224
1975447
4764246
3156729175
3174479185
3174487272
3175729865
3175758646
0
3
2979
4342
325520978
143
4377
1920181
4658791
3175762319
3193559405
3193564667
3194815713
3194844617
0
6
6034
4431
326673417
144
4399
1988151
4782016
3194848473
3212516128
3212523034
3213665445
3213694530
0
3
2988
4334
327916347
132
4030
1905528
4641892
3213698287
3231448285
3231455179
3232500127
3232529211
0
6
6043
4321
329189560
140
4280
1936330
4674106
3232532969
3250521357
3250525894
3251300247
3251329402
0
10
9882
4356
330426537
163
4984
1929285
4691018
3251332605
3269188499
3269193641
3270090279
3270119700
0
5
4982
4391
331595382
153
4662
1958466
4738359
3270123413
3287297985
3287305126
3288803235
3288832494
0
2
2003
4307
332761824
115
3522
1867573
4576842
3288836055
3306122013
3306129441
3307570297
3307598811
0
3
3036
4275
333958017
129
3941
1907100
4603308
3307602129
3324983088
3324991866
3326330797
3326359470
0
4
4073
4376
335110760
129
3947
1972064
4742525
3326363043
3343836639
3343843227
3344976155
3345004923
0
3
2940
4250
336313679
137
4187
1886273
4582815
3345009023
3362322424
3362330842
3363480001
3363508938
0
4
3900
4276
337555656
134
4085
1900830
4596308
3363512389
3380704022
3380714863
3382052820
3382081444
0
7
6911
4231
338755358
129
3933
1856886
4532090
3382085051
3400081085
3400085676
3400584993
3400613946
0
5
4941
4326
340034941
175
5347
1908876
4654399
3400617083
3417559797
3417568367
3418943813
3418972525
0
5
4897
4205
341174727
120
3666
1847661
4495708
3418976271
3435969875
3435979148
3437259577
3437288482
0
2
2017
4191
342375906
131
3996
1868271
4518909
3437292093
3454326644
3454334389
3455640617
3455669599
0
4
3989
4193
343621140
129
3927
1837700
4476608
3455672527
3472891481
3472896688
3473938439
3473967494
0
8
8057
4223
344897241
137
4189
1896039
4542360
3473971493
3491297221
3491303599
3492276769
3492306040
0
8
8000
4307
346115990
139
4245
1899312
4623893
3492309511
3509183259
3509190892
3510505501
3510534662
0
4
3852
4134
347238401
124
3791
1842383
4462703
3510538357
3527334532
3527342299
3528698117
3528726803
0
2
1983
4081
348502610
133
4053
1799683
4388332
3528730435
3545570697
3545578022
3546824691
3546853810
0
7
6787
4193
349668215
136
4156
1869467
4526185
3546857415
3563983125
3563989251
3564850844
3564879939
0
3
2931
4198
350962406
133
4060
1879388
4533373
3564882931
3581924335
3581929700
3582810583
3582839470
0
9
9085
4202
352144513
138
4221
1887250
4535252
3582843089
3600077993
3600083743
3600895967
3600924926
0
3
2988
4155
353340197
154
4711
1831048
4478965
3600928097
3618287613
3618292634
3619068124
3619097130
0
3
3084
4247
354570128
158
4823
1895474
4569914
3619100453
3635924925
3635932903
3637151945
3637181009
0
4
3938
4085
355740920
129
3937
1819342
4395685
3637184357
3653776213
3653781694
3655102295
3655131474
0
4
4025
4052
356986380
132
4034
1838128
4383427
3655134599
3672275913
3672280709
3673161583
3673190275
0
6
6031
4173
358150443
160
4880
1861747
4509169
3673193697
3690194011
3690200030
3691217039
3691246278
0
1
1030
4083
359412901
144
4396
1839444
4403304
3691249567
3708364831
3708371763
3709237275
3709266116
0
6
5835
4234
360654234
141
4312
1883313
4562432
3709269567
3726068847
3726076210
3727213141
3727241874
0
6
6002
4197
361792717
119
3635
1873533
4518414
3727245419
3744470201
3744475065
3745173557
3745202429
0
2
1945
4150
362993759
150
4583
1876336
4495812
3745206243
3762221745
3762226306
3763046189
3763074930
0
3
3038
4189
364208028
138
4214
1872036
4524078
3763078975
3779865892
3779874902
3781119189
3781148267
0
5
4982
4138
365399379
129
3943
1807814
4416125
3781151511
3798069471
3798076112
3799141395
3799170082
0
4
3899
4193
366594201
135
4119
1878740
4533389
3799173881
3816080851
3816089863
3817229749
3817258642
0
4
3935
4224
367684526
130
3976
1890235
4558940
3817262325
3834408169
3834415204
3835358761
3835387454
0
1
1000
4214
368873478
139
4259
1895827
4561062
3835391049
3852583639
3852591423
3853636768
3853665457
0
3
3065
4211
370018359
144
4390
1888420
4582483
3853668957
3870685427
3870692612
3871681621
3871710762
0
1
1010
4164
371306072
132
4033
1864438
4491080
3871714911
3889113817
3889119489
3889848698
3889877225
0
8
7908
4196
372552510
155
4738
1890629
4535057
3889879983
3906784040
3906794860
3908230955
3908259922
0
6
5866
4228
373698976
129
3945
1875042
4535296
3908262993
3925745969
3925751157
3926608575
3926637486
0
3
3012
4265
374939576
149
4551
1914361
4614192
3926641675
3944002601
3944010950
3944872475
3944901390
0
6
5915
4213
376155311
142
4342
1886629
4555045
3944904493
3962248688
3962254169
3963138519
3963167478
0
4
3871
4298
377342154
145
4432
1910979
4638514
3963171317
3980177889
3980186652
3981391137
3981420622
0
3
2925
4266
378574769
109
3336
1897373
4583477
3981423995
3998580642
3998589898
3999740425
3999768656
0
7
6880
4325
379701614
128
3913
1944949
4666517
3999772163
4017273781
4017278580
4018086069
4018114942
0
1
947
4239
380859084
148
4511
1884941
4580945
4018118395
4035306925
4035314785
4036480893
4036510119
0
4
3902
4307
382084429
125
3813
1899044
4604506
4036513801
4053560593
4053568544
4054963749
4054992498
0
6
6011
4245
383227144
126
3852
1877107
4557754
4054996001
4072368871
4072375531
4073472137
4073501406
0
2
1938
4263
384418050
144
4393
1910929
4583332
4073504981
4091205725
4091211356
4091845444
4091874866
0
3
2985
4271
385615649
167
5095
1905856
4586860
4091878631
4109528460
4109533020
4110443597
4110472360
0
2
1981
4347
386853827
145
4442
1944764
4688282
4110476037
4127600091
4127607510
4129086619
4129115546
0
5
4902
4166
388091423
126
3850
1855799
4485473
4129119757
4146314579
4146324249
4147705405
4147734205
0
6
5977
4309
389303705
131
3996
1928897
4658064
4147737965
4164982681
4164989524
4166235129
4166263818
0
5
4810
4224
390483952
135
4133
1871481
4536348
4166267111
4184108568
4184113351
4185004667
4185033594
0
3
2970
4383
391736796
159
4853
1960477
4740285
4185037069
4202613321
4202619574
4203644881
4203673806
0
5
5011
4305
392984805
136
4150
1939867
4646991
4203676919
4221143995
4221152058
4222379137
4222407996
0
6
5948
4214
394158651
149
4541
1861581
4532103
4222412451
4239482061
4239490202
4241087611
4241116624
0
4
3919
4281
395369383
125
3813
1895416
4584258
4241119639
4257939703
4257945675
4259824389
4259853586
0
5
4943
4221
396507089
117
3579
1830538
4484929
4259857043
4276803257
4276811920
4278446475
4278475188
0
2
1919
4257
397695637
118
3598
1857757
4534354
4278479091
1301953
1306863
2083441
2112550
0
5
4946
4370
398909892
154
4702
1930176
4714996
2116101
19640217
19646902
20697731
20726277
0
4
3975
4350
400069451
134
4096
1943088
4673829
20729283
37996467
38005825
39295015
39324122
0
2
1980
4237
401261385
128
3903
1872725
4536900
39327647
56572744
56580028
57818194
57846659
0
4
3916
4322
402411859
136
4140
1936353
4669658
57850561
75384071
75389963
76403351
76432646
0
2
2031
4296
403622684
141
4305
1937212
4627229
76436389
93767405
93776516
95019511
95048356
0
4
3969
4276
404866404
132
4032
1903829
4591650
95051991
112314876
112322197
113579409
113608430
0
6
5944
4261
406123502
127
3879
1900548
4599238
113612157
131124265
131130150
132116307
132145087
0
7
7055
4228
407369471
154
4707
1893703
4564690
132148827
149574937
149582077
150648268
150677262
0
5
4942
4312
408612765
136
4146
1911837
4625411
150681071
168251754
168258700
169054133
169082934
0
6
5936
4223
409933174
144
4384
1880446
4535065
169086003
186001913
186008039
187455753
187484566
0
10
10036
4249
411047293
125
3814
1859148
4542563
187488665
204726113
204731854
206057341
206086108
0
1
1002
4259
412193757
144
4399
1908384
4589402
206089255
223225937
223233961
224700397
224729570
0
1
1041
4156
413392266
140
4300
1868344
4482122
224733323
242021600
242027743
243103431
243132445
0
3
2959
4272
414578207
146
4449
1891997
4591259
243135823
260098045
260103081
261537449
261566462
0
4
4010
4187
415784682
121
3691
1862932
4501831
261570729
278816765
278822866
279830079
279859011
0
6
5848
4232
417047434
138
4213
1903507
4578854
279862825
296944015
296950883
298188189
298216854
0
6
6032
4184
418330401
127
3884
1843503
4489728
298220079
315090393
315097778
316409445
316438219
0
8
7944
4122
419494147
137
4181
1865027
4451805
316441723
333374170
333382651
334728389
334757138
0
3
3007
4154
420736698
132
4037
1833411
4462043
334760629
352141085
352147034
352959795
352988788
0
6
5972
4328
421980744
147
4498
1921536
4658977
352992113
370597693
370602475
371280843
371310074
0
5
4961
4233
423187603
153
4662
1902147
4555348
371314277
389045293
389048506
389474212
389502759
0
4
4029
4336
424495130
151
4615
1947789
4692099
389506677
406618477
406625507
407715699
407745158
0
8
7877
4212
425640834
130
3968
1879798
4532095
407748433
424729729
424737030
425993570
426022515
0
2
1989
4236
426789321
128
3912
1892416
4576722
426025489
443045560
443052509
444128763
444157614
0
2
2053
4261
427992131
120
3652
1890978
4549097
444161083
461194277
461200240
462499249
462528307
0
5
4979
4301
429112499
125
3826
1912646
4634897
462532347
479142641
479150403
480459571
480488570
0
1
975
4158
430260290
124
3789
1864757
4522941
480492805
480492966
481877326
482715751
495405902
5
2
1931
4246
431379430
150
4586
70551
165107
495410661
1.17647058823529e-09

10
401
27822017340
7385636450
6920068214
6851292699
6675286588
6786504761
6808750351
6947692943
6962864982
6957164306
6960744847
6950202030
6914428489
6950595494
6902026461
6879467305
6981773253
6975124617
7049273166
6957067007
7074749665
7022133608
7086521187
6987279266
7082973341
6974150711
6889423698
6886629957
6854112561
6914829942
6863975283
6814860123
6862559302
6848356690
6888249679
6890359245
6860598685
6905201500
6956236538
6981733511
37915088179
1134711414884
1774348417371
1775675215767
1763833365272
1771445215630
1774846456149
1785335962542
1765822494350
1769453334292
1764697521936
1776442334105
1770798676078
1762688295933
1773650741227
1777305133852
1768596958418
1769934733463
1761671523367
1769069116706
1762503432834
1766238650588
1764967129330
1774445427229
1778247018434
1775490789484
1777920868225
1765936904765
1771560009178
1772619222371
1770355087605
1770795390338
1767491458314
1773023376228
1766550044700
1733909768061
1777363938383
1771861293661
1765608878509
1774846846942
1744613914283
714198260033
95597931752
125488725527
172616260023
217827002075
263858037361
307709174053
352744191395
397327113083
442927703669
487215683164
528999144907
578835919332
617566649689
662656702551
704126946681
755323094734
790183983695
834852384537
882236249993
922989786407
957528235076
1012851676475
1052704784664
1094856753576
1134753932555
1172168066299
1219976572453
1269663278064
1300486558099
1348851593336
1388769826871
1438407422523
1477763501606
1519105725178
1559652053938
1604726312552
1648420669842
1692983142044
1728406534808
1753182737038
1719960001369
1679407570459
1639933882886
1605303899176
1557048814824
1529539971907
1503963352555
1461588035031
1429476879885
1396132065656
1359816201291
1330696128690
1306521169891
1273612510175
1244455231060
1223275055335
1200914114833
1182825782082
1151671979179
1123888885016
1108350520488
1099319888671
1063611509966
1057369125890
1033783317513
1022653996106
1000949893657
996161500737
974082304050
974633899828
952312720523
941257733606
935435581022
931704247963
934342946158
922473430665
921846335624
917240547282
916069174999
929944071397
962314839159
1000601031479
1039526732624
1079339807089
1115610031841
1156835967615
1167530094157
1202368367449
1224236545937
1246234848302
1270784364935
1288920751105
1301096004216
1329445093251
1336846621751
1348274300070
1363893419167
1363162413150
1373649118466
1381112634712
1376793886997
1393220651632
1390162740420
1390419192354
1379992019994
1400687172476
1373428499749
1376314806822
1361800981239
1362865404715
1339088208191
1342807294422
1326064039963
1313548115250
1288889099131
1284498170702
1255599652040
1244489594851
1225455031649
1193743377815
1181344337057
1175509312054
1151258915175
1136788495058
1122073067933
1107375898990
1104029505896
1089479817182
1096501007815
1084173032676
1079057551253
1083197414616
1075427927508
1072300143804
1080153083473
1085216199108
1086579991397
1094748561469
1089485061556
1116739199371
1102783461275
1117223508167
1124154507667
1133425770314
1142515662508
1146853583241
1161382952432
1162487087051
1180422976461
1190557303912
1204148031690
1205440604370
1219895247630
1230671656324
1225700372558
1245818267690
1249895131691
1267642485742
1273786189224
1283808396491
1284435671569
1281246930675
1284785352475
1293783378607
1293257675767
1286572633758
1297817872624
1287586343693
1284310533007
1283608655348
1277198310813
1266997291444
1275300161873
1266071376549
1248871376152
1248038584910
1237554461702
1239859986959
1220729623712
1220137653322
1213471262704
1208230360722
1205369949995
1207364458437
1178944156311
1181184447615
1176118258439
1172313655543
1163665306005
1162533251173
1150285744170
1152649257776
1146855165555
1156925339646
1146115572703
1149838240523
1145119870335
1159963914230
1138050485557
1159098225336
1146434811110
1148203192392
1152522173723
1171964435031
1155623230213
1165430708084
1167313130369
1177759291959
1175987509844
1187616929306
1188577227356
1210084445227
1202538018676
1219353550578
1212412876491
1213029179909
1216014190094
1238877734633
1222075166769
1254981721999
1233929174066
1240209421803
1236648933041
1235400167008
1239992098458
1238827060679
1248618679761
1249310973458
1243531466847
1238781582702
1247333235321
1250809197005
1235326174775
1234367442649
1232078732235
1231407867116
1226389611540
1229896822226
1229502968339
1221929155393
1212688745821
1217165140961
1214539737829
1203153113891
1200356614191
1204618559451
1199173983072
1201805732996
1194653745657
1192255474776
1187954655794
1181354254108
1177019554973
1185245158925
1190927977683
1185111975618
1176425746188
1183521320792
1183293975177
1180952032259
1178076890434
1177055402946
1171298700090
1184437552436
1181109330599
1185441335042
1188093237348
1197864806487
1182594706416
1190591561263
1204683835943
1204418771435
1196943577679
1197076781070
1196207902602
1202510179982
1202327871356
1205514019685
1211292979871
1212964802952
1204091899935
1218854679392
1221816067029
1220191745820
1214364342660
1230094423929
1221598554416
1227773777972
1226077029772
1227922262492
1220423218331
1219256071799
1219899378424
1218797710885
1213908250861
1218025221064
1220012703236
1216353082311
1214835114814
1214482263772
1206270314113
1205958365167
1219081986645
1221796216025
1206065895528
1208093622674
1198817124240
1203102663136
1194157703837
1200531877663
1194840622677
1200689508666
1192301560477
1195497459832
1197834160065
1188532173902
1203924098190
1177057289382
977625504883

401
425924
113229
105956
105064
102324
104110
104850
107448
107666
107740
108229
107494
106489
107542
106756
105997
107974
107433
108757
107845
109643
108019
109491
107471
109346
107187
105918
105904
105302
106308
105471
104850
105423
105338
105824
105916
105488
106203
107215
108319
586885
17316869
27076502
27096450
26915683
27031963
27083715
27243709
26946167
27001365
26928900
27108325
27022011
26898303
27065604
27121417
26988453
27008815
26883032
26995527
26895561
26952461
26933096
27077591
27136132
27093604
27130760
26947887
27033804
27049828
27015135
27021927
26971472
27055810
26957247
26459044
27122080
27038123
26942889
27083693
26622195
10899579
1460982
1916836
2635767
3325816
4027919
4697329
5384644
6064618
6760583
7436445
8073715
8834187
9425140
10113117
10745935
11527103
12059149
12740406
13463610
14085337
14612487
15456471
16064701
16707870
17316743
17887684
18617146
19375193
19845617
20583839
21192697
21950017
22550629
23181424
23800251
24487861
25154541
25834476
26375087
26753305
26246148
25627382
25024993
24496901
23760316
23340501
22950355
22303910
21813678
21304879
20750693
20306651
19937977
19435875
18990451
18667333
18326459
18050106
17574765
17150817
16913725
16775984
16231121
16135930
15776100
15606095
15275099
15201840
14865049
14873496
14532859
14363986
14275256
14218431
14258643
14077355
14067915
13997809
13979865
14191765
14685348
15269580
15863653
16471158
17024813
17653592
17816903
18348423
18682059
19017773
19392111
19669491
19855036
20287297
20400250
20574760
20812921
20802025
20961979
21075721
21009769
21260623
21213865
21218053
21058687
21374591
20958618
21002587
20781115
20797353
20434775
20491321
20236067
20044909
19668486
19601911
19160704
18991173
18700727
18216723
18027676
17938846
17568769
17347985
17123203
16898921
16847836
16625976
16733144
16544919
16466756
16529995
16411354
16363602
16483565
16560853
16581722
16706333
16625938
17041645
16828863
17049247
17155108
17296189
17435198
17501081
17722935
17739747
18013551
18168239
18375644
18395167
18616043
18780291
18704439
19011451
19073577
19344287
19438093
19590927
19600793
19551931
19606015
19743260
19735239
19633583
19804941
19648543
19598851
19588077
19490235
19334449
19461237
19320316
19058051
19045102
18885342
18920841
18628727
18619669
18518128
18437700
18394179
18424515
17991059
18025300
17947925
17889783
17757885
17740451
17553839
17589661
17501483
17654788
17490135
17546840
17474973
17701120
17366967
17688221
17494754
17522022
17587608
17884347
17635279
17784768
17813467
17972888
17946079
18123365
18138107
18466084
18350987
18607498
18501763
18511059
18556576
18905489
18649031
19151525
18830088
18925908
18871622
18852333
18922537
18904888
19054334
19064599
18977032
18904149
19034521
19087528
18851485
18836631
18801743
18791315
18715121
18768769
18762615
18646775
18505857
18574313
18534127
18360399
18317742
18382777
18300119
18339729
18231021
18194109
18128638
18027737
17961610
18087128
18173837
18085003
17952581
18060941
18057343
18021568
17977791
17962127
17874417
18075035
18024494
18090082
18130688
18279832
18046836
18168709
18383814
18379704
18265776
18267543
18254269
18350661
18348132
18396525
18484596
18510313
18374722
18599859
18645201
18620333
18531738
18771457
18641807
18736189
18710403
18738453
18624035
18606121
18616231
18599093
18524682
18587239
18617513
18562241
18538745
18533444
18408091
18403299
18603665
18645140
18404811
18435813
18294298
18359576
18222981
18320469
18233555
18322870
18195041
18243865
18279266
18137335
18372104
17962133
14919247

401
17776561587
6074118416
5746238421
5728465175
5646639084
5741113263
5703917988
5697782612
5712592060
5705676196
5724107975
5705338355
5717527473
5704227613
5707751045
5718960877
5712779570
5707349225
5804565262
5714059123
5747863253
5731666777
5735611000
5733924198
5740626113
5745125081
5732941390
5726414891
5728567725
5719534573
5731127584
5710638481
5718568267
5712067278
5717550621
5725352860
5717722429
5711849007
5715324495
5717002415
19544661581
1042681276992
1676497071005
1681553902484
1673833947535
1681024543066
1676681591197
1681634140843
1675051844490
1681413113384
1674578793354
1678896958207
1675388437443
1677928560430
1675543499620
1679840230540
1675066485508
1679617133047
1674467866888
1682139728983
1677049159900
1683748748418
1676431399750
1679366274193
1676541435882
1682268609290
1676120711045
1680504670678
1676164152192
1682400461732
1677879450451
1680831907465
1675462178015
1683228097092
1679024018874
1647114093254
1675339722402
1680939496189
1679791575727
1680920162645
1655069595843
673489850731
72525044254
98028349114
140240771172
184240458334
226280485302
268309571416
309789400367
352491153938
393270333599
436516830545
475788540404
521640985090
561840969068
602929168505
644790288456
687723517527
725569935833
771015955485
810979207839
853712799311
892356927365
937058630718
975728810110
1019702432438
1058607588176
1102673336281
1143534189009
1189149656557
1224063719571
1269982590244
1308470987229
1354369547253
1392770286814
1437454596977
1473409919743
1518624460641
1558125752001
1602546247151
1640875727140
1660257449820
1633234126602
1595462615711
1553016871422
1519686826216
1477491363278
1448729942768
1409497180495
1378813346302
1343583604999
1316650992408
1280755622305
1253962931606
1221603531788
1198442814199
1170088315389
1148094058205
1121138518318
1100781241031
1074632691388
1054241280209
1034062110812
1018036526656
996271994228
982389999902
964327686391
951527959920
934331210416
925489263049
908542766990
901337945769
888315899917
880349929561
872192956864
870082937474
861195647739
860218948292
853288524894
853169815747
851170363267
865109959479
891138757754
931874781109
966302890156
1004361224709
1034546229280
1069196935345
1093714678259
1120227252845
1140918640869
1169860790063
1187497901825
1209443270377
1221524091382
1242482464537
1253495693064
1269910046320
1276181137033
1285921242112
1291924610594
1301491534424
1301391659713
1307408000722
1306260540344
1308670014971
1303434724068
1304254318206
1296893556900
1294852196866
1282899376390
1278590802656
1264400600839
1257907702268
1241384761669
1230905957454
1212830143778
1199393390770
1178762063999
1165681445583
1140073085705
1122581606044
1103681296123
1091027194447
1070721025986
1058898733957
1045498433639
1038039966470
1028669787118
1022780672262
1014407095705
1012368230505
1005094975405
1006187410750
1001892265139
1003572333273
1003463971789
1009261843303
1010604936198
1018754649885
1021412729548
1031109476308
1036115842466
1046841183112
1048615456789
1059487197549
1065004168344
1073849982593
1080188522767
1091987738944
1098207017392
1112471725759
1119178128423
1132454155227
1138959486935
1150552661222
1154848871964
1167597643082
1172890153148
1180400419868
1184437315892
1195775594960
1196791435617
1205586283691
1208493783082
1214840458933
1212564514278
1214607002651
1212338952165
1212540280635
1206788686591
1205528870824
1194780057318
1194605844853
1186654359199
1182886139882
1174026454869
1170551731397
1161076091393
1158638693089
1149640047849
1146380681489
1135536296033
1134095837117
1122860174880
1117930264485
1107721172223
1103728752559
1097400951549
1096955286633
1087565334069
1085266122418
1077915027898
1078915446658
1073077598266
1074309786751
1069236270685
1073252155104
1070162552340
1070222884650
1067666802657
1074196335728
1073604128113
1078888048246
1078468450116
1084287119060
1085587133811
1092348057701
1093905554726
1102313357913
1102406707673
1111464755047
1113152878955
1123408223047
1123120644459
1133930841463
1135311452605
1139944264657
1139376712421
1146839388899
1146479566563
1174810831782
1150854820182
1155591214109
1156338543813
1163330448542
1162047585976
1165382886133
1160771236546
1167211307873
1161383660569
1163645479620
1160520297653
1161987819620
1158112178543
1158010885944
1152752463945
1155431125794
1150428591490
1149260203955
1143517231225
1146932530608
1137774227632
1135857142654
1134049242435
1130182787861
1120038597502
1122896781159
1119693060113
1121359729692
1114171180389
1111631811602
1109101264218
1110418624225
1105250908898
1105483026768
1101121565861
1103584401033
1101675881190
1108220821398
1104204167376
1105925701683
1101985934902
1103803418451
1099850149278
1107967169630
1106592623350
1111194272475
1110330227536
1114206120387
1110832299521
1115192963996
1114109631147
1120687487021
1118465263092
1122381222529
1120922703832
1126371080635
1128090403354
1131671541543
1129653525742
1135945262753
1134223258605
1138835546516
1137609441571
1140152741674
1141009066148
1145540510087
1142801136378
1146063946827
1142656928317
1143855679702
1141886395496
1144263509975
1142372374953
1142124660153
1139658591571
1141261841431
1138048650601
1140129166422
1134518227897
1137959456074
1134108358658
1135098635756
1131937710988
1132056150568
1127102191123
1130063151722
1125116396382
1124958815071
1122783572556
1123434150447
1121448852957
1124898938808
1118336320703
1122062096460
1118489843935
1119377416640
1116273217183
1099815815072
88809251962

401
391976
99026
93441
92587
90655
92219
92451
93245
93646
93202
93714
93685
93129
93603
93047
93105
93851
94088
95454
93734
94657
94536
94988
94012
95286
93802
93884
93157
93231
93547
93165
93201
93259
93045
93209
93469
93383
93515
94069
93805
531488
17147606
27034973
27055156
26874843
26991046
27042654
27202770
26905671
26959327
26888488
27067100
26981051
26857968
27024802
27080945
26946906
26966966
26841637
26954998
26853894
26911775
26892761
27035129
27094170
27051956
27089646
26907179
26993042
27008786
26973452
26980693
26930247
27014347
26916550
26417842
27081306
26996690
26902028
27043002
26581600
10858599
1427552
1882788
2599088
3287845
3988718
4656621
5343709
6023964
6719798
7394720
8033232
8793103
9384343
10071979
10705416
11486154
12017458
12699328
13422985
14044781
14572160
15414541
16023630
16665925
17276160
17846732
18576246
19334162
19804455
20542532
21150686
21909138
22509362
23140497
23758941
24446976
25113486
25793796
26333420
26712081
26205592
25587075
24984234
24454513
23719444
23298686
22909560
22262627
21772853
21264188
20709219
20265273
19895641
19394205
18949131
18626116
18284350
18008977
17533244
17110136
16871031
16735355
16190354
16094879
15735558
15564295
15233005
15161192
14824250
14833249
14492603
14322345
14234680
14177216
14217970
14036701
14027146
13957150
13939357
14148904
14644572
15228856
15823736
16429111
16983689
17611585
17776164
18307056
18641426
18976479
19351964
19626694
19814321
20245148
20359737
20533847
20772135
20760655
20921438
21034656
20969442
21219553
21172732
21176792
21017995
21333099
20917186
20960408
20740179
20755899
20393565
20450624
20195595
20002720
19627852
19559282
19118901
18950508
18660123
18175897
17986778
17897531
17527958
17306647
17082617
16858027
16807676
16584841
16692215
16504215
16425581
16488417
16370781
16322835
16441826
16519937
16541411
16664680
16585269
17001271
16788146
17008140
17114380
17254766
17394531
17460584
17682203
17697483
17972362
18127478
18334706
18353153
18575037
18739293
18663301
18970339
19033419
19302186
19397140
19550199
19559620
19510677
19565159
19701575
19694129
19592466
19764092
19607962
19557694
19546488
19449521
19292825
19420250
19279771
19017317
19003558
18844282
18879275
18587390
18578027
18476880
18396663
18352943
18383997
17949179
17984216
17906179
17848786
17716105
17698347
17511831
17548404
17460801
17612591
17449437
17505257
17433711
17660783
17326432
17647321
17453770
17480942
17546898
17843456
17594773
17743612
17772610
17931662
17904064
18082132
18097298
18423806
18310254
18566352
18460818
18470633
18515194
18864855
18607757
19110482
18789799
18884790
18830963
18811182
18880323
18863596
19013222
19022885
18935973
18863264
18993838
19046675
18810705
18796322
18760677
18750484
18674512
18726883
18720184
18605870
18465335
18533151
18493445
18318710
18276747
18342359
18257436
18299218
18189785
18153016
18087496
17987513
17920558
18046139
18132033
18043136
17912157
18020161
18016853
17980684
17936741
17921198
17833153
18033476
17983012
18049041
18088691
18238294
18006335
18128268
18342530
18338622
18223525
18225993
18213895
18308449
18307360
18354569
18444130
18469755
18333709
18558876
18603367
18580086
18488902
18730659
18600098
18693659
18669423
18697380
18582843
18564056
18575508
18558094
18483794
18545066
18575241
18521254
18496539
18492467
18366173
18361915
18562744
18604477
18363538
18394926
18253738
18318924
18181783
18279392
18191795
18281376
18154147
18202502
18238420
18095875
18331213
17921451
1499691

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...