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 (551:dc68100fd0d3) 2011-01-03
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c runs=64 runs.hoc
methodinfo 93
nhost 65536
MemSize 536870912
UsedMem 40225960
FreeMem 496644952
use2interval = -1
ncellpow = 21
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 = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.64
mkmodel_time = 0.84
setup_method_time = 0
set_maxstep_time = 130.81
stdinit_time = 0.03
runtime = 4.23
methodrun_time = 135.05
elapsed_time = 136.56
jobid = 0
n_dat = 1
seq = 60
@@@end header@@@
5629
3203044294
3203064644
3203260256
3203302005
0
0
0
0
0
0
0
0
0
3203303411
3203708897
3203710376
3203719262
3203746708
0
0
0
0
0
0
0
0
0
3203749337
3203852856
3203854168
3203864983
3203878195
0
0
0
0
0
0
0
0
0
3203879821
3203973456
3203974685
3203983089
3203993812
0
0
0
0
0
0
0
0
0
3203995460
3204089838
3204091057
3204097209
3204107628
0
0
0
0
0
0
0
0
0
3204109205
3204200344
3204201559
3204209333
3204218778
0
0
0
0
0
0
0
0
0
3204220325
3204313570
3204314785
3204322951
3204332208
0
0
0
0
0
0
0
0
0
3204333763
3204428000
3204429215
3204434445
3204443644
0
0
0
0
0
0
0
0
0
3204445319
3204538748
3204539965
3204546139
3204555400
0
0
0
0
0
0
0
0
0
3204556953
3204651102
3204652317
3204657495
3204666752
0
0
0
0
0
0
0
0
0
3204668303
3204761946
3204763161
3204769199
3204778412
0
0
0
0
0
0
0
0
0
3204779965
3204873424
3204874639
3204880933
3204890230
0
0
0
0
0
0
0
0
0
3204891777
3204985386
3204986601
3204993173
3205002208
0
0
0
0
0
0
0
0
0
3205003785
3205098114
3205099329
3205104605
3205113762
0
0
0
0
0
0
0
0
0
3205115307
3205209582
3205210797
3205216027
3205225126
0
0
0
0
0
0
0
0
0
3205226765
3205320994
3205322209
3205327279
3205336574
0
0
0
0
0
0
0
0
0
3205338117
3205431212
3205432427
3205439477
3205448780
0
0
0
0
0
0
0
0
0
3205450327
3205544980
3205546195
3205551911
3205561562
0
0
0
0
0
0
0
0
0
3205563109
3205656882
3205658097
3205664151
3205673470
0
0
0
0
0
0
0
0
0
3205675021
3205769428
3205770651
3205777829
3205787057
0
0
0
0
0
0
0
0
0
3205788749
3205882000
3205883219
3205889699
3205898810
0
0
0
0
0
0
0
0
0
3205900375
3205994504
3205995727
3206001113
3206010304
0
0
0
0
0
0
0
0
0
3206011917
3206106166
3206107385
3206112551
3206121662
0
0
0
0
0
0
0
0
0
3206123225
3206216966
3206218189
3206224343
3206233478
0
0
0
0
0
0
0
0
0
3206235021
3206328676
3206329895
3206336051
3206345192
0
0
0
0
0
0
0
0
0
3206346745
3206440564
3206441787
3206447831
3206457028
0
0
0
0
0
0
0
0
0
3206458565
3206552018
3206553237
3206559623
3206568802
0
0
0
0
0
0
0
0
0
3206570355
3206663884
3206665107
3206671733
3206680978
0
0
0
0
0
0
0
0
0
3206682568
3206775246
3206776465
3206783181
3206792274
0
0
0
0
0
0
0
0
0
3206793907
3206887702
3206888925
3206894983
3206904212
0
0
0
0
0
0
0
0
0
3206905757
3206999702
3207000921
3207006979
3207016262
0
0
0
0
0
0
0
0
0
3207017989
3207111814
3207113037
3207119579
3207128865
0
0
0
0
0
0
0
0
0
3207130607
3207225028
3207226247
3207232167
3207241668
0
0
0
0
0
0
0
0
0
3207243211
3207338744
3207339967
3207345419
3207355178
0
0
0
0
0
0
0
0
0
3207356759
3207450204
3207451423
3207458763
3207468304
0
0
0
0
0
0
0
0
0
3207469937
3207563242
3207564465
3207571247
3207580816
0
0
0
0
0
0
0
0
0
3207582449
3207676016
3207677235
3207683395
3207692736
0
0
0
0
0
0
0
0
0
3207694299
3207788154
3207789377
3207795077
3207804340
0
0
0
0
0
0
0
0
0
3207805887
3207899394
3207900615
3207906635
3207915964
0
0
0
0
0
0
0
0
0
3207917491
3208011642
3208012865
3208018553
3208027812
0
0
0
0
0
0
0
0
0
3208029423
3208123376
3208124595
3208130403
3208139730
0
0
0
0
0
0
0
0
0
3208141269
3208564200
3208652753
3209188230
3209208586
0
0
0
0
309574
0
0
0
0
3209210943
3218143138
3218146760
3221510826
3221828586
1
1
990
791
5672981
28
857
297241
795332
3221831831
3231556663
3231559419
3235646661
3235791728
1
0
0
781
10573801
26
795
321893
928617
3235794749
3246063337
3246068763
3249103336
3249252068
1
0
0
851
15660994
23
704
336386
885236
3249255079
3258871451
3258876947
3262857212
3263003456
1
3
2915
768
20554574
26
791
303789
796060
3263006631
3273236535
3273249589
3276149601
3276297756
1
0
0
836
25824072
26
789
332233
873200
3276300785
3286055153
3286057527
3289397474
3289541943
1
2
2005
799
30762050
25
760
314302
837590
3289545261
3300186533
3300189217
3303215424
3303362510
1
1
1007
852
36440761
30
910
338020
883921
3303365879
3313993687
3313996385
3316464513
3316615890
1
0
0
784
42385637
33
1001
309896
827297
3316618777
3325631093
3325637387
3329635045
3329777286
1
0
0
820
46341830
18
550
312697
853931
3329780109
3339009931
3339012447
3342941081
3343089466
1
2
1917
785
50740847
23
706
298103
818118
3343092953
3353404871
3353406865
3357154504
3357310134
1
0
0
786
56310074
28
857
310023
820206
3357312833
3366240587
3366247395
3370350711
3370502954
1
2
1969
780
60355359
19
581
296377
801784
3370506121
3380165383
3380173037
3383916873
3384064126
1
2
1988
784
65271157
26
795
311890
818743
3384067415
3395174193
3395176825
3397816323
3397965824
1
0
0
813
71573364
34
1032
317311
858215
3397968721
3408126147
3408128249
3411389914
3411534922
1
1
986
814
76940611
29
883
310446
832745
3411537971
3421055565
3421064551
3424617762
3424767332
1
0
0
798
81564550
23
701
325092
838778
3424770111
3433719007
3433722105
3438205345
3438366084
1
1
1018
812
85485514
19
581
306685
831156
3438369103
3448712109
3448719175
3451823161
3451966572
1
1
1006
777
91175423
30
914
298644
796948
3451969517
3461198015
3461209963
3464842241
3464997034
1
1
1014
775
95719321
24
732
304918
810183
3465000073
3475185189
3475192029
3478271702
3478427742
1
0
0
790
101165388
27
826
310917
828410
3478430541
3487987759
3487991147
3491863026
3492012222
1
2
2041
779
106067440
26
800
299818
797394
3492016013
3502414563
3502422347
3505456333
3505605206
1
0
0
794
111782045
31
944
309728
823895
3505608747
3516026930
3516029499
3518872290
3519027620
1
0
0
771
117503170
29
886
304303
806892
3519030309
3528726681
3528732539
3532149359
3532312354
1
2
1953
795
122428252
26
795
320406
840385
3532315455
3542263467
3542272283
3545391860
3545540700
1
0
0
775
127668365
26
790
305391
801520
3545543677
3555463243
3555469245
3558584071
3558735324
1
2
2036
766
132915408
26
794
300912
802759
3558738311
3568609139
3568616119
3572979985
3573132338
1
2
1998
802
138000748
27
820
318059
836696
3573135559
3583516717
3583519813
3586490188
3586633914
1
0
0
810
143603029
30
920
321521
854376
3586637317
3595736227
3595742363
3600287310
3600440094
1
0
0
773
147966348
22
675
295734
791718
3600443229
3608955233
3608963251
3613408147
3613565162
1
1
1022
808
151478339
18
546
313812
843497
3613568831
3624145057
3624147277
3626700705
3626846072
1
0
0
818
157160715
28
860
323154
848681
3626848823
3635944841
3635951935
3640362909
3640508886
1
2
2126
818
161228104
20
610
303032
835584
3640512635
3650505943
3650508153
3653655755
3653813778
1
1
997
748
166720192
30
917
289486
781068
3653816879
3662867643
3662873853
3667054513
3667202006
1
0
0
777
171147955
23
708
296031
806551
3667205415
3676478175
3676485163
3680070339
3680211254
1
0
0
817
175616909
23
701
329941
857997
3680214601
3689014997
3689024531
3693336045
3693479646
1
0
0
771
179679516
21
643
292226
793472
3693483111
3703598761
3703604255
3706626179
3706772928
1
0
0
826
184839511
25
763
321422
848398
3706775957
3716762587
3716767603
3719994143
3720151134
1
2
1960
790
189977319
26
795
308012
820669
3720154391
3730202569
3730205735
3733419733
3733568838
1
1
997
780
195393572
29
882
311332
808277
3733572343
3741734419
3741737323
3746501227
3746571646
1
0
0
784
198779903
17
524
295951
805347
3746574431
3747870285
3747872749
3748716851
3748738588
0
0
0
6
198779903
0
0
2958
9151
3748741267
3749370558
3749372025
3750173690
3750387050
1
0
0
25
199136108
2
62
10696
29302
3750389463
3750716680
3750721451
3752159748
3752455571
1
0
0
38
199136108
0
0
11245
32377
3752458409
3753174820
3753181919
3754526199
3754894175
1
0
0
68
199334882
1
31
27027
74654
3754897115
3756614704
3756617833
3757450069
3757846550
1
0
0
108
200394004
5
152
38656
108367
3757849413
3759018456
3759020265
3760671575
3761195678
1
1
1004
105
200790377
2
61
40180
114737
3761198759
3763107711
3763111401
3764534905
3764958180
1
0
0
132
201862929
6
181
49590
135647
3764961171
3766783497
3766785131
3768467064
3768796798
1
0
0
155
202645060
4
121
58858
164513
3768800017
3771197709
3771199569
3773308631
3773691236
1
0
0
175
203930337
7
211
66656
181826
3773694111
3776320189
3776322109
3778054727
3778382800
1
0
0
175
205386416
7
216
64149
181610
3778385721
3780868587
3780870333
3783039179
3783408091
1
1
955
209
206555665
6
184
80888
219817
3783410855
3786368304
3786370031
3788219509
3788672990
1
0
0
224
208040342
7
215
83621
232936
3788675553
3793354574
3793358519
3794044265
3794418910
1
1
956
272
211204014
18
548
94984
268618
3794421285
3798140863
3798143625
3800073280
3800386210
1
1
960
287
213049145
8
244
113819
308389
3800389165
3803424556
3803426331
3806305784
3806597824
1
2
1955
285
214213009
6
183
110461
299493
3806600951
3809661453
3809663753
3813291447
3813710854
1
0
0
318
215235507
5
152
118354
331729
3813714021
3817946341
3817948299
3819983074
3820164720
1
0
0
309
217561369
13
393
115166
317929
3820167785
3824509990
3824512137
3827078648
3827313536
1
0
0
336
219804420
11
334
126335
346777
3827316351
3831556421
3831558495
3834778997
3834973354
1
1
987
354
221716034
8
244
132124
365984
3834976649
3840562683
3840564419
3842222783
3842378696
1
2
2025
427
224855792
16
489
152015
421156
3842380457
3846841573
3846844265
3849711970
3849888804
1
1
986
413
226643455
8
245
155047
433227
3849891681
3855242201
3855244421
3858047100
3858205566
1
1
1017
420
229407532
15
457
159204
437578
3858208419
3863594999
3863601865
3866197334
3866366418
1
0
0
424
232217012
15
460
164302
440751
3866369769
3872074190
3872094159
3874925443
3875069436
1
0
0
442
235160112
14
424
168715
456869
3875072263
3881146805
3881152839
3883890561
3884056134
1
2
2004
462
238451061
18
550
180135
486700
3884059209
3891013875
3891016111
3893665681
3893800650
1
0
0
484
242562670
23
700
178454
497685
3893803899
3900409355
3900411753
3903140763
3903291174
1
0
0
543
245993587
18
550
206872
560337
3903294217
3909800291
3909805809
3913124967
3913254326
1
0
0
569
249071922
16
489
216555
595889
3913257291
3919054407
3919058655
3923411269
3923569714
1
0
0
566
251289359
11
333
214268
590782
3923573055
3930486071
3930490127
3934159391
3934333766
1
0
0
548
254818351
19
579
209840
570586
3934336997
3943446295
3943448713
3945787303
3945923604
1
0
0
627
260434649
32
981
225741
620973
3945925597
3953207347
3953210135
3956564870
3956705230
1
0
0
633
263871719
18
549
241691
651888
3956708815
3965119079
3965121395
3967692782
3967827950
1
0
0
646
268473626
25
763
250881
676678
3967831021
3975248191
3975254587
3979778656
3979994732
1
0
0
677
271758407
17
517
262481
703500
3979997961
3987829201
3987834171
3991597610
3991745034
1
0
0
684
275464462
19
579
256813
698423
3991748820
4000544089
4000554687
4003655796
4003809582
1
0
0
719
280005479
24
730
281116
751906
4003812500
4012623777
4012626773
4016317241
4016461926
1
0
0
714
284518601
24
730
279808
741040
4016465259
4024969345
4024971849
4028755540
4028901102
1
0
0
724
288660694
22
668
275514
751084
4028904615
4036325971
4036328365
4041487978
4041635018
1
0
0
804
291087976
12
365
301998
822428
4041639183
4049856821
4049863855
4054987374
4055159802
1
0
0
781
294322954
17
517
297605
803709
4055163795
4064474611
4064487307
4068314486
4068461318
1
0
0
733
299186076
26
796
281262
752809
4068464881
4077839975
4077842077
4081560702
4081711334
1
0
0
794
303850214
24
736
316853
828686
4081715031
4091402699
4091408753
4094285822
4094433430
1
0
0
754
308937374
27
829
302012
788104
4094436367
4104541023
4104543097
4106582172
4106722446
1
0
0
729
314705572
32
980
285253
759747
4106725491
4116340403
4116342561
4118661018
4118797828
1
0
0
710
320026041
28
858
281223
733158
4118800659
4128080807
4128083257
4130845462
4130988497
1
1
971
672
325197503
27
827
260578
699929
4130990619
4139569743
4139576377
4142438274
4142588645
1
1
1022
681
329730151
23
704
265839
709228
4142591543
4150417549
4150419873
4154047462
4154186922
1
1
971
648
333492450
19
581
242872
667113
4154189737
4162254759
4162260052
4165251311
4165385110
1
1
944
651
337643161
22
671
253799
675328
4165388500
4172183279
4172190071
4176609674
4176740278
1
0
0
595
340732381
16
490
221135
611884
4176744001
4185226650
4185246185
4187631611
4187775704
1
0
0
645
345380580
23
707
248321
671813
4187778331
4195459342
4195498860
4198466473
4198595848
1
2
1953
557
349606105
22
672
212504
582198
4198598843
4206585313
4206587575
4209296309
4209432158
1
1
1094
612
353920922
21
640
250010
641714
4209434479
4215457637
4215460257
4219669577
4219807662
1
2
2031
579
356241656
12
364
217121
602233
4219811263
4227037905
4227051581
4230277186
4230405986
1
0
0
588
359861953
17
519
230183
613028
4230408383
4236828820
4236831539
4240206254
4240332922
1
2
2041
571
362544327
12
364
216206
594430
4240335857
4247889493
4247891553
4250085461
4250213878
1
2
2024
557
366635452
19
586
222580
586559
4250215641
4256823897
4256826859
4259592358
4259735306
1
3
2977
505
370109120
19
573
198298
532255
4259738707
4265955347
4265960721
4269148773
4269290038
1
0
0
516
373180833
16
491
202690
535558
4269293209
4275641297
4275643347
4278688363
4278866326
1
0
0
555
376133579
14
428
209785
577650
4278869361
4284808373
4284810503
4287662962
4287798150
1
1
1064
541
378763549
13
400
204557
549127
4287801829
4293225047
4293227375
1767302
1901774
1
0
0
491
380916935
10
304
186204
509230
1905011
7695765
7697997
10546001
10672134
1
1
1032
477
383769043
15
457
189114
495312
10675323
17339957
17352888
19006283
19147654
1
0
0
459
387572055
18
553
179332
483854
19149887
24150939
24161419
27791250
27938686
1
3
2937
443
389704926
10
308
164567
462315
27942193
34520675
34525989
36806594
37007712
1
1
1007
482
393491812
21
643
182615
494238
37010805
43057527
43062375
45080190
45232516
1
0
0
435
396900497
19
580
163170
444617
45235457
50634669
50637013
53097735
53247200
1
0
0
420
399673651
14
425
162848
443259
53250057
58143911
58146089
61207629
61434712
1
1
1017
397
402078419
13
396
156143
419751
61437801
66008055
66021227
69034537
69251536
1
0
0
393
404150983
11
335
156786
410528
69254795
75164831
75166663
77031195
77180786
1
0
0
424
407540275
19
577
164529
444893
77183143
82489487
82496589
84735770
85248218
1
0
0
413
410331251
15
458
159218
429545
85251247
90856957
90859089
92871632
93033114
1
0
0
404
413323787
13
397
154004
415964
93035891
98306963
98311173
100933828
101194710
1
3
2954
388
416219705
16
488
154717
413280
101197655
105841735
105845519
108671192
108867782
1
0
0
389
418452790
12
365
148822
406404
108871125
114788891
114790625
116174466
116354452
1
0
0
407
421944947
20
606
155766
428808
116357571
121293647
121296367
123849960
123999954
1
0
0
384
424534439
14
427
142458
392453
124002859
128557601
128559557
131481239
131697254
1
0
0
369
426779619
12
366
143235
381947
131700315
137387724
137392614
139548434
139721646
1
0
0
411
430055652
17
520
149911
409532
139724061
145150901
145153207
147249426
147398864
1
1
1014
403
432984924
15
454
154795
424875
147401819
152122563
152124991
154941646
155145892
1
1
955
369
435386183
13
397
144070
388433
155149021
159435045
159455574
163018246
163267958
1
0
0
413
436881717
6
181
156172
436597
163271221
169251483
169253863
171513958
171728088
1
2
1990
437
440310446
19
576
169489
446498
171731185
176611183
176614169
180086498
180219828
1
0
0
492
442135260
9
273
184294
506844
180223379
185673101
185675362
188852009
189010148
1
0
0
447
444747331
14
424
170186
458499
189013139
194841575
194843195
198377793
198542022
1
0
0
511
447544719
14
431
198482
533832
198545057
204609293
204611337
207852443
208046874
1
0
0
505
450437740
14
427
194007
525083
208049781
213690099
213699891
217503775
217641904
1
1
960
526
452798981
12
365
203198
556529
217645129
223134647
223136963
227087467
227225158
1
0
0
525
454954247
11
339
196700
536788
227228593
233184376
233187206
236752448
236891222
1
0
0
517
457617714
13
397
200010
543676
236894191
242984299
242990679
246476213
246639878
1
1
987
533
460503638
15
457
204624
541500
246643361
252955189
252962583
256472848
256610414
1
0
0
560
463439334
15
460
210181
575951
256613659
263953079
263955091
266591431
266742750
1
0
0
609
467147623
19
581
243247
634621
266746003
274142143
274144551
277035083
277161000
1
0
0
569
471057390
21
642
225171
603555
277164115
284607393
284609917
287765245
287904258
1
0
0
591
474870762
19
581
226657
617439
287906391
295144595
295147485
298217778
298374750
1
1
1034
595
478533886
19
582
235846
623998
298378177
304191849
304198743
309131870
309257578
1
0
0
598
480465421
10
305
226106
615153
309261337
317635977
317638029
319908434
320052616
1
0
0
642
485073950
25
762
250125
677247
320055521
327795007
327802287
330802382
330931052
1
0
0
607
489055202
20
614
240295
638260
330933933
338450503
338455579
341590398
341748538
1
1
1025
647
492721148
19
582
246514
673209
341751843
348858837
348869855
352721556
352877430
1
0
0
640
495888529
16
486
241641
656365
352881051
361809519
361811381
363722190
363853212
1
0
0
661
500989284
28
859
239892
665343
363856587
371239875
371244205
374816848
374951218
1
0
0
613
504595925
19
575
237036
642591
374954191
382394831
382397281
385580376
385714946
1
0
0
630
508216424
19
579
244103
662899
385718259
393699611
393703251
396136313
396278440
1
0
0
598
512521102
22
675
233152
625824
396281399
403941109
403943717
406972264
407108902
1
1
997
635
516376780
20
617
243876
655254
407112511
415278216
415295668
417888481
418024894
1
0
0
646
520606194
20
613
257276
679894
418027659
426258367
426261011
428601838
428730800
1
2
1978
642
525029964
24
728
257664
672798
428733995
434493464
434497851
439068630
439204336
1
0
0
554
527140444
11
332
207044
569718
439207911
447104333
447111321
449759665
449897732
1
0
0
604
531423652
21
638
236523
629828
449900731
456910765
456915971
461036399
461174654
1
2
1968
591
534839034
18
550
227852
613976
461177933
468202186
468206443
471579410
471713438
1
0
0
613
538131743
16
490
235566
629592
471716263
479062425
479064513
482168894
482311950
1
1
1007
520
542124830
20
607
210108
544772
482314963
490125437
490127683
492581262
492726654
1
2
1965
557
546619303
25
765
219588
588855
492729859
500432467
500434507
502835105
502970822
1
0
0
574
550991381
24
730
214645
585689
502974071
508867223
508870019
513089953
513233488
1
0
0
550
553335700
11
338
204259
569789
513236701
520658346
520662047
523100774
523234480
1
1
1017
568
557278819
19
578
221821
590255
523236999
529736319
529740617
533342829
533471108
1
2
1976
558
560372526
16
488
206333
571231
533475337
540993390
540997227
543025329
543169896
1
0
0
525
564678138
23
703
208753
554150
543172855
549619175
549621949
553585007
553726552
1
1
1064
511
567875351
15
455
192491
525704
553729595
560662588
560676769
563158537
563307014
1
2
1987
513
571594248
16
491
199951
533302
563308787
568857649
568860203
572809581
572949534
1
4
3976
482
573862093
10
309
182566
504598
572952375
578971583
578973763
582135215
582260650
1
2
1955
467
577018067
17
519
178688
477314
582263841
589433991
589436125
591164483
591323002
1
0
0
520
581190518
23
704
190614
534035
591325266
598120519
598128855
600317654
600472180
1
0
0
480
584888898
18
551
192112
502978
600475067
607748019
607750175
609609938
609748918
1
2
2058
497
589312313
25
764
174822
493735
609752055
615634217
615636399
618511580
618643298
1
0
0
491
592175728
15
457
191705
509680
618646796
625468521
625470811
627655805
627785408
1
0
0
531
595784258
17
517
207611
559677
627788365
633599651
633604379
636524882
636670580
1
2
1969
499
598481051
14
422
190702
516054
636673535
642428645
642431059
645719415
646006842
1
0
0
431
601435237
15
457
168797
453242
646009559
651603689
651606053
654867197
655004488
1
1
986
477
604111240
13
395
179937
495718
655007533
659941703
659943547
663598131
663751170
1
1
1004
460
606109411
10
307
175047
479023
663754455
670234447
670236253
672257831
672441922
1
0
0
496
609650039
19
583
195673
520369
672444923
678134469
678136897
681092562
681250506
1
0
0
498
612177065
12
365
189671
518813
681253451
688133121
688135329
690008384
690142236
1
1
1018
507
616042664
19
583
194822
518378
690145159
695158285
695171787
698772682
698927434
1
2
1974
468
618019277
10
305
184197
494560
698930851
704559709
704564883
707366562
707509076
1
0
0
478
620717405
14
428
183366
493904
707512379
713964818
713967580
716035002
716222024
1
0
0
466
624324637
19
576
180901
488604
716224325
720802198
720808021
724842310
725000964
1
1
987
468
625852495
8
242
174156
486958
725004279
729972471
729978557
733837255
733982966
1
0
0
446
627980233
11
339
166639
461674
733986337
739772639
739778969
742765501
742891386
1
0
0
512
630726896
14
424
196042
528217
742894703
749548897
749553991
751593031
751732594
1
0
0
485
634413340
20
615
191776
507752
751735573
758442973
758449487
760627877
760783326
1
0
0
483
638204217
20
607
180133
497638
760785371
766466217
766468927
769683734
769882992
1
1
1034
485
640860424
14
429
187848
512705
769886389
776386359
776388743
778562374
778796816
1
0
0
524
644255334
18
551
201334
543622
778799867
785259431
785261209
788219454
788373062
1
0
0
486
647651060
18
554
189190
510349
788376055
796625560
796630309
797597472
797724514
1
0
0
518
652956162
30
915
185892
517607
797726883
803170319
803172961
806967698
807096828
1
1
1025
495
655256599
12
363
193076
520832
807100253
813232539
813239347
816224658
816385702
1
0
0
485
658441926
17
522
182258
501637
816389081
822676831
822679145
825482133
825619046
1
0
0
556
661413892
15
460
213398
581618
825622535
832100437
832105105
835289403
835446170
1
0
0
550
664539793
16
491
215963
570515
835449387
842478071
842480351
844822273
844971234
1
0
0
511
668515057
22
672
187915
520976
844974309
850788749
850790955
854420548
854566326
1
0
0
527
671014323
12
366
194276
539301
854569409
860276335
860278591
864191275
864330104
1
1
997
529
673370734
12
366
209223
557898
864333381
870339593
870342227
873691019
873832838
1
0
0
548
675902441
12
364
205553
566119
873836131
880605905
880608023
883512326
883653404
1
1
972
538
679312387
17
521
208873
568046
883656247
890549699
890555649
893490273
893623994
1
1
1006
574
682763339
18
548
229380
602207
893627197
901740227
901742737
903384749
903524874
1
0
0
591
687323966
23
702
217589
601562
903527215
911549043
911551583
913605569
913763784
1
2
1968
607
691898133
25
767
218331
607647
913766703
919520165
919526551
924132135
924275546
1
0
0
535
694211253
12
363
198224
549520
924279197
930674931
930676903
933943791
934094170
1
0
0
563
697130156
15
460
217764
585837
934097495
941148541
941159147
944330513
944466814
1
0
0
593
700607202
18
550
230879
625031
944469955
951463421
951465759
954775475
954913394
1
0
0
570
704049306
17
520
222173
583301
954916351
961796195
961805439
965072498
965226654
1
1
1017
564
707457702
18
549
219077
588499
965229997
973394446
973397395
975426155
975560978
1
0
0
576
712172906
24
736
223809
606143
975563580
981884673
981886641
985518039
985657150
1
2
1976
549
715063788
15
463
209852
574557
985660279
992358671
992361111
995490857
995666558
1
0
0
532
718594600
19
578
201922
549263
995670171
1002014757
1002021045
1005715977
1005854290
1
0
0
552
721236401
10
305
208710
569419
1005857211
1013193979
1013195919
1016059165
1016197644
1
4
4060
588
725064187
20
610
231272
614723
1016200735
1024304887
1024307689
1026418347
1026556516
1
0
0
596
729499311
21
638
229890
622875
1026559211
1033611937
1033614087
1037101793
1037239602
1
3
2977
564
733075113
18
547
211538
576528
1037242697
1044240531
1044249260
1047328334
1047457872
1
1
986
571
736666299
19
576
216138
591188
1047461203
1054240917
1054250801
1057919646
1058048946
1
0
0
578
739780225
14
427
226363
606956
1058051765
1064717755
1064722651
1068241670
1068381174
1
2
2058
548
743030143
17
521
211044
569367
1068384653
1076197479
1076199741
1078389814
1078524150
1
0
0
548
747621878
26
791
199162
553460
1078526459
1085542469
1085544735
1088324340
1088487492
1
0
0
570
751222497
19
577
220350
597542
1088491047
1094795825
1094806331
1098311974
1098462368
1
0
0
525
754303156
16
491
199449
538697
1098465717
1105039299
1105049077
1108390442
1108517930
1
0
0
554
757559857
17
516
210498
574098
1108521403
1114442061
1114448057
1118147382
1118289754
1
0
0
537
760080099
13
398
204012
550514
1118293119
1125827959
1125830521
1127668120
1127803866
1
0
0
518
764390556
21
643
203484
547140
1127806845
1134195181
1134197355
1137541698
1137693782
1
3
2953
527
767590731
17
518
204100
546098
1137697122
1143759090
1143765543
1147264146
1147423670
1
0
0
530
770331436
13
398
200520
547215
1147426575
1154472835
1154475387
1156704788
1156836458
1
1
1018
514
774334540
21
640
193064
518762
1156839395
1161984643
1161993295
1166159615
1166291396
1
1
1014
514
776064399
8
244
196106
534844
1166294869
1172775959
1172781811
1175675855
1175812736
1
1
946
499
779469412
17
522
188411
509361
1175815513
1183219367
1183221419
1185191895
1185326179
1
1
987
530
783767767
24
732
203600
544030
1185328259
1191586871
1191591809
1194848946
1194987068
1
0
0
522
786848701
16
489
201460
538374
1194990301
1200630051
1200636159
1204587546
1204743118
1
0
0
494
789365973
13
397
188996
508404
1204746653
1210854545
1210857229
1214302866
1214428692
1
0
0
503
792400984
16
491
195493
521493
1214432021
1221247583
1221249673
1223412988
1223612930
1
0
0
503
796200743
21
640
197608
522471
1223616063
1229475643
1229477757
1232796838
1232953642
1
0
0
500
798877192
13
397
192748
518434
1232956551
1238846493
1238849095
1241907156
1242033782
1
1
1025
487
801740992
15
458
184196
502401
1242037227
1247882727
1247888433
1250973912
1251144950
1
0
0
472
804555441
14
426
182953
485737
1251147861
1258299975
1258306773
1260062748
1260197216
1
1
960
485
808802380
24
732
188642
502456
1260200379
1267102111
1267107519
1269655990
1269785786
1
0
0
528
812651064
21
641
196698
541609
1269788861
1275790422
1275818814
1278971380
1279219976
1
0
0
519
815374602
13
402
202214
547762
1279223081
1284859579
1284861373
1288650410
1288798640
1
1
997
445
818134102
15
458
173020
463059
1288801561
1294010493
1294018457
1297821066
1297959752
1
0
0
525
820157816
10
309
191953
540197
1297963301
1304098741
1304100867
1307170722
1307294910
1
0
0
488
823206030
15
458
188913
508768
1307297911
1313587951
1313590235
1316148074
1316279610
1
1
1018
535
826286612
16
488
204992
562191
1316282739
1322570499
1322572571
1325123671
1325266594
1
0
0
474
829581510
18
548
186404
496402
1325269659
1332200955
1332203299
1334365063
1334499554
1
0
0
580
833228603
19
580
209326
588671
1334501677
1341167831
1341170439
1343495686
1343634676
1
0
0
529
836669621
18
550
203950
554191
1343637939
1349622399
1349624493
1352500344
1352631018
1
0
0
487
839528014
14
430
181853
506054
1352633821
1359038941
1359041129
1362035910
1362173544
1
1
955
512
842773314
16
487
204812
533144
1362176537
1368859750
1368862273
1371235239
1371386870
1
1
971
556
846073902
16
493
209321
575522
1371389591
1379017211
1379019577
1380529706
1380683866
1
1
1004
516
850525995
23
702
192548
522545
1380686693
1387303789
1387308255
1389978400
1390159682
1
2
2048
511
854061421
19
580
197977
535569
1390162851
1396370395
1396372513
1399392688
1399541194
1
0
0
545
856996061
15
460
209749
561870
1399544569
1406177307
1406179383
1408705594
1408831736
1
0
0
482
860604776
20
609
195265
503401
1408834787
1415049385
1415055835
1418063258
1418191936
1
0
0
530
863665893
16
491
205539
554254
1418195069
1423892381
1423900779
1428041618
1428216194
1
0
0
529
866031564
12
367
200710
552218
1428219565
1434583070
1434600762
1437737081
1437881578
1
0
0
470
869349591
16
489
179761
488316
1437884247
1443947613
1443949375
1447840465
1447984152
1
2
1969
501
872348414
16
489
193113
520314
1447987397
1454227135
1454233655
1457108176
1457259584
1
0
0
549
875268909
15
458
214130
568025
1457263091
1464896339
1464904543
1467105004
1467235462
1
0
0
549
879607583
24
727
218306
578412
1467238835
1474805067
1474807451
1476725067
1476862390
1
0
0
593
883699661
22
670
235598
623830
1476865383
1483608129
1483610535
1486240473
1486378544
1
0
0
530
887119435
18
550
202957
550091
1486381665
1492536491
1492541957
1496137758
1496279502
1
0
0
527
889989363
15
461
205881
554038
1496282663
1502249313
1502252021
1505774690
1505906933
1
0
0
570
892388788
11
337
217190
582200
1505909985
1512757021
1512759225
1515453191
1515575110
1
1
1094
552
895790227
17
516
216887
573607
1515578059
1521258097
1521260775
1525891765
1526027756
1
1
1017
551
897966926
11
335
208809
568666
1526031077
1533150995
1533156041
1535675549
1535800450
1
0
0
571
901741972
20
610
209784
576115
1535803509
1543022977
1543029089
1545598281
1545738804
1
0
0
546
905504951
18
549
220425
573190
1545741595
1553249314
1553253246
1555836231
1555976226
1
2
1965
530
909744739
20
609
198878
548751
1555978035
1562547573
1562550167
1565961143
1566104756
1
3
3024
564
912864400
15
457
219463
583604
1566107605
1573043537
1573047189
1575931049
1576093556
1
1
1018
560
916306203
17
520
216191
581775
1576096625
1582479707
1582482865
1585843103
1585977766
1
1
971
553
919228768
15
458
220173
580333
1585980847
1592087125
1592089323
1595602021
1595739578
1
0
0
518
922041343
14
426
192383
528883
1595743249
1602009827
1602012501
1605460851
1605598532
1
1
987
525
925059012
16
488
200587
545485
1605601676
1612095222
1612097521
1615258011
1615384496
1
0
0
539
928183237
15
459
211051
558932
1615387265
1622143341
1622153335
1625364223
1625495986
1
1
1006
576
931487156
17
519
224586
603030
1625499365
1631223991
1631226945
1635050653
1635186914
1
0
0
524
933855032
12
368
200860
542144
1635190259
1641663062
1641671935
1645026004
1645174554
1
0
0
574
936801204
14
427
221775
594055
1645177297
1652020303
1652025891
1654812872
1654963086
1
1
964
534
940360204
19
579
207854
554815
1654966101
1662090483
1662103725
1665335348
1665509310
1
0
0
560
944172827
20
611
213506
580188
1665512363
1672581011
1672583209
1675137875
1675273110
1
0
0
520
948013894
20
608
198131
542476
1675275921
1681559038
1681561693
1685073559
1685218042
1
1
1027
527
951000511
15
453
198648
541615
1685221133
1693340069
1693341907
1694979063
1695114144
1
1
960
563
955821738
26
794
204142
566979
1695116869
1702409591
1702411525
1704741026
1704875546
1
1
986
539
959840574
22
666
212999
569722
1704878829
1711259931
1711262097
1714786712
1714929182
1
0
0
540
962963748
16
492
199875
546258
1714932989
1721795230
1721803843
1724794181
1724932062
1
0
0
533
966552469
18
550
201832
550962
1724934965
1730656055
1730658079
1734451321
1734599354
1
1
990
511
969064269
13
400
193047
521402
1734602841
1741148254
1741178153
1744145299
1744273422
1
0
0
550
972106748
14
423
212725
576836
1744276095
1752166603
1752169021
1753848148
1753970287
1
2
2032
536
976757473
24
733
203422
549106
1753972934
1761387737
1761390051
1763351411
1763486610
1
2
1962
517
981039322
23
699
199938
541879
1763489413
1768989065
1768996625
1772679250
1772813944
1
1
1016
490
983339500
11
337
185581
503664
1772817121
1779827243
1779829497
1782440160
1782571476
1
1
997
575
986980479
19
579
221639
596122
1782574171
1789119383
1789124575
1791823170
1791955520
1
0
0
523
990246164
16
489
197818
536754
1791958413
1798236587
1798239221
1802375185
1802502246
1
1
1022
557
993169505
15
456
215035
580060
1802505415
1807819191
1807822323
1811853757
1812013558
1
0
0
538
994998543
9
275
202818
554825
1812017337
1819037383
1819040293
1821331055
1821458568
1
0
0
501
998972032
22
670
190562
510841
1821461579
1828482615
1828485653
1831084139
1831224170
1
0
0
574
1002637415
19
583
222350
598025
1831226721
1837976659
1837979209
1840826859
1840965734
1
0
0
487
1006302994
20
614
192282
509556
1840968793
1847673729
1847675637
1850467201
1850591792
1
0
0
496
1009994808
19
578
200841
525370
1850594711
1855547193
1855549557
1860509185
1860667666
1
1
1014
520
1011554122
8
241
199405
539231
1860671381
1867137113
1867141719
1869979784
1870121610
1
0
0
499
1014947937
18
552
197128
521973
1870124775
1876516463
1876525705
1879316469
1879482160
1
0
0
494
1018301928
18
548
196876
515571
1879485387
1886004079
1886011913
1888728908
1888856486
1
0
0
478
1021846232
18
553
182968
491750
1888859805
1895281041
1895283537
1898066329
1898200854
1
1
955
522
1025096513
17
521
202959
545212
1898204161
1906181539
1906183783
1907489860
1907650172
1
0
0
515
1029969786
26
793
187739
522236
1907653069
1914197247
1914199734
1916869725
1917017386
1
2
1960
521
1033370239
18
549
198808
535947
1917020683
1923351213
1923353049
1926321137
1926462998
1
0
0
505
1036575688
17
519
203301
531621
1926466087
1933102809
1933105731
1936161781
1936284060
1
0
0
520
1039990637
17
521
203815
542425
1936286799
1941999785
1942002481
1945328187
1945498026
1
1
1094
531
1042348906
12
366
201091
550684
1945501253
1952654559
1952657307
1954894939
1955035298
1
0
0
525
1046401340
22
674
193034
528941
1955037915
1961622997
1961624891
1964268479
1964417914
1
0
0
533
1049633764
15
457
206838
551460
1964421037
1970524621
1970527475
1974180589
1974342102
1
2
1884
521
1052497294
15
458
199669
540127
1974345159
1980603617
1980610003
1983343864
1983476466
1
0
0
542
1055439636
15
459
210398
564339
1983479763
1990880477
1990882749
1992908685
1993093928
1
0
0
503
1059650197
21
643
203392
537991
1993096909
1999869049
1999872197
2002707334
2002856619
1
2
1988
514
1063323538
20
608
201621
537285
2002859687
2008461701
2008464113
2012536200
2012659076
1
0
0
548
1065517950
11
339
203062
564343
2012662605
2018961447
2018963615
2021947057
2022077360
1
0
0
506
1068536824
14
426
191969
525525
2022080317
2029212274
2029228404
2031737365
2031867696
1
2
1978
541
1072452020
20
613
205569
561787
2031869599
2037495779
2037503033
2041313814
2041456532
1
1
1034
462
1075092140
14
428
176034
477891
2041459953
2047839283
2047843375
2050746645
2050866938
1
0
0
532
1078206458
15
461
203212
546727
2050870163
2058834745
2058837985
2060553748
2060681486
1
1
971
571
1082880112
26
798
208656
575782
2060684357
2067615727
2067618349
2069951977
2070092628
1
0
0
523
1086580593
20
612
199370
548693
2070095895
2077103855
2077105557
2079457120
2079587233
1
0
0
548
1090200833
17
520
209633
571861
2079590143
2086075133
2086081607
2088971141
2089112950
1
2
1990
531
1093400550
17
515
212767
564956
2089116281
2094269329
2094271611
2098903553
2099032342
1
0
0
551
1094969688
8
242
207231
562303
2099036029
2105176291
2105179589
2108248777
2108376922
1
0
0
523
1097826119
15
457
202131
539156
2108380065
2115182107
2115188957
2118146251
2118285586
1
0
0
498
1101636161
21
641
185222
506139
2118288557
2124984889
2124986739
2127902075
2128032192
1
0
0
526
1105157685
19
579
207835
554938
2128035347
2133852607
2133859855
2137485325
2137616368
1
0
0
537
1107489261
11
337
207002
555902
2137619389
2144381075
2144383939
2147250811
2147386658
1
1
1007
507
1111158883
20
611
198284
525595
2147389897
2152329311
2152332175
2157267573
2157399400
1
0
0
524
1112705376
8
242
196617
542155
2157402871
2164315009
2164317717
2167133630
2167266744
1
0
0
541
1116112152
14
426
211885
570194
2167269595
2173621721
2173623889
2176687923
2176816380
1
4
3978
524
1119144644
15
456
203189
548110
2176819217
2183102223
2183105347
2186275725
2186404034
1
1
987
577
1121946920
14
429
218959
594101
2186407207
2193111467
2193113991
2196529416
2196661300
1
0
0
530
1125351401
18
549
205806
550186
2196664643
2204210637
2204212817
2206438601
2206565844
1
0
0
585
1129441385
21
642
225443
609145
2206568419
2212584859
2212587227
2216363493
2216510050
1
1
1009
529
1132156675
14
428
195768
539525
2216513675
2223039015
2223041129
2226428001
2226567154
1
0
0
542
1135259258
15
461
209749
565404
2226570057
2233685923
2233688633
2236070483
2236203846
1
1
960
547
1139114886
21
636
208982
559862
2236206605
2243212738
2243232179
2245829963
2245954298
1
0
0
555
1142737411
18
551
214374
579065
2245956805
2252682639
2252694251
2255410187
2255541156
1
1
1032
543
1146158639
18
545
211390
566436
2255544181
2262292607
2262294681
2265145317
2265275350
1
0
0
524
1149707653
19
578
201610
550304
2265278513
2272407193
2272409615
2274477632
2274614686
1
0
0
540
1153586020
21
637
204902
560120
2274617241
2282004171
2282006401
2284399589
2284538904
1
0
0
570
1157648092
22
672
215275
584248
2284542021
2290679049
2290681325
2294859370
2294988070
1
0
0
577
1160229678
13
395
218138
591280
2294991563
2300198087
2300200607
2304648210
2304792570
1
0
0
519
1162007064
9
276
194616
533576
2304796275
2310749202
2310757653
2314316109
2314443694
1
0
0
495
1164639400
12
365
192813
520441
2314446433
2321009503
2321014623
2324006690
2324160832
1
2
2015
488
1168164330
18
551
187658
506468
2324163891
2330241899
2330247739
2333421921
2333553176
1
1
955
514
1171043444
14
428
198473
535819
2333556007
2340348985
2340351529
2342843913
2342974638
1
1
1064
515
1174609128
18
549
205919
537633
2342977369
2350804629
2350806963
2352500446
2352640519
1
1
1016
538
1179228215
25
764
209013
567008
2352642181
2359555267
2359557365
2362166082
2362290865
1
1
944
530
1182910312
20
605
213647
559374
2362294355
2368684051
2368689363
2371852595
2371982838
1
0
0
541
1186002516
16
492
209480
555204
2371985965
2378159867
2378169723
2381354549
2381476588
1
0
0
523
1188925359
15
460
202545
546214
2381479775
2387732065
2387738313
2391133685
2391370466
1
0
0
544
1191880181
15
459
203729
558130
2391374211
2398766846
2398769735
2400737395
2400874368
1
0
0
574
1195841796
20
611
220548
591316
2400876623
2406982907
2406985370
2410059534
2410210498
1
1
956
554
1198402047
12
367
218495
575263
2410213397
2416846539
2416852297
2419858601
2419990904
1
1
1025
497
1201917193
19
580
187754
522314
2419993993
2427276579
2427278693
2429626795
2429758522
1
0
0
532
1206109291
23
703
198839
545773
2429761819
2437440127
2437442797
2439432989
2439558896
1
0
0
549
1210580156
25
768
204316
558761
2439561277
2446085631
2446087799
2449024225
2449149868
1
0
0
537
1213627904
12
362
204995
548345
2449152745
2455010129
2455015187
2458861487
2458990980
1
4
4021
497
1216300684
14
427
187447
510142
2458994467
2468284461
2468286503
2468296583
2468434186
1
0
0
545
1222644689
37
1130
192745
543860
2468436807
2468436974
2471668582
2474576912
2477205180
1
1
1022
514
1225842963
17
519
7441
19945
2477210477
1.17647058823529e-09

10
401
29141152794
8639245219
7557275739
7470516770
7284857006
7432096134
7302295613
7324076386
7296755338
7318432248
7329195200
7335600635
7311344050
7298983140
7302733617
7357187734
7387518090
7337853075
7440828200
7326890990
7302293723
7300139913
7330072364
7320000096
7327704393
7326263681
7351864421
7294806437
7334406127
7345228930
7376162773
7396081260
7434850344
7418492577
7371487571
7335937914
7314889579
7312083183
7334143600
7334634045
70027579579
827098267079
915080619391
882145822802
901199355281
871262032766
867976922004
905734628706
868578693839
862546826548
872429911758
931947088072
864610189243
888750687615
911063952375
889266636064
867163007111
891238876819
891323619620
853958657828
880207291420
890277665655
890824149911
879642976816
870626173541
866928339915
864737394011
943520303965
884838237314
904783328734
860179545882
870372253025
895412495692
871951443901
877409380616
852574156844
869542083478
871207631765
876745232509
879337112687
852172684386
142018628787
107993207528
135593470960
159805342113
193497685258
219495098602
246559512470
251578503143
320754425574
307463852570
329351166484
345029194482
376551193248
391094562078
407084492197
466157407561
422941777925
468520658403
501986007446
485339812605
492139263396
545079398497
534820259226
570368877655
588931848398
638634394925
621970913991
652941145474
676019848089
705439106045
759569493214
706547487582
728971233208
797354413443
770066587122
790623601867
829234152027
815210588107
834524994415
886313976075
871768394187
868349304437
833762715470
805370395237
791377371053
798942017717
760214996168
760099618241
733883548385
744163114991
723232252642
709103146469
710184468112
679958033129
694576015317
650565702439
647571280591
623985842947
626169602068
627591767551
585355184546
594457679868
574785389516
555474763152
576122618121
594352954458
539014593297
525248759569
536567878522
512283009359
519665421769
528711576902
510184339339
534878308983
502847419991
490648129095
501064108755
504442469584
525907322401
503124982724
507709276044
532295767823
554439689117
556518131166
576075227439
624678133410
622901180977
628822939242
628046017023
633489387892
638869459853
653435236026
664023156122
682781194515
704080568881
686197518366
713200656207
707475091719
712927444709
708932782675
729294976169
719341230281
727324588437
705410633686
692290428803
709787741554
715387537395
701628480172
686394201149
700799121464
739022010529
690701509748
694583349763
682531297240
671355647325
672580687897
655430706918
670860085985
635626598049
691838003776
627857018704
631938968027
610210712996
593925023625
599595712016
607955908710
582901991517
599142831590
582290740238
611856343818
589678551096
573204675732
569571285396
577241197851
582777702469
575737024265
562406325638
571022268163
575326455007
588624624049
583829554145
579421060335
593171172257
596328527974
584187985808
627593714462
612857395255
614224861330
608719467624
605136324854
644039265501
624233264025
628823888415
639877929446
622776701456
643595747050
653435357558
648869627546
671013880430
688893116367
643461492530
679794271509
684621337431
675895146092
677278055297
661654675309
655980044115
667657522054
677864035501
678884481228
700125465179
669666288413
694092821659
677129923760
664745075334
652956688468
653716540241
658988610514
640405393468
623519682634
648147062694
637652706465
616886919142
619632086957
623984140658
623490000656
633137861382
639363295090
634756767182
601892150345
612134613364
595088309186
597105304565
593258671428
628384481964
618297370088
627752614704
600377821786
611782326045
588815851500
588972359979
605101007866
598660839423
589592584563
625389303272
603798719327
609289033462
621006918624
614823438776
608861329110
613437129485
656947750446
633430454130
662086709273
607869565651
653783147003
630910605856
623645998066
648877258404
630943706804
633602924272
685027885799
640467645762
651314823174
670927792064
663769858400
654635974244
647765897589
639744601565
646103291051
641350451434
662665895156
635105384965
654535048483
641518778335
691128185962
639910968206
651752047092
648557404890
639685955633
658900187219
655542976700
633559162412
634012896268
635489082449
623638720288
611299252099
639480070219
614981338198
691189909513
623328435728
618998492123
639993729996
638416702255
630862807861
660320946646
619581069161
613449911911
614356924565
612393475809
619275174936
613862833444
619041335532
643642450885
603848214464
625027797557
614895159836
650396912342
598626314786
630296859340
639816593467
642409960408
617229275076
641633199017
628405645354
616713508172
643215853532
616765523364
622237877961
624264811959
650088941502
612398010372
649383446892
638747016692
628100369056
640312647322
656198854359
646674972915
625833775969
628337317851
672221360284
649114796510
651691194088
659107077679
631534815963
639025308607
628278177798
637942598028
612062694845
650389128780
684799605360
642541763051
632497034006
636823386170
615541239336
617430196520
633488845655
632443211565
635152338015
622191805258
648403190215
622864043385
611805374219
641007607539
640122765129
642293536181
628533176497
644947464303
618872748342
574842371161

401
446159
132276
115885
114600
111612
113873
111887
112035
111671
111911
112119
112215
111825
111641
111744
112603
113133
112467
113846
112095
111755
111673
112157
111975
112086
112065
112489
111643
112201
112357
112826
113135
113781
113641
112979
112432
112040
111981
112280
112375
1071097
12622531
13964170
13461476
13752100
13295373
13245298
13821428
13254630
13162304
13313257
14221252
13193825
13562232
13902628
13570104
13232794
13600208
13601460
13031299
13431790
13585498
13593956
13423290
13285718
13229182
13195835
14397860
13502628
13806820
13126238
13281770
13664058
13305836
13389114
13010163
13269171
13294552
13379054
13418648
13004317
2168881
1649864
2070359
2439699
2953606
3350228
3763258
3839697
4895257
4692899
5026416
5265674
5746606
5968494
6212469
7113902
6454592
7149964
7660653
7406656
7510432
8318192
8161626
8704059
8987290
9745739
9491407
9964066
10316219
10765154
11591092
10782051
11124601
12167677
11751274
12065024
12654178
12440109
12734961
13525052
13303190
13250871
12723178
12289922
12076600
12191860
11600947
11599136
11199116
11356002
11036612
10821058
10837618
10376266
10599372
9927786
9882165
9522285
9555683
9577246
8932754
9071668
8771463
8476900
8791876
9070090
8225673
8015568
8188290
7817772
7930404
8068415
7785810
8162582
7673802
7487613
7646591
7698083
8025615
7677992
7747954
8123118
8460990
8492718
8791203
9532854
9505626
9596200
9584138
9667809
9749339
9971550
10133124
10419386
10744444
10471438
10883608
10796210
10879363
10818367
11129135
10977412
11099064
10764656
10564446
10831415
10917116
10707112
10474510
10694305
11277512
10540240
10599401
10415490
10245003
10263726
10002072
10237443
9699902
10557579
9581538
9643548
9312445
9063492
9150099
9277623
8895364
9143323
8885950
9337188
8998720
8747436
8691952
8808924
8893422
8786074
8582648
8714111
8779736
8982650
8909420
8842224
9051999
9100168
8914995
9577311
9352380
9373467
9289276
9234612
9828202
9525984
9596017
9764662
9503758
9821437
9971768
9901943
10239893
10512580
9819350
10373742
10447453
10314293
10335360
10097054
10010453
10188576
10344349
10359879
10683972
10219312
10592199
10333114
10144328
9964230
9976015
10056494
9772784
9515052
9890873
9730743
9413917
9455778
9522211
9514588
9661855
9756917
9686520
9185024
9341407
9081388
9112064
9053418
9589317
9435509
9579745
9162022
9335973
8985652
8987921
9233994
9135745
8997470
9543706
9214228
9298010
9476810
9382532
9291634
9361237
10025204
9666334
10103589
9276302
9977050
9627863
9517004
9902060
9628367
9669150
10453602
9773887
9939201
10238982
10129261
9989857
9885048
9762685
9859688
9787136
10112380
9691841
9988344
9789706
10546666
9765150
9945902
9897120
9761728
10054946
10003690
9668228
9675174
9697718
9516851
9328680
9758538
9384824
10547644
9512140
9446124
9766467
9742360
9627174
10076588
9454909
9361443
9375546
9345312
9450358
9367716
9446701
9822259
9214948
9538027
9383456
9925130
9135244
9618472
9763756
9803384
9419167
9791544
9589638
9411426
9815590
9412042
9495549
9526491
9920467
9345383
9909684
9747402
9584904
9771327
10013746
9868322
9550379
9588616
10258238
9905635
9944936
10058069
9637643
9751682
9587761
9735142
9340286
9925138
10450343
9805336
9652093
9718099
9393327
9422158
9667167
9651380
9692538
9494876
9894784
9505041
9336278
9782098
9768376
9801517
9591562
9842032
9444396
8772880

401
15984096855
6566860744
6110452005
6088928778
5934697930
6037696526
6051414774
6042375803
6040123638
6037319835
6037280381
6034584212
6045358085
6044007357
6042039528
6035641260
6037943996
6033913414
6147545303
6040305454
6048486423
6046991948
6039621248
6037784340
6042515777
6038620630
6041405221
6046180325
6048980802
6038468989
6043001906
6043925316
6048244264
6053997267
6062081444
6054792862
6044977469
6044426111
6046865240
6048821391
21819905884
575865893869
642634502472
636938209334
637420456132
634484045965
637419512152
635229811288
635613361648
633227504780
637513504904
634727159433
637458100529
635785003498
635714296310
639457546358
635690589779
634962872848
635546169501
637329548654
635258305351
638069078340
636177680489
637534437698
638283560849
634894220873
637731250755
635369628253
637041307735
637690627054
637531181376
635726397249
638116696584
633201633830
635413904703
633666699675
633603437177
635669419315
639181164069
634707137015
618108007455
88004175803
31529653683
45220182139
59770210110
76849989991
91831213308
109030170903
122127323267
138661664834
154091278160
171829292192
186906106631
203278857517
217903519862
233549321751
250787221333
262205793680
280936345181
296095706087
311188818525
325273636712
343580779880
356646915743
373889197899
390022342017
406275870997
422117335675
438755735535
452866192516
469487555975
484368720623
500943361638
515262903137
531727296924
547483230779
566362086037
581020541748
593333656426
607201696156
628330566296
629427003505
615331522921
599591876708
586839147252
568385561821
560042151530
541849202884
531587400104
518865529670
506825403309
494526613517
483104165223
469947374449
460453081903
449521972264
439098368255
431409854177
423858925073
413296528875
407482482825
397450187602
388619425632
379267111130
376154819062
370717523469
363646474122
354358141378
354736797341
349390942589
339866753557
337010168493
333580624270
333518976733
332633040230
327133556979
322686984074
323334988816
322976940872
324198915508
321464484775
331685416979
343965068121
355390483194
370811626155
381462081755
396332551540
405492048744
417248208147
423604511155
434449952383
443325576796
451389441069
460497905287
462652022019
467856913671
475874967446
482892871113
485766508015
489631646109
492056113526
493496168869
498605684838
497401909391
496129788186
495850798215
494757266867
496895566620
493455070977
488357065196
487586154055
481000135847
481343105293
474449288516
473081313964
464288837098
461893673869
452612547346
445679175609
439702925047
430849767186
421944365696
418286653145
410061929548
403485176633
397718158587
397243275158
392206245958
390269701608
382538400532
383651644313
383842477893
379923078756
381060917777
382353171954
380838367365
378858903702
380700140730
382653801346
386372895386
385281290917
389450276306
390789619593
395487753707
396211119131
398994941906
401783959841
409394991879
413075774026
415029317167
420581043671
423729769549
421637619214
428696240821
429863607844
434254368807
438900256579
440563173493
447855934982
448917897821
449596565420
454372847913
455793556431
456775337760
459067129710
459023958133
465456349518
454275611340
460150064417
459839964264
460976624032
456144243079
455895691251
452452532354
449619547030
448458144164
446775806453
442524247749
438767928916
437169580690
434360772765
435883176450
430996756212
430495969360
425960603117
424851385428
422911220389
419303085042
414123545246
413278036321
412445405404
411596338113
406118850581
406819403407
409463370118
408857320230
405361484526
406268793957
406524366328
406209100943
402901999987
405593325543
410129818635
406860645811
405828461688
411179601731
412886672622
413914373528
416785422089
416759839322
418326655844
421237295570
421688524048
425757115769
427848919002
425021276104
427916676610
435163580029
432860076713
436123050330
439366357088
440395769337
437550193817
442429844504
443277883190
439298113161
442502884919
440451403092
438848117744
439473339591
442536180902
440136941487
439622067175
436539732603
438886914060
437597936941
439109636620
436383273543
438759833366
434196055270
435120726429
433128795502
432789327044
430668635894
431151656466
429685362939
427077881323
423729626498
429004722394
424579160122
425093424439
422201719845
424304014993
423656666684
421779326981
422918043276
420980587649
419534389248
418130449904
420837898802
420780616433
418733061007
418670433931
419515634315
417618499243
420181630385
422855075369
422163936210
419599260239
421010151542
421724713478
425382280521
425306054270
425514059347
422094613912
425738555101
428644081444
429069553949
425766614931
428328199792
429951731729
432052073151
432046467227
432231484491
433931721655
430857614568
437891056366
432475030998
431782366481
431920728532
431999211213
434486843011
435548629615
430276019092
431968834574
434636550650
432165139796
433844171627
429779320021
428344574133
429802779937
433081284960
429911431503
430278199737
428586183770
425787055857
431584709651
428444972181
431762706432
428666986684
427399273382
428284393850
429034369617
428335207320
428997433776
428654527001
428116737264
426967431538
424457445627
423763985228
205767877624

401
408371
112142
100748
99749
98159
100345
99005
98949
98981
99257
99057
99317
99211
98923
98879
99326
99905
99348
100671
99446
98975
98803
99283
99139
99205
99307
99513
98861
99355
99743
99651
99766
99755
99807
99545
99111
99017
98995
99323
98821
1039967
12292750
13807972
13302344
13595615
13136801
13089820
13663301
13092092
13009519
13154115
14055551
13031208
13404079
13742793
13413198
13072639
13428808
13447349
12865681
13265186
13425039
13435360
13258064
13111289
13069547
13033010
14235007
13347936
13643796
12958880
13126158
13507479
13138086
13230491
12857941
13114609
13137095
13212173
13259303
12921668
2137437
1427513
1765368
2062828
2548045
2817139
3331176
3501024
4503823
4355751
4647651
4803385
5362843
5646415
5910699
6685496
6263444
6905781
7457493
7241441
7324687
8149729
7983532
8550276
8812379
9600571
9330944
9823861
10147734
10580547
11445031
10632458
10978235
11940853
11592916
11901112
12498591
12284943
12577424
13341726
13145753
13090014
12565150
12139652
11929350
12038230
11439741
11448657
11055172
11215774
10881580
10681120
10691451
10228185
10459844
9791042
9743958
9369892
9404401
9390161
8787190
8928807
8635573
8325386
8634625
8859226
8063080
7856109
7951712
7591077
7771334
7546011
7614385
7891426
7467993
7297705
7486755
7472338
7842075
7518856
7533857
7863610
8237237
8349237
8622766
9359150
9301951
9448131
9435625
9519280
9575336
9824524
9970891
10283125
10595434
10303178
10747385
10641827
10740244
10650158
10963805
10836182
10954325
10619494
10411920
10684973
10770053
10567957
10328484
10546488
11129409
10395883
10445967
10259784
10099456
10110208
9857616
10099264
9545114
10405559
9422997
9493378
9176616
8894295
8985447
9127603
8753862
9004144
8730519
9039129
8852024
8584609
8498283
8641619
8749731
8621346
8429949
8517049
8610365
8826677
8774065
8693038
8886363
8891150
8670567
9413845
9214625
9234600
9118702
9087906
9661807
9366270
9440394
9615989
9351612
9670247
9827313
9751233
10071152
10359445
9658741
10226991
10299914
10149202
10190399
9948111
9824868
10039983
10195452
10211747
10535842
10079234
10452016
10184122
9999114
9791514
9815372
9919426
9620411
9369061
9728536
9561471
9271855
9314070
9376126
9370188
9512441
9590893
9550740
8975364
9175256
8944609
8930741
8908347
9448997
9176912
9421003
9013015
9201411
8844803
8836289
9089821
8986091
8857334
9394897
9052878
9133643
9285406
9224194
9155399
9222175
9840869
9511432
9949416
9114807
9835712
9480717
9369087
9750560
9485474
9536945
10307242
9638775
9788318
10087863
9974766
9816677
9740191
9615824
9711906
9651523
9970876
9545856
9829633
9630036
10363267
9620612
9790790
9751816
9617368
9902314
9856008
9510293
9536896
9565502
9372364
9183473
9617329
9242158
10410999
9341555
9309409
9616633
9593682
9492060
9907701
9303597
9186435
9237618
9200444
9279574
9210781
9294875
9689409
9034899
9388036
9224689
9753715
8992019
9422817
9604085
9670027
9279373
9650577
9437053
9280888
9678097
9261218
9355199
9374426
9781310
9207943
9759911
9607290
9443917
9625081
9871699
9724873
9412231
9450949
10116540
9768465
9788143
9909329
9494718
9617451
9447029
9594925
9192371
9776238
10311590
9650635
9514115
9553346
9251682
9281684
9516001
9515311
9552692
9363095
9647535
9358042
9175519
9639041
9626550
9664728
9456847
9702769
9295523
6135850

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

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
52141219
51886923
51926128
52137394
51908861
52151341
51988168
51967526
51793453
52190044
51931147
52150661
52042748
51960355
52409385
51934782
51967945
51947394
52171668
51881737
52252579
51961742
52185815
52181108
51890755
52152838
51942552
52062212
52181771
52078201
51973066
52167206
51713075
51918982
52168152
51748200
52047521
52304630
51888386
51911675
634011
1910094
3274919
4441921
5896198
7082550
8554213
9556772
10991715
12226004
13758438
14945017
16364761
17531334
18872565
20312727
21201682
22833725
24075397
25306907
26503571
28046769
29095909
30542272
31895736
33164282
34544570
35884041
37060320
38419178
39663654
41001156
42212026
43535784
44863295
46394589
47640304
48543995
49758071
51554867
51517738
50097191
48883856
47820999
46264553
45678009
44089965
43284172
42264872
41209113
40263809
39279080
38213078
37425330
36552518
35644308
35083052
34427570
33542517
33084653
32247497
31492107
30737007
30510264
30076561
29433293
28654526
28771233
28290993
27427366
27305206
26961944
27025451
26927368
26443739
26047871
26187283
26095252
26265478
25929658
26959241
27951566
28924194
30200577
31059061
32308843
33047119
34011885
34498184
35403784
36172790
36767121
37599114
37639830
38141352
38803273
39414141
39540774
39949615
40071287
40225635
40641533
40516611
40366933
40399732
40247253
40533866
40127810
39733626
39687861
39111379
39175538
38574497
38479262
37718543
37559162
36754059
36150103
35728591
34927951
34241076
33964915
33257828
32688804
32260900
32245689
31806570
31658725
30961198
31123256
31175195
30747749
30950837
31004138
30908454
30675534
30919633
31033221
31413715
31202280
31680654
31690308
32173736
32135726
32431477
32605283
33356693
33540237
33746510
34188764
34491116
34174450
34941387
34889912
35362468
35694226
35825557
36476534
36515698
36534423
37006200
37050322
37176826
37328568
37328285
37913510
36819220
37476883
37378044
37501030
37067000
37057325
36789282
36504224
36475215
36279636
35957034
35595878
35533618
35221193
35468363
34924514
35001638
34501524
34538281
34299359
34029323
33543076
33558410
33442347
33433371
32866505
33038355
33234505
33193195
32830524
32989072
32965090
32989914
32598820
32957775
33306633
32990271
32886152
33446183
33484472
33628983
33834359
33830928
33947652
34241772
34202318
34618454
34738523
34486639
34722090
35448270
35072963
35461209
35695740
35575685
35432173
35978825
35949134
35591922
35927527
35712981
35544133
35663508
35899190
35677435
35633727
35375492
35595343
35484618
35610286
35372970
35586782
35176633
35269223
35116836
35057328
34916157
34926158
34853167
34570716
34310928
34826363
34362943
34444277
34194108
34389018
34344543
34136149
34315566
34068854
34010078
33825110
34155389
34072645
33923999
33895327
34028173
33776465
34090909
34263775
34235769
33931568
34124683
34133525
34538005
34435771
34526045
34124737
34560507
34739561
34804968
34423428
34753256
34823039
35059266
34978587
35056598
35155384
34892596
35562880
34996072
34966968
35021324
34971783
35262672
35291460
34830320
34993720
35283402
34964532
35214927
34746721
34715812
34803322
35168547
34764886
34893105
34693248
34478359
35018606
34693774
35010540
34709192
34595612
34738829
34732140
34727500
34735453
34749181
34655121
34613526
34318474
34579675
34195485

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
4148
4181
4129
4154
4141
4147
4127
4141
4136
4187
4151
4156
4128
4138
4136
4110
4145
4130
4163
4119
4107
4166
4156
4139
4127
4151
4135
4141
4185
4170
4244
4202
4160
4157
4131
4151
4149
4137
4153
4157
2043
2067
2947
3031
3034
3085
3948
3998
4024
4011
4115
4942
4914
4979
4988
5940
5003
4963
5045
5995
6989
5998
5049
5974
6903
6927
5966
7827
5946
6130
6047
6050
6993
6073
6087
6953
6971
6903
6926
6873
6997
7084
7881
6126
7085
6956
6810
6084
6955
6101
6136
6138
6146
6050
6016
6987
6039
6013
6959
6009
5944
5967
7017
6114
5940
6063
6015
6979
5868
5892
6012
6056
5114
6028
5102
5115
6021
6114
5981
5916
5030
6076
5967
6096
5958
6068
6010
5984
6042
5861
6016
6098
6009
6076
6024
5979
6006
6935
6106
6105
6781
6050
6043
6012
6822
6062
7131
7059
6050
7012
6015
8046
6040
6909
6114
6948
7038
6920
6121
7097
6918
7032
6787
6094
6898
6969
7021
6900
6947
6957
6055
7013
8038
7004
7069
7023
6974
6038
7139
6925
7854
6843
6001
8063
7032
7953
6980
5986
7026
7020
6876
6989
6085
6067
7954
6034
6873
6988
6931
6130
6999
6133
7033
6951
7997
6949
6065
6987
6870
6905
6127
7918
7006
6964
6085
6892
6050
5953
6967
6949
6109
6076
6946
6930
7071
6049
6144
5948
6144
6037
6051
6012
6077
5958
6112
6010
7029
6060
5917
5079
6062
6974
5901
7104
6953
5120
5077
5939
5095
6907
5057
5132
5010
6026
5845
5068
5046
5074
5148
5871
6011
5098
5069
6052
5006
5028
5988
5953
5932
5074
5070
5036
5106
5040
6042
5109
4992
6098
5802
5066
5101
5916
6042
6009
5180
6016
5057
6138
6005
5907
4969
5031
5955
5064
5132
6049
5934
5032
5034
6038
5884
5074
5062
5887
5078
5035
5079
5058
5976
4913
6098
4979
5043
4994
5993
5950
5137
5091
5081
5917
6001
5022
5012
5907
5181
5018
5019
5899
5057
6035
5029
5062
5085
5023
5908
5865
5044
6020
5033
6010
5004
6139
5077
4993
5064
5965
5061
5044
6006
5047
5048
5038
5927
5084
5035
6047
6131
5005
5148
4998

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
52141219
51886923
51926128
52137394
51908861
52151341
51988168
51967526
51793453
52190044
51931147
52150661
52042748
51960355
52409385
51934782
51967945
51947394
52171668
51881737
52252579
51961742
52185815
52181108
51890755
52152838
51942552
52062212
52181771
52078201
51973066
52167206
51713075
51918982
52168152
51748200
52047521
52304630
51888386
51911675
634011
1910094
3274919
4441921
5896198
7082550
8554213
9556772
10991715
12226004
13758438
14945017
16364761
17531334
18872565
20312727
21201682
22833725
24075397
25306907
26503571
28046769
29095909
30542272
31895736
33164282
34544570
35884041
37060320
38419178
39663654
41001156
42212026
43535784
44863295
46394589
47640304
48543995
49758071
51554867
51517738
50097191
48883856
47820999
46264553
45678009
44089965
43284172
42264872
41209113
40263809
39279080
38213078
37425330
36552518
35644308
35083052
34427570
33542517
33084653
32247497
31492107
30737007
30510264
30076561
29433293
28654526
28771233
28290993
27427366
27305206
26961944
27025451
26927368
26443739
26047871
26187283
26095252
26265478
25929658
26959241
27951566
28924194
30200577
31059061
32308843
33047119
34011885
34498184
35403784
36172790
36767121
37599114
37639830
38141352
38803273
39414141
39540774
39949615
40071287
40225635
40641533
40516611
40366933
40399732
40247253
40533866
40127810
39733626
39687861
39111379
39175538
38574497
38479262
37718543
37559162
36754059
36150103
35728591
34927951
34241076
33964915
33257828
32688804
32260900
32245689
31806570
31658725
30961198
31123256
31175195
30747749
30950837
31004138
30908454
30675534
30919633
31033221
31413715
31202280
31680654
31690308
32173736
32135726
32431477
32605283
33356693
33540237
33746510
34188764
34491116
34174450
34941387
34889912
35362468
35694226
35825557
36476534
36515698
36534423
37006200
37050322
37176826
37328568
37328285
37913510
36819220
37476883
37378044
37501030
37067000
37057325
36789282
36504224
36475215
36279636
35957034
35595878
35533618
35221193
35468363
34924514
35001638
34501524
34538281
34299359
34029323
33543076
33558410
33442347
33433371
32866505
33038355
33234505
33193195
32830524
32989072
32965090
32989914
32598820
32957775
33306633
32990271
32886152
33446183
33484472
33628983
33834359
33830928
33947652
34241772
34202318
34618454
34738523
34486639
34722090
35448270
35072963
35461209
35695740
35575685
35432173
35978825
35949134
35591922
35927527
35712981
35544133
35663508
35899190
35677435
35633727
35375492
35595343
35484618
35610286
35372970
35586782
35176633
35269223
35116836
35057328
34916157
34926158
34853167
34570716
34310928
34826363
34362943
34444277
34194108
34389018
34344543
34136149
34315566
34068854
34010078
33825110
34155389
34072645
33923999
33895327
34028173
33776465
34090909
34263775
34235769
33931568
34124683
34133525
34538005
34435771
34526045
34124737
34560507
34739561
34804968
34423428
34753256
34823039
35059266
34978587
35056598
35155384
34892596
35562880
34996072
34966968
35021324
34971783
35262672
35291460
34830320
34993720
35283402
34964532
35214927
34746721
34715812
34803322
35168547
34764886
34893105
34693248
34478359
35018606
34693774
35010540
34709192
34595612
34738829
34732140
34727500
34735453
34749181
34655121
34613526
34318474
34579675
34195485

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
918
925
918
914
918
916
918
905
903
920
915
926
918
914
919
926
922
909
925
913
912
905
925
926
920
913
927
920
917
926
909
912
930
906
924
899
907
931
923
919
26
55
83
105
136
156
183
199
221
246
277
301
319
339
366
385
402
425
444
472
487
521
538
566
603
601
623
656
682
693
704
728
750
773
788
819
842
848
878
902
921
882
869
848
817
805
785
768
754
743
730
705
694
670
659
655
631
623
611
598
590
577
561
559
564
543
523
527
526
512
492
516
496
492
497
484
485
490
492
481
494
517
532
550
573
580
606
622
620
642
651
675
679
682
692
698
714
716
712
717
715
729
714
727
725
724
735
707
714
712
707
701
686
684
693
697
674
652
643
637
612
619
609
607
593
590
588
580
573
576
569
563
563
568
566
562
572
566
582
586
578
575
590
584
599
598
612
608
628
639
627
621
641
631
644
635
656
665
647
662
677
665
668
686
664
674
662
672
672
672
658
668
662
672
658
661
646
642
647
650
632
634
639
630
623
628
608
616
611
610
622
598
597
604
597
603
601
591
591
597
606
612
597
589
610
602
603
607
611
612
618
635
631
651
615
627
651
625
649
645
645
642
647
642
648
648
640
635
645
650
646
643
639
633
641
640
641
647
658
632
639
648
629
625
632
627
637
630
628
631
628
624
624
625
633
625
621
615
615
616
611
618
618
608
611
632
629
610
624
648
626
628
622
619
641
634
625
623
626
639
634
637
629
639
625
636
632
635
644
628
654
636
632
634
633
643
631
629
648
642
630
622
631
627
615
624
627
634
638
623
635
622
626
628
636
622
618
622
619
610


Loading data, please wait...