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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (549:08f55733e693) 2010-12-15
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c ncellpow=15 -c done=0 init.hoc -c {xopen("temp.hoc")} -c finish()
methodinfo 94
nhost 16384
MemSize 536870912
UsedMem 210928744
FreeMem 325942168
use2interval = -1
ncellpow = 22
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 = 50
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 1.11
mkmodel_time = 7.51
setup_method_time = 0.21
set_maxstep_time = 20.15
stdinit_time = 0.17
runtime = 8.05
methodrun_time = 28.46
elapsed_time = 133.46
jobid = 0
seq = 4
@@@end header@@@
5629
2742515662
2742528734
2742896405
2742922723
0
0
0
0
0
0
0
0
0
2742924177
2743313921
2743316217
2743324950
2743348959
0
0
0
0
0
0
0
0
0
2743350598
2743442766
2743443649
2743450020
2743458880
0
0
0
0
0
0
0
0
0
2743460197
2743547242
2743548125
2743556550
2743563754
0
0
0
0
0
0
0
0
0
2743564921
2743653554
2743654437
2743659297
2743666440
0
0
0
0
0
0
0
0
0
2743667596
2743754254
2743755137
2743761147
2743768004
0
0
0
0
0
0
0
0
0
2743769034
2743855312
2743856195
2743864362
2743871548
0
0
0
0
0
0
0
0
0
2743872586
2743958586
2743959469
2743967404
2743974598
0
0
0
0
0
0
0
0
0
2743975618
2744061150
2744062035
2744070860
2744077786
0
0
0
0
0
0
0
0
0
2744078816
2744164348
2744165235
2744173724
2744180656
0
0
0
0
0
0
0
0
0
2744181684
2744268372
2744269255
2744276798
2744283886
0
0
0
0
0
0
0
0
0
2744284926
2744371098
2744371985
2744380668
2744388598
0
0
0
0
0
0
0
0
0
2744389803
2744476458
2744477341
2744485358
2744492978
0
0
0
0
0
0
0
0
0
2744494002
2744581020
2744581945
2744589564
2744597252
0
0
0
0
0
0
0
0
0
2744598388
2744684578
2744685461
2744696941
2744704597
0
0
0
0
0
0
0
0
0
2744706087
2744794182
2744795065
2744801283
2744809666
0
0
0
0
0
0
0
0
0
2744810851
2744896702
2744897549
2744906538
2744914376
0
0
0
0
0
0
0
0
0
2744915575
2745001932
2745002815
2745011944
2745019564
0
0
0
0
0
0
0
0
0
2745020503
2745105628
2745106513
2745117563
2745125031
0
0
0
0
0
0
0
0
0
2745126194
2745214922
2745215805
2745224066
2745231902
0
0
0
0
0
0
0
0
0
2745233125
2745320772
2745321853
2745329130
2745337296
0
0
0
0
0
0
0
0
0
2745338434
2745427258
2745428183
2745434888
2745442870
0
0
0
0
0
0
0
0
0
2745443886
2745530828
2745531711
2745539704
2745546902
0
0
0
0
0
0
0
0
0
2745547940
2745634096
2745634980
2745644048
2745652410
0
0
0
0
0
0
0
0
0
2745653438
2745740228
2745741199
2745748776
2745756320
0
0
0
0
0
0
0
0
0
2745757370
2745843043
2745843951
2745853210
2745860380
0
0
0
0
0
0
0
0
0
2745861497
2745947998
2745948885
2745956376
2745963710
0
0
0
0
0
0
0
0
0
2745964748
2746050718
2746051601
2746060088
2746067040
0
0
0
0
0
0
0
0
0
2746068192
2746153644
2746154529
2746163142
2746170078
0
0
0
0
0
0
0
0
0
2746171130
2746258374
2746259257
2746266338
2746273358
0
0
0
0
0
0
0
0
0
2746274397
2746359906
2746360843
2746369008
2746376194
0
0
0
0
0
0
0
0
0
2746377236
2746463882
2746464767
2746472256
2746479300
0
0
0
0
0
0
0
0
0
2746480326
2746566290
2746567181
2746575896
2746583298
0
0
0
0
0
0
0
0
0
2746584327
2746671494
2746672377
2746679656
2746686732
0
0
0
0
0
0
0
0
0
2746687778
2746773532
2746774417
2746782920
2746789906
0
0
0
0
0
0
0
0
0
2746790959
2746877464
2746878349
2746886984
2746895142
0
0
0
0
0
0
0
0
0
2746896162
2746982612
2746983497
2746991232
2746998406
0
0
0
0
0
0
0
0
0
2746999438
2747086242
2747087125
2747094496
2747101350
0
0
0
0
0
0
0
0
0
2747102376
2747189838
2747190721
2747198101
2747205722
0
0
0
0
0
0
0
0
0
2747206779
2747292644
2747293527
2747302592
2747310286
0
0
0
0
0
0
0
0
0
2747311314
2747398395
2747399477
2747406832
2747414146
0
0
0
0
0
0
0
0
0
2747415188
2747671444
2747710316
2747887753
2747932453
0
0
0
0
116045
0
0
0
0
2747935191
2763662572
2763696018
2764868195
2764897812
0
6
5799
6310
1325013
201
6047
2822993
6979819
2764907218
2790111963
2790119244
2791537471
2791566798
0
4
3871
6203
2605017
176
5323
2721190
6765827
2791570587
2816611485
2816621664
2818173855
2818203726
0
8
7710
6199
3835772
191
5756
2736922
6805046
2818207831
2844279604
2844284358
2844702207
2844731822
0
3
2904
6209
5235817
238
7180
2777635
6840728
2844735257
2869968973
2869976510
2871527867
2871557338
0
9
8802
6263
6539582
183
5536
2747450
6860831
2871561447
2897060324
2897067740
2898091259
2898120339
0
8
7926
6265
7808008
195
5877
2763178
6867341
2898124201
2923285077
2923294920
2924764955
2924794538
0
5
4940
6137
9103163
188
5670
2702290
6712129
2924798591
2950396041
2950403122
2951350441
2951380289
0
8
7622
6228
10371710
213
6435
2771901
6862748
2951384579
2977238936
2977245266
2978072815
2978102444
0
4
3877
6251
11745887
223
6736
2770115
6917184
2978105607
3003768845
3003775046
3004689823
3004719181
0
8
7780
6173
13045123
218
6576
2753196
6801524
3004722519
3029743185
3029750666
3031457141
3031486378
0
7
6716
6163
14309021
188
5680
2737378
6783830
3031490015
3056526739
3056535042
3058021777
3058051570
0
6
5947
6139
15599589
185
5583
2703237
6703963
3058055435
3083952549
3083957804
3084850006
3084879686
0
7
6868
6349
16899211
231
6981
2824614
6992509
3084883423
3110671745
3110679126
3111436027
3111464862
0
5
4756
6306
18242235
203
6128
2801914
6922076
3111469023
3136867093
3136875116
3138129093
3138158833
0
8
7712
6212
19514882
197
5938
2767539
6832434
3138163505
3163848653
3163855136
3164689905
3164719161
0
6
5609
6200
20801915
220
6641
2749268
6817135
3164722911
3190075041
3190083249
3191373263
3191402898
0
6
5858
6229
22092329
196
5910
2748543
6867338
3191406671
3216591667
3216598684
3218054513
3218083862
0
7
6722
6052
23341914
191
5756
2678852
6646327
3218087941
3244070747
3244075212
3244738679
3244767867
0
5
4772
6480
24679545
227
6861
2870082
7125806
3244771373
3270645637
3270650276
3271510045
3271539618
0
6
5806
6328
25959033
192
5796
2812850
6995814
3271542947
3297485329
3297492030
3298179191
3298208510
0
7
6794
6248
27227901
215
6487
2776239
6880373
3298212517
3324129232
3324133878
3324906415
3324935875
0
6
5879
6210
28607342
227
6845
2750099
6814251
3324939913
3350761326
3350766322
3351561797
3351590851
0
11
10592
6256
29902329
230
6938
2772866
6896610
3351594497
3376753677
3376760630
3378309350
3378338906
0
4
3845
6120
31196605
193
5834
2690412
6684062
3378342431
3403242721
3403249500
3404852429
3404881869
0
6
5698
6067
32471508
197
5949
2661440
6644003
3404885313
3429406861
3429416618
3431737445
3431767282
0
6
5744
6167
33672617
169
5103
2701745
6727648
3431770517
3457477260
3457481954
3458344303
3458373587
0
5
4693
6308
35013814
207
6251
2812883
6920930
3458377091
3484195995
3484200730
3484968405
3484998002
0
9
8635
6334
36250747
209
6305
2824706
6944569
3485001555
3510359653
3510367578
3511837342
3511866326
0
4
3900
6163
37535096
187
5647
2736994
6771293
3511870111
3537323327
3537328662
3538491407
3538520689
0
7
6613
6122
38846750
225
6798
2703300
6728098
3538524097
3563516441
3563527086
3565295515
3565324416
0
6
5994
6220
40142140
188
5685
2736230
6790290
3565328227
3590282007
3590289740
3591814795
3591843933
0
6
5848
6185
41427858
177
5339
2716818
6750837
3591847859
3616801941
3616811694
3618490635
3618519518
0
7
6665
6188
42653993
179
5395
2710497
6759365
3618524005
3644003909
3644011826
3645059391
3645088522
0
4
3927
6146
43974823
212
6406
2706299
6718110
3645092961
3670124263
3670131964
3671281199
3671310946
0
9
8646
6169
45283098
221
6670
2743012
6796150
3671314987
3696601392
3696609646
3697954177
3697983495
0
6
5799
6084
46586726
201
6071
2691310
6688239
3697987597
3723072415
3723082838
3724667641
3724697440
0
6
5782
6292
47867844
183
5512
2772788
6885990
3724701115
3749800261
3749807150
3751253639
3751283286
0
7
6866
6107
49116428
188
5665
2653926
6649755
3751286781
3776480705
3776491454
3777980842
3778010107
0
4
3864
6177
50498173
195
5885
2736778
6786639
3778013191
3803053801
3803056670
3804465027
3804494462
0
10
9683
6144
51669919
206
6220
2733204
6747077
3804498519
3814649793
3814653676
3815374463
3815403414
0
0
0
67
51712535
2
61
29104
75573
3815407429
3816519458
3816525016
3816806221
3816828901
0
0
0
221
51907083
9
270
95286
242889
3816831939
3818272190
3818277678
3818648643
3818672394
0
2
1982
422
52046566
7
212
182125
457628
3818675471
3820780300
3820784121
3821173650
3821199174
0
1
961
566
52272672
14
424
242610
608102
3821202737
3824053552
3824056706
3824337127
3824363288
0
0
0
725
52700890
27
817
312843
796276
3824367209
3827854412
3827858558
3828235483
3828263506
0
0
0
857
53243062
34
1035
374725
942426
3828267479
3832318760
3832322363
3832794955
3832823378
0
0
0
1045
53733121
26
791
458642
1144670
3832826927
3837468027
3837474120
3838085805
3838114338
0
3
2900
1161
54319266
34
1022
504668
1266199
3838118281
3843661497
3843666008
3844022611
3844051852
0
2
1926
1385
55165374
52
1575
613350
1526970
3844055519
3849875038
3849882354
3850631367
3850659998
0
1
1014
1418
55885482
44
1330
630123
1549888
3850663573
3857285820
3857290412
3857969841
3857999188
0
1
989
1629
56880876
65
1963
723408
1784502
3858002879
3865195421
3865200556
3865985495
3866015002
0
0
0
1757
57904466
64
1930
779725
1924786
3866018495
3873751687
3873756618
3874654327
3874683660
0
1
948
1985
58847399
60
1817
877565
2181074
3874687513
3882978543
3882983820
3883987927
3884017336
0
0
0
2060
59766872
59
1778
899779
2260969
3884020811
3893172543
3893180506
3894055347
3894084245
0
0
0
2290
60801865
74
2229
1011005
2526082
3894087799
3903692845
3903701110
3904592583
3904622054
0
2
1965
2304
61803556
77
2317
1018155
2536542
3904625835
3914739853
3914747168
3915889557
3915918635
0
0
0
2519
62826975
85
2564
1105906
2781341
3915922453
3927229624
3927235438
3927789263
3927818206
0
0
0
2754
63942449
100
3020
1233075
3017830
3927821925
3939698185
3939704204
3940453681
3940483029
0
3
2913
2909
65027804
103
3099
1295847
3223647
3940486639
3952947665
3952950134
3953694146
3953723144
0
2
1872
2990
66147901
110
3324
1311101
3285019
3953726821
3966258516
3966265288
3967469381
3967498930
0
3
2852
3178
67219958
87
2620
1398506
3482031
3967502413
3981493717
3981499082
3981969661
3981999012
0
3
2984
3455
68343164
116
3517
1541222
3792899
3982002813
3996204928
3996213038
3997099619
3997128594
0
3
2920
3568
69420653
101
3048
1573494
3912212
3997132005
4012538625
4012542176
4013008267
4013037508
0
2
1936
3760
70611717
133
4013
1677696
4132481
4013041015
4028830941
4028835596
4029636450
4029665830
0
5
4863
3835
71796772
129
3893
1720276
4233565
4029669315
4045972903
4045978076
4046685227
4046714422
0
5
4816
3955
73005073
129
3889
1765354
4345427
4046718021
4063467953
4063473784
4064406847
4064436610
0
7
6782
4166
74222065
135
4075
1848612
4582039
4064440431
4082171049
4082177894
4082852583
4082881292
0
6
5823
4268
75488868
148
4467
1904012
4697803
4082885449
4101095633
4101102880
4102029271
4102058950
0
8
7785
4365
76705749
172
5190
1935767
4798846
4102062673
4120535217
4120544672
4121842561
4121871662
0
4
3906
4556
77898702
145
4368
2010537
4992224
4121875301
4140941166
4140948046
4142103785
4142132953
0
5
4923
4672
79152508
151
4556
2061307
5117288
4142137109
4161445180
4161451706
4163055745
4163084862
0
7
6895
4792
80416927
144
4360
2097765
5243466
4163088583
4183591516
4183598690
4184774943
4184804530
0
8
7667
5088
81812950
154
4652
2257241
5601309
4184808461
4206217308
4206223102
4207141278
4207170496
0
14
13443
5278
83187458
166
5015
2358930
5817103
4207174423
4228861400
4228870368
4230110851
4230140003
0
12
11508
5386
84461707
158
4772
2385317
5911690
4230144421
4252336657
4252345734
4253750469
4253779478
0
7
6660
5545
85682143
170
5123
2445004
6030310
4253783537
4276580709
4276588722
4277971679
4278000878
0
4
3800
5614
86939961
178
5374
2475821
6187542
4278005445
7198976
7203502
7906271
7935346
0
6
5812
5881
88379573
206
6222
2609852
6480923
7939029
32640448
32647904
33532070
33560978
0
13
12700
5904
89846902
212
6413
2632398
6515259
33565381
58579514
58585964
59562835
59591998
0
14
13445
6249
91121902
199
6002
2775152
6868773
59595641
84980013
84987146
86038735
86068002
0
6
5711
6188
92410728
201
6070
2754041
6830649
86071207
110901836
110911952
111918589
111947798
0
5
4759
5935
93737784
187
5645
2630209
6514508
111951405
136198617
136207452
137321739
137350990
0
9
8565
5809
95076700
198
5966
2587533
6411598
137354871
161219037
161225636
162069314
162097987
0
9
8635
5748
96349610
205
6185
2540335
6323077
162102133
185220333
185227228
186456275
186485776
0
4
3930
5645
97483321
180
5430
2506752
6211772
186489639
208971745
208981028
210084191
210113111
0
0
0
5489
98737121
164
4947
2397513
5978423
210116569
231634716
231641002
233181427
233210714
0
6
5772
5233
100012838
142
4282
2310957
5752438
233214871
253987463
253995306
255634867
255664530
0
8
7695
5070
101195382
137
4134
2227173
5522881
255668281
275851107
275859406
277632897
277662329
0
5
4831
4972
102303359
157
4719
2199547
5428261
277666239
298067163
298074748
299097679
299126958
0
0
0
4884
103437459
170
5134
2167611
5360528
299130777
318973356
318982574
320209072
320237843
0
1
977
4768
104603155
164
4954
2118805
5278159
320242237
339561773
339570104
341027939
341057408
0
2
1960
4697
105782673
155
4677
2082115
5151425
341060959
359953363
359961608
361165815
361195158
0
3
2829
4491
106959560
153
4613
2000867
4940309
361199281
379452393
379459698
380853966
380883718
0
3
2933
4399
108060338
148
4471
1954241
4843000
380887749
398981445
398989644
400220095
400249075
0
0
0
4404
109194245
144
4347
1952950
4857361
400251645
417999225
418005970
418991755
419021234
0
2
1958
4194
110352861
144
4353
1857599
4603803
419025231
435859891
435866795
437437603
437466798
0
3
2898
4168
111462531
122
3683
1826125
4557322
437470101
453947865
453955362
455459463
455489080
0
2
1960
4009
112535145
125
3780
1739286
4353866
455492989
472169095
472173793
473214849
473244602
0
0
0
4099
113647684
141
4250
1806488
4493440
473248237
490015912
490020656
490525716
490555446
0
1
970
3978
114810512
143
4309
1764860
4378041
490558963
506439719
506446278
507688037
507717082
0
4
3981
3818
115924698
121
3651
1691852
4196990
507720631
522851181
522861098
524337167
524366506
0
2
1883
3717
116997899
107
3231
1652843
4060814
524369997
539772640
539779878
540703655
540733154
0
1
946
3702
118188054
121
3661
1647977
4072710
540736895
555674164
555682484
556787181
556816694
0
6
5906
3601
119313883
117
3522
1583612
3933761
556820001
571744077
571749928
572614058
572643323
0
3
2880
3592
120442174
125
3772
1594439
3977464
572647467
587026169
587031626
588254875
588284206
0
3
2940
3442
121558170
104
3142
1502247
3755936
588287905
602149983
602155010
603606151
603635398
0
3
2863
3382
122683365
93
2803
1482509
3709949
603639547
617565427
617573048
618814731
618843690
0
4
3982
3385
123812672
103
3112
1512875
3721026
618847395
632997789
633004812
633845975
633875131
0
4
3920
3319
124998536
119
3595
1494819
3672415
633878433
647730735
647735558
648572823
648601854
0
5
4889
3334
126087580
119
3589
1472675
3651089
648605317
662287993
662294062
663175679
663204947
0
1
969
3351
127199183
104
3138
1485483
3682768
663208423
677300649
677304188
677658965
677688268
0
3
2922
3348
128374807
118
3559
1487292
3682761
677692091
691452088
691457062
691977155
692007090
0
5
4841
3248
129555214
117
3525
1442979
3587375
692010535
705527205
705534194
706148195
706177328
0
5
4768
3185
130701752
110
3326
1419095
3496732
706181433
719115689
719121991
720159371
720188410
0
4
3874
3117
131769153
99
2981
1391762
3444547
720191433
733034561
733041278
734071311
734100632
0
2
1940
3162
132863711
84
2538
1398719
3473753
734104363
747068876
747074376
747943919
747973366
0
3
2865
3063
134039430
102
3080
1367498
3380000
747976641
760589596
760595246
761743485
761772700
0
6
5630
3097
135150969
87
2624
1357282
3362159
761776437
774379853
774385770
775645547
775674822
0
4
3881
3124
136200838
90
2719
1387010
3435598
775678437
788832208
788837660
789588263
789617638
0
1
988
3136
137358412
106
3199
1396558
3459779
789621575
802561371
802567174
803616967
803646166
0
5
4873
3186
138454137
94
2835
1422458
3504572
803649911
817159180
817164662
818014591
818043616
0
3
2914
3233
139609867
108
3256
1444285
3558690
818047727
832707496
832712288
833165425
833195306
0
5
4939
3617
140854445
133
4021
1600254
4000579
833198649
848453677
848457520
848829950
848859120
0
8
7952
3668
142050437
132
3991
1632767
4022153
848863439
864083686
864091568
864994655
865023963
0
5
4845
3734
143164734
118
3563
1661111
4111124
865028231
880967137
880972930
881675937
881705232
0
3
2890
3891
144375348
137
4145
1713604
4264639
881708609
897939141
897947644
898927626
898956705
0
5
4797
3934
145537555
135
4075
1748214
4304705
898960969
916133366
916137582
916449571
916478690
0
4
3924
4106
146828065
158
4761
1825194
4512983
916482223
933288528
933296912
934348398
934377532
0
9
8647
4114
148033957
124
3734
1803478
4514483
934381529
951819519
951826408
952761331
952790614
0
6
5794
4344
149191011
127
3844
1930247
4747275
952794385
971117180
971121066
971372515
971401493
0
4
3859
4426
150451145
164
4964
1955923
4853688
971405817
988979569
988985918
990397202
990427082
0
7
6696
4304
151539669
128
3854
1877626
4680455
990430131
1008516307
1008526314
1009755198
1009784637
0
1
920
4514
152679775
138
4161
1999243
5023685
1009788017
1028327336
1028337260
1029385665
1029415142
0
2
1952
4554
153909684
141
4250
2008701
4990491
1029419021
1048482985
1048488890
1049253453
1049283246
0
6
5760
4755
155080340
154
4662
2101285
5218431
1049286967
1068992296
1068996164
1069255287
1069284626
0
3
2898
4728
156417089
167
5032
2104638
5183308
1069288441
1088555089
1088563330
1089665689
1089694984
0
11
10762
4583
157609033
164
4959
2034231
5040115
1089698663
1109152193
1109161644
1110131873
1110161322
0
3
2877
4817
158813488
157
4738
2124135
5264982
1110165461
1129839369
1129845870
1130798315
1130827438
0
4
3861
4805
160055950
148
4466
2143829
5296301
1130831201
1150303861
1150311554
1151506757
1151535716
0
7
6682
4644
161290643
161
4859
2071900
5100434
1151539361
1170590632
1170596140
1172371383
1172400491
0
5
4789
4721
162500118
141
4257
2081170
5166917
1172404353
1191762155
1191768516
1193225643
1193255106
0
5
4718
4736
163689890
150
4524
2090896
5181416
1193258651
1212501157
1212507594
1214111664
1214141230
0
4
3879
4742
164875757
141
4259
2072728
5210178
1214144529
1234396568
1234402420
1235065339
1235094626
0
4
3834
4911
166137248
167
5036
2202874
5407479
1235098567
1254997269
1255006034
1256038823
1256068387
0
7
6712
4796
167399675
157
4735
2130585
5278023
1256071841
1275992357
1275999808
1276905707
1276934316
0
7
6772
4752
168558460
169
5088
2127509
5225690
1276938209
1296216541
1296225396
1297907927
1297937165
0
2
1941
4672
169751524
150
4533
2061986
5111951
1297940795
1317607259
1317614435
1318634690
1318664298
0
4
3871
4775
170979601
166
5014
2125739
5269980
1318668115
1337844982
1337852958
1339349941
1339379509
0
5
4872
4833
172166084
126
3807
2107376
5279627
1339383291
1358751259
1358758281
1359923013
1359951996
0
5
4772
4645
173323494
145
4370
2046490
5084585
1359955537
1379561777
1379568324
1380518309
1380547538
0
4
3806
4813
174544211
169
5099
2135152
5296095
1380550917
1400010189
1400016978
1400797237
1400826622
0
4
3922
4668
175777460
153
4622
2080195
5117081
1400830439
1420045049
1420051584
1420960179
1420989790
0
6
5790
4669
177024366
155
4678
2075794
5156362
1420993625
1440006736
1440012910
1440832559
1440861830
0
6
5781
4580
178204631
151
4566
2004516
5017824
1440865173
1459316064
1459322974
1460538615
1460567982
0
4
3750
4467
179375140
144
4348
1978935
4915693
1460571503
1478791901
1478799264
1479948791
1479978464
0
3
2964
4411
180534684
138
4157
1951766
4843504
1479982171
1497894205
1497903746
1499347871
1499376950
0
3
2917
4323
181674528
146
4401
1913362
4764287
1499380385
1517201196
1517207258
1518232291
1518261830
0
2
1942
4267
182876208
144
4358
1886150
4698918
1518266123
1535809376
1535814422
1536835699
1536865115
0
5
4827
4233
184042684
144
4328
1869882
4687023
1536868353
1554147723
1554154774
1555152779
1555182398
0
3
2742
4102
185271152
143
4318
1809131
4492751
1555186403
1572117769
1572125116
1573299317
1573328714
0
6
5728
4167
186444013
127
3836
1852902
4571170
1573332699
1589591001
1589596822
1591164659
1591194586
0
5
4883
3928
187534331
116
3505
1725921
4288994
1591198717
1607712017
1607717206
1608698123
1608727587
0
1
1021
4040
188695365
139
4193
1780229
4441287
1608730769
1625241117
1625247432
1625881414
1625910594
0
3
3009
3891
189817331
141
4246
1741391
4302082
1625914373
1641835815
1641844842
1642902115
1642931161
0
1
1022
3837
191008344
121
3647
1688455
4193585
1642934395
1658553744
1658560450
1659730603
1659760222
0
6
5863
3808
192125013
112
3372
1690698
4181522
1659764031
1675161975
1675171082
1676368850
1676398605
0
3
2933
3785
193186750
116
3505
1685390
4154772
1676403301
1692036613
1692043268
1692930939
1692960198
0
0
0
3705
194364096
130
3926
1650579
4075589
1692963637
1708283839
1708291096
1709385947
1709415622
0
4
3949
3680
195479818
127
3835
1640925
4056296
1709419361
1724723735
1724732750
1725690407
1725719660
0
2
1930
3755
196657179
117
3530
1658890
4121651
1725723127
1741171797
1741178228
1741880863
1741909679
0
5
4894
3749
197856961
120
3625
1651747
4108749
1741913571
1756654199
1756659628
1758138437
1758168074
0
6
5794
3653
198923379
94
2840
1590690
3983594
1758171621
1773102868
1773112390
1774553367
1774582534
0
2
1984
3602
200116527
105
3164
1593008
3955604
1774585881
1790039005
1790044042
1790707363
1790736886
0
8
7758
3800
201236178
127
3832
1676529
4185525
1790740663
1806221045
1806225907
1806957493
1806986671
0
3
2921
3731
202387527
120
3632
1658217
4105651
1806990173
1821699185
1821703444
1823292997
1823322466
0
4
3841
3633
203495241
93
2827
1572029
3931664
1823326431
1838206696
1838216995
1839692139
1839721383
0
3
2921
3682
204651093
109
3292
1615923
4029092
1839725131
1855258200
1855265186
1856055787
1856085290
0
5
4891
3630
205887614
127
3837
1631691
4026058
1856089303
1871686535
1871692718
1872548645
1872578097
0
7
6851
3843
207026434
134
4040
1707545
4238333
1872581477
1888354701
1888360036
1889053973
1889083318
0
3
2774
3729
208212785
129
3891
1653674
4103831
1889087073
1904577901
1904582918
1905710095
1905739316
0
5
4872
3795
209342025
122
3683
1680103
4170815
1905742753
1921502580
1921510984
1922488385
1922517574
0
3
2824
3880
210503517
112
3373
1731194
4251876
1922520973
1938534881
1938542076
1939214205
1939243633
0
5
4925
3801
211789278
132
3991
1689813
4199832
1939247695
1955175555
1955185628
1956078977
1956108306
0
9
8567
3908
212887572
125
3766
1739750
4274254
1956112075
1971923749
1971932505
1973187743
1973216879
0
1
960
3866
214061410
116
3508
1683052
4228245
1973220903
1989284825
1989291060
1990553139
1990582550
0
5
4842
3934
215195406
121
3649
1739013
4312460
1990586301
2006912114
2006919794
2007884777
2007913973
0
3
2822
3941
216340265
135
4073
1750524
4336019
2007917963
2024470361
2024476754
2025370473
2025399316
0
3
2912
4017
217642067
118
3557
1781543
4399875
2025403115
2042017413
2042024795
2042949190
2042978183
0
11
10582
4007
218755994
140
4229
1774197
4409834
2042982161
2060090169
2060094468
2060752583
2060782084
0
2
1933
4071
219953004
148
4458
1821509
4465103
2060786059
2077567005
2077575838
2078518631
2078547926
0
4
3890
4082
221125295
134
4046
1815219
4494233
2078551673
2095497265
2095504562
2096489211
2096518300
0
4
3857
4168
222229496
138
4155
1842915
4585796
2096521433
2113606310
2113612076
2114514539
2114543582
0
1
1002
4188
223433023
129
3898
1855507
4613964
2114547155
2131619959
2131625596
2132734283
2132764064
0
6
5817
4125
224539808
133
4007
1824912
4519620
2132767625
2149565551
2149571498
2150954817
2150984394
0
1
924
4130
225681462
126
3798
1794776
4524487
2150988361
2168485601
2168492498
2169614891
2169644298
0
4
3810
4268
226941534
137
4137
1910534
4685736
2169647911
2186942674
2186950430
2188333767
2188363001
0
8
7720
4241
228075664
133
3999
1879070
4662261
2188366867
2206512668
2206518742
2207039499
2207068773
0
3
2906
4435
229465367
143
4313
1957001
4873272
2207072297
2225071329
2225076742
2225925011
2225954348
0
14
13584
4309
230597374
154
4646
1917709
4749895
2225957975
2244012065
2244021050
2245112233
2245141502
0
1
991
4458
231853620
135
4067
1968656
4888543
2245145253
2263921469
2263925584
2264521291
2264550504
0
8
7679
4532
233155870
163
4932
2005270
4970254
2264554849
2282818902
2282824918
2283863771
2283893030
0
8
7641
4461
234293137
142
4293
1966532
4887218
2283896579
2302652009
2302656810
2303352063
2303381490
0
2
1982
4492
235548809
164
4960
2002495
4954252
2303385425
2321911437
2321919284
2322750179
2322780009
0
7
6832
4495
236657573
153
4619
1997349
4919534
2322783549
2340973977
2340979434
2342240931
2342270188
0
1
993
4468
237832342
137
4127
1974223
4890096
2342273898
2361166929
2361173086
2361785214
2361814661
0
4
3832
4521
239002853
181
5465
2003859
4974327
2361818669
2380338986
2380347486
2381212365
2381241780
0
2
1990
4513
240149541
151
4572
1991039
4992010
2381244817
2400014153
2400018998
2400638859
2400668034
0
2
1857
4485
241384855
157
4734
1988365
4929515
2400672621
2418653435
2418659786
2420038935
2420068428
0
5
4739
4420
242509472
128
3865
1953608
4888216
2420071891
2437875478
2437881912
2439330551
2439360254
0
2
1928
4370
243686704
122
3673
1904745
4777294
2439364421
2457363805
2457373140
2458879882
2458909444
0
5
4913
4461
244874196
132
3974
1971214
4906990
2458913547
2476922192
2476934166
2478035251
2478064346
0
5
4857
4375
246002400
139
4193
1924940
4784757
2478068285
2496266823
2496274472
2497326223
2497355606
0
2
1964
4266
247220463
167
5042
1897728
4697249
2497358877
2515190204
2515200374
2516317723
2516346758
0
4
3848
4369
248380047
139
4193
1950670
4792898
2516351023
2534245676
2534252378
2535348289
2535377428
0
3
2884
4339
249642346
138
4160
1923399
4765896
2535381057
2553461665
2553469580
2554236163
2554265351
0
8
7774
4346
250900821
142
4287
1920108
4768859
2554269067
2571980666
2571987024
2572982219
2573011572
0
7
6738
4356
252047790
135
4071
1934535
4820362
2573014963
2590864887
2590872084
2591758003
2591787246
0
3
2890
4368
253186998
126
3811
1946773
4810059
2591790941
2609232965
2609238726
2610258119
2610287726
0
3
2876
4156
254281202
145
4380
1841824
4571705
2610292019
2627646140
2627656258
2628773203
2628802622
0
0
0
4133
255506388
142
4293
1842263
4550803
2628806069
2646282145
2646288334
2647260119
2647289330
0
6
5710
4178
256749407
154
4656
1857886
4595734
2647292887
2664544187
2664550294
2665533753
2665563430
0
9
8601
4106
257862527
156
4721
1826071
4513624
2665567507
2682935506
2682942592
2683609727
2683639063
0
0
0
4137
259139867
150
4521
1826631
4571702
2683642789
2700312043
2700318104
2701631063
2701660281
0
8
7650
4095
260246953
122
3681
1789465
4439654
2701662905
2718299641
2718306654
2719709683
2719738738
0
2
1994
4063
261466638
116
3504
1795941
4463740
2719742719
2736506361
2736513006
2737692631
2737722040
0
7
6718
4008
262640892
137
4138
1772777
4412709
2737725429
2754241473
2754250888
2755560050
2755589426
0
4
3786
4077
263757415
126
3798
1818120
4483086
2755593805
2772434005
2772441882
2773260943
2773290466
0
2
1996
4133
264947561
118
3564
1833028
4550915
2773293801
2790157960
2790163764
2790912921
2790942178
0
7
6870
4006
266103600
140
4219
1789200
4438490
2790946539
2807813861
2807819606
2808469670
2808498660
0
3
2841
4075
267317237
130
3932
1817041
4471919
2808501685
2825020471
2825027926
2825852261
2825882022
0
6
5760
3970
268439299
132
3977
1772858
4381536
2825885865
2841767499
2841775514
2843294719
2843324008
0
2
2036
4008
269494273
106
3202
1745106
4378911
2843328141
2859529502
2859535916
2860698383
2860727827
0
0
0
3914
270653162
119
3587
1726886
4288539
2860731439
2876681706
2876687104
2878039399
2878069026
0
4
3815
3888
271780940
119
3589
1704814
4246041
2878073551
2893487632
2893493668
2895426264
2895455755
0
4
3870
3864
272931634
94
2840
1667788
4190537
2895459091
2911349903
2911357326
2912690495
2912719702
0
6
5784
3903
274104515
116
3503
1716456
4276594
2912724127
2928753581
2928759714
2930004327
2930033336
0
5
4778
3918
275232836
129
3905
1727252
4284191
2930036349
2946050833
2946059082
2947144867
2947174455
0
2
2023
3913
276328804
114
3441
1730760
4301951
2947178553
2964111764
2964115550
2964557541
2964586898
0
2
1886
4030
277507798
170
5132
1776587
4425864
2964589563
2981187777
2981194326
2981710754
2981739947
0
2
1980
3925
278755758
133
4011
1749113
4304643
2981744015
2998179737
2998186226
2999018182
2999047374
0
8
7933
4005
279928631
136
4105
1783535
4398640
2999050497
3015456228
3015462080
3016353663
3016383147
0
4
3872
3941
281109703
127
3832
1738032
4319222
3016386859
3032591218
3032598250
3033658881
3033688131
0
5
4890
3971
282319885
117
3522
1767911
4386612
3033691551
3049956050
3049964234
3050969151
3050997927
0
7
6864
4013
283426775
118
3554
1775724
4408397
3051001939
3067242585
3067248342
3068413813
3068442914
0
2
2010
3964
284616489
116
3506
1750513
4360810
3068446341
3084638815
3084645158
3085852831
3085881922
0
6
5846
3944
285782376
125
3769
1735819
4284068
3085886191
3102369602
3102375602
3103317759
3103347290
0
5
4809
4008
286946777
133
4009
1774625
4391467
3103350431
3120161289
3120166574
3120949431
3120978834
0
5
4771
4090
288097435
136
4115
1807579
4500874
3120982775
3137955413
3137961042
3138669053
3138698630
0
4
3876
4089
289244745
146
4399
1819172
4496214
3138702067
3155754048
3155759204
3156343095
3156372606
0
3
2835
4019
290454607
149
4497
1792684
4435281
3156376343
3172853268
3172863826
3174031130
3174060726
0
5
4744
4016
291653938
122
3679
1759694
4410998
3174063887
3191220424
3191225898
3191876523
3191905918
0
6
5893
4099
292840988
160
4836
1811102
4513974
3191909805
3208999281
3209005368
3209918258
3209947974
0
3
2873
4121
294038562
144
4352
1828010
4529031
3209951249
3227047318
3227054792
3227820111
3227849743
0
5
4893
4130
295169646
136
4096
1830856
4553175
3227853657
3244776652
3244783368
3245898226
3245927398
0
2
1966
4010
296361204
143
4314
1786332
4407220
3245930731
3262859549
3262867064
3263983263
3264012710
0
4
3910
4287
297496735
127
3823
1896974
4699510
3264016453
3281056814
3281064488
3282132703
3282162114
0
3
2833
4112
298663541
126
3818
1803110
4509748
3282165705
3299618155
3299624496
3300343085
3300372343
0
4
3923
4199
299854911
148
4463
1877559
4625773
3300376509
3317467224
3317475814
3318969387
3318998990
0
4
3996
4224
301020443
118
3563
1861853
4655710
3319002243
3336612785
3336619384
3337426087
3337455322
0
5
4785
4260
302210001
145
4377
1899980
4678942
3337458861
3355431604
3355436882
3356584075
3356613620
0
5
4854
4314
303390421
141
4253
1930495
4750409
3356617327
3374318129
3374325834
3375177627
3375206871
0
4
3754
4283
304579343
133
4009
1900217
4663384
3375210881
3392289723
3392298072
3393738265
3393767653
0
5
4770
4173
305768947
121
3657
1828909
4586261
3393771389
3411361371
3411368885
3412418093
3412447275
0
5
4944
4205
306919253
148
4462
1879875
4613480
3412451369
3429820124
3429827988
3431031809
3431061156
0
4
4013
4278
308115308
136
4101
1903257
4667527
3431064561
3448661448
3448668304
3449614923
3449644383
0
5
4706
4247
309321124
144
4339
1873218
4647337
3449648675
3466996913
3467004904
3468286911
3468315855
0
5
4767
4256
310495198
132
3985
1880527
4683663
3468319363
3486457300
3486461398
3486994273
3487023330
0
4
3881
4345
311684416
165
4982
1942924
4761359
3487026969
3504917789
3504924030
3505807583
3505836738
0
3
2980
4272
312932849
148
4467
1912039
4706307
3505840333
3523741597
3523747484
3524357502
3524386545
0
7
6760
4295
314177915
154
4640
1918213
4730858
3524390423
3541828573
3541835944
3542995958
3543025224
0
6
5638
4310
315283174
130
3934
1910823
4744142
3543028567
3561089756
3561095836
3561837810
3561867134
0
1
954
4340
316538093
152
4585
1952102
4753586
3561871222
3579277505
3579285166
3580551207
3580580440
0
8
7592
4180
317748894
131
3951
1840577
4609191
3580583661
3597806399
3597816686
3599150615
3599179313
0
7
6738
4209
318872608
132
3982
1866532
4610253
3599182973
3616675377
3616683082
3618276147
3618305714
0
2
1921
4345
320031928
139
4194
1914938
4760675
3618309017
3636324465
3636327434
3636771816
3636801050
0
4
3771
4400
321199473
141
4263
1956878
4846112
3636805093
3654581729
3654586040
3655287063
3655316547
0
4
3920
4282
322442301
133
4020
1886916
4690480
3655319755
3672633557
3672639858
3673705487
3673734842
0
7
6793
4272
323566759
122
3682
1881260
4661409
3673738593
3691098273
3691103608
3692114297
3692143682
0
3
2908
4259
324790827
125
3784
1876448
4695798
3692146671
3709328611
3709336029
3710549597
3710578982
0
8
7715
4188
325898877
127
3832
1830673
4559893
3710582717
3728242401
3728246294
3728924767
3728953784
0
2
1857
4221
327152911
162
4896
1867520
4630076
3728957129
3745801799
3745810670
3747217465
3747246822
0
6
5840
4040
328318343
127
3832
1765259
4385621
3747251045
3764515635
3764520326
3765380215
3765409458
0
4
3812
4207
329517389
152
4590
1877075
4637255
3765413675
3782239748
3782246858
3783547419
3783576566
0
4
3849
4077
330728011
115
3465
1759691
4451529
3783580345
3800527780
3800534276
3801801011
3801830147
0
7
6637
4132
331881589
134
4028
1838203
4561012
3801833879
3818891012
3818897248
3819875467
3819904804
0
3
2927
4223
333034710
129
3890
1846973
4624151
3819908809
3836994673
3837000142
3837909047
3837938494
0
4
3863
4094
334166064
132
3992
1816587
4499450
3837942307
3854955601
3854962160
3855782681
3855811951
0
3
2854
4180
335317616
130
3923
1871547
4613098
3855815527
3872342023
3872348724
3873729371
3873759002
0
3
2966
4032
336427015
114
3445
1767251
4400527
3873762617
3890447859
3890456270
3891590973
3891619904
0
2
1945
4017
337533487
139
4197
1786162
4431520
3891623443
3908594079
3908600096
3909529923
3909558859
0
1
919
4194
338733559
136
4103
1858856
4624758
3909562399
3926615597
3926621234
3927311427
3927340875
0
5
4849
3999
339891668
141
4258
1779843
4388520
3927344869
3943507001
3943514525
3945311859
3945341142
0
3
2903
4010
340995081
115
3460
1772848
4393036
3945344809
3962041129
3962047158
3963080235
3963109496
0
3
2803
4096
342178332
129
3897
1809916
4490915
3963112883
3979945813
3979950990
3980857603
3980887421
0
5
4872
4124
343297626
131
3957
1821257
4532789
3980891029
3997643416
3997649328
3998477291
3998506834
0
3
2870
3976
344467431
134
4050
1753701
4352570
3998510867
4014732667
4014740638
4016332799
4016362253
0
5
4896
3987
345584823
125
3768
1744673
4381868
4016365987
4032973877
4032980150
4034249959
4034279582
0
2
1900
4037
346757703
128
3866
1792892
4418952
4034283171
4050285199
4050296980
4052131939
4052161794
0
5
4877
3954
347878396
105
3169
1713488
4313002
4052165195
4069331137
4069336318
4069853829
4069883110
0
3
2910
4089
349100656
151
4568
1832185
4518620
4069885783
4086591429
4086597176
4087743815
4087772870
0
5
4912
4055
350243282
126
3806
1806301
4453351
4087776791
4104452741
4104461008
4105395255
4105424430
0
4
3972
4044
351372255
130
3923
1798497
4445664
4105427795
4121702353
4121709220
4123184307
4123213765
0
3
2940
4053
352466964
113
3418
1780424
4433482
4123217525
4140198716
4140203986
4141008363
4141037622
0
2
1946
3985
353710964
146
4415
1757149
4366989
4141040799
4157753633
4157759836
4158787071
4158816174
0
7
6835
4010
354928397
140
4228
1779061
4404038
4158820279
4175498069
4175502688
4176640483
4176669828
0
6
5962
4132
356026882
129
3893
1829440
4562094
4176673087
4193537988
4193544280
4194521257
4194550431
0
1
969
4138
357202136
124
3744
1838606
4530648
4194554645
4211726180
4211732594
4212506573
4212535926
0
5
4846
4079
358421852
141
4249
1811295
4488228
4212539133
4229547672
4229553271
4230373875
4230403329
0
8
7799
4049
359594794
151
4558
1788290
4480511
4230407007
4247087269
4247093324
4248087643
4248117142
0
3
2889
4059
360737650
128
3856
1810632
4456961
4248120701
4264670757
4264677936
4265968661
4265997570
0
4
3844
4097
361882523
118
3560
1793529
4498519
4266001209
4282779021
4282785082
4284043811
4284073638
0
4
3957
4149
362960450
125
3768
1834192
4515989
4284077423
6123532
6132750
7229371
7258686
0
1
991
4100
364148132
138
4163
1828889
4519163
7263111
24529968
24535478
25119787
25149174
0
4
3904
4081
365346709
154
4639
1812890
4484693
25153097
41944829
41952528
43131895
43161139
0
5
4787
3993
366569476
140
4232
1755182
4376711
43165005
60345925
60351252
61232633
61261648
0
6
5851
4178
367760087
149
4486
1863990
4581672
61265331
78265342
78274324
79424539
79453396
0
4
3832
4070
368965765
132
3978
1796085
4467911
79456997
96586277
96594398
97614433
97643745
0
6
5940
4217
370092806
146
4400
1859167
4611181
97647533
115056253
115061362
115749381
115778968
0
2
1912
4186
371243000
149
4497
1861138
4611123
115782495
133213633
133217908
133942251
133971534
0
2
1929
4199
372432724
148
4467
1863572
4601470
133975157
150885679
150893681
152194427
152223966
0
4
3753
4138
373568086
121
3656
1834227
4542823
152227925
169381273
169390140
170439749
170468782
0
3
2836
4233
374698908
131
3956
1877273
4659559
170472985
187579737
187585844
188770783
188799850
0
2
1973
4022
375955304
136
4106
1790843
4405552
188803939
206031976
206038124
207069425
207098271
0
8
7672
4257
377211695
134
4047
1896569
4686670
207101861
224584601
224591114
225327757
225357016
0
8
7611
4316
378417142
127
3836
1904435
4746294
225360319
242551336
242557862
243570311
243599310
0
6
5720
4134
379622320
122
3684
1814877
4537275
243603157
260608579
260618850
261966659
261995431
0
6
5727
4138
380746801
135
4068
1841847
4538337
261998915
279403045
279409224
280374073
280403662
0
2
1934
4276
381893340
143
4317
1895393
4676081
280407477
297548823
297554638
298923861
298953682
0
3
2865
4073
383141754
130
3915
1803522
4471630
298957155
316173191
316181116
317464011
317493131
0
8
7767
4192
384322011
141
4259
1857191
4592609
317497145
335017296
335022464
335887027
335916129
0
4
3854
4364
385481208
136
4112
1948407
4800865
335920115
353661645
353666168
354250751
354280375
0
5
4944
4287
386642612
145
4373
1902980
4705537
354283555
371456208
371462880
372663571
372692774
0
3
2899
4142
387867859
127
3831
1815126
4527835
372696781
389828927
389836692
391265647
391294799
0
7
6609
4128
389026340
139
4196
1820986
4515888
391298025
408550889
408557450
409592303
409621586
0
3
2869
4255
390263124
132
3986
1881352
4685207
409625199
427130853
427136302
427947811
427977030
0
7
6830
4151
391404275
146
4412
1846046
4553155
427980421
445058714
445066264
446269125
446298222
0
3
2830
4190
392570723
129
3903
1860706
4619972
446302177
463649937
463655496
464503691
464532946
0
4
3936
4191
393716445
142
4281
1869766
4616206
464536901
482251921
482255872
482752023
482781505
0
2
2007
4299
394907159
151
4544
1910235
4731309
482785933
500181613
500186656
500933441
500962854
0
4
3856
4209
396020792
126
3804
1859684
4621092
500966703
517888635
517895380
519145503
519175178
0
3
2894
4085
397170208
125
3771
1812034
4491077
519178287
536319275
536326060
537228945
537258178
0
4
3912
4016
398359135
151
4566
1781929
4427580
537261619
554551968
554558312
555669675
555698796
0
5
4920
4218
399590725
148
4462
1887240
4641790
555702803
573387640
573392270
573974393
574003903
0
6
5756
4218
400792568
151
4564
1897641
4641831
574007511
591156113
591163032
592125193
592154406
0
5
4884
4215
401978288
125
3773
1844495
4644871
592158003
609320079
609326618
610318495
610347686
0
5
4720
4197
403220201
115
3476
1843585
4583091
610351393
627443374
627451884
628357667
628386852
0
8
7685
4155
404365517
133
4017
1842572
4576649
628389693
645928333
645932996
646388208
646417299
0
3
2951
4151
405525879
156
4706
1840779
4580808
646420775
663077477
663084118
664621045
664650041
0
4
3856
4151
406652907
112
3386
1830398
4540263
664653881
681860453
681867474
682643514
682672542
0
3
2876
4081
407865109
146
4403
1812600
4493896
682676223
699635722
699641084
700658679
700688110
0
5
4796
4175
409055537
133
4017
1844926
4594189
700691537
717677726
717684038
718656711
718686044
0
5
4858
4147
410192632
124
3741
1822233
4539670
718689771
735443891
735449504
736602907
736632204
0
3
2830
4094
411314027
126
3795
1808804
4491420
736635629
753463561
753469508
754540587
754569611
0
2
1828
4127
412456876
125
3774
1814648
4528772
754573557
771095381
771103568
772635691
772665286
0
4
3990
4003
413576834
124
3749
1762848
4403244
772668719
789466831
789474688
790553328
790582218
0
2
1957
4099
414759650
130
3928
1820720
4508728
790585431
807199737
807205724
808450291
808479838
0
5
4886
4142
415906548
113
3403
1819205
4550761
808483735
825369678
825374942
826448051
826477514
0
5
4782
4041
417055124
136
4110
1778650
4443556
826481317
843013330
843021420
844098761
844128034
0
3
2836
4073
418224312
138
4168
1792192
4507090
844131763
844131924
845452618
846938353
857995580
4
4
3898
4148
419302864
135
4071
62696
152368
858000123
1.17647058823529e-09

10
401
6975371388
1816736984
1719036250
1682333922
1669345902
1695940890
1687608003
1690894285
1685755515
1690636343
1716247794
1709831735
1708992388
1753872749
1721095694
1717022168
1728957701
1723897798
1749398813
1726200755
1731904533
1707721801
1726243651
1704235397
1703921696
1694410081
1692634117
1688088921
1691061676
1686394325
1688065350
1704408556
1694467881
1691285699
1723123075
1692052541
1686942437
1709296407
1713465883
1702110221
8474038738
277968861103
436949341061
436403565081
434646616979
439511105451
435208117009
437022185668
435580855598
437821142963
436092096401
438551951559
435239528069
439553346806
435577813370
437344148911
435173206128
437182034467
437145228287
437193143916
438619789862
436950732168
437893779567
436724510474
438219912513
434894822654
440482410346
435928441576
436208274521
440216125838
436705784095
439159290109
434490333340
437054638629
435305292285
429616509035
437012114642
437673046646
435583867814
437896235007
433922254793
178725768418
23361054734
30199074860
41395143770
51850141801
63895559673
74711377103
86694761468
97272026443
108276232246
120236194333
131329903891
142024238171
152927129938
164943968765
172638631203
185091555868
194969001556
207491455112
216930205118
225695764709
237572750287
247889788590
260647695836
272433475209
279329088174
290352210923
302213974058
314191455496
324620707111
331959245257
343276577468
355848439096
366437648477
376344447244
387312392835
396842023440
407992454689
419852362444
426487511357
433782097216
424014683430
416201583667
405465244919
399561411906
387118045866
378424516200
367876280880
360418647674
351677678794
345886656742
341097334040
329937362292
322568379983
317300183137
307555281852
302215036640
295268898679
290902860884
283623952388
281188013861
272778653846
268148328016
263513022881
259306025019
256260961090
251513735290
249175599427
246272427375
241286740393
239255444095
237292624355
234586537740
232175944999
229554419875
227942388556
227288282479
226092307187
227764685881
228444785180
229847142042
235888979884
248233366754
256642914034
264846647381
273303487954
282651376579
287079967476
293253974569
301680538069
304925644105
311697099274
317161244570
321629245797
325513038850
327710543634
334404466457
335313783552
338600001850
339289337113
341845011182
341677775433
342193488673
343306743805
343630935018
341873573047
344110659402
339583680418
339398239573
337070147492
337427832262
332252456443
330354545186
325588210429
322866094557
318015019114
317832931346
309403161040
304798914087
300106475729
297311679471
292708013022
287268607926
281528893437
278868605832
275716846687
272600310135
271354572942
269598623576
267132422878
265265359307
266363114455
268941506861
264667653286
266244880317
267639218606
268682104494
268102730831
270219961053
270422692743
272893863242
274894333057
274036907597
276308971985
280314364529
284514045644
283961153123
286485576518
288008701653
291690892578
291078937380
294430951648
295324365790
298515330336
298525389387
305726899625
306689106763
306466626494
309429672388
314357669773
318003590567
316905693290
319297841678
317818051179
319337009108
320210557280
318295481804
318285311519
317851210021
316070529420
320294511170
313845798475
316057394336
311162145381
311796988534
309457016237
307138195086
307623141774
303105449949
303344911135
302895669314
299389896715
296161281036
295260083179
296201190687
294632210178
292738602946
290012716312
289210780374
287646953777
284798736949
285769492707
285150461795
284112967537
284866972190
282856736282
283671904603
280830722836
285281426066
281041096678
283565816831
284026066581
283523874495
283616543111
285814758431
285720296144
286146786680
288873308595
290320665785
289571598095
289800233565
292379066109
295594131496
293303782066
296191410992
296307465644
297361856987
298358633767
305172015599
302394411957
313886655755
304637132839
304095739094
306050955024
304968452563
304463290894
305922003556
306501604180
308239625698
303919905004
305371735243
308707277366
306601198577
304731571099
313352434580
303032342015
303354285112
301767593459
301609146904
302043648909
301062302091
299702745024
297582155171
297649347695
299067696014
296131973457
295462374309
292841489005
294036208080
292643726526
293913355204
291334151671
294919244513
291115869121
291266492950
288679052078
292546677467
293553353600
292977762813
290355147453
293110934935
289200511161
291455950680
292029693371
291285658037
292509999102
292960114029
294670772327
292738836531
290221566520
292961307905
296144081628
297415979608
293116484921
295111131782
296561802021
298051634914
298027509469
297123283383
298073328566
299035548762
298936691428
300337137423
299805205527
299145347207
298884742598
301397401491
301594329061
303920130848
303762821667
301842824817
300871282060
301676167637
304774871578
300259628072
300740922008
300177450195
298755210172
298976712010
297883724200
298391483272
296279117299
302132420838
299904762219
297383253161
298077183529
295554196465
295410261403
298724969418
295282793792
295162120616
294878661568
294031351856
293883793222
296477343227
293556457756
293231429900
294872722898
289191088770
227208495254

401
427828
111817
105307
103016
102314
104060
103814
104007
103646
103974
105839
105339
105361
107963
106109
105679
106486
106279
107839
106453
106749
105128
106289
105009
104740
104264
104120
103806
104014
103734
103858
104959
104162
104024
106195
104062
103776
105135
105555
104666
527273
16967647
26670713
26637531
26530508
26827242
26564541
26675297
26587433
26723976
26618517
26768788
26566685
26829777
26587027
26694853
26562634
26685044
26682736
26685724
26772643
26670980
26728586
26657113
26748359
26545623
26886585
26608307
26625670
26870153
26655952
26806248
26521072
26677193
26570568
26223292
26674553
26714956
26587789
26729047
26486357
10910267
1428600
1845226
2528314
3166747
3902139
4562042
5293589
5938775
6610333
7340388
8017507
8670123
9335441
10069023
10538831
11298607
11901640
12665825
13241983
13776993
14501871
15131647
15910418
16629723
17050333
17723265
18447169
19178284
19814883
20262969
20953625
21720689
22367226
22972055
23641164
24222957
24903872
25627310
26032633
26477513
25881498
25404272
24749195
24388924
23629368
23098738
22454985
21999609
21466376
21112669
20820409
20139240
19689549
19367974
18773605
18447285
18023459
17756977
17312579
17164021
16650752
16368007
16085205
15828225
15642563
15352631
15210313
15032805
14728804
14604585
14484829
14319738
14172453
14012285
13914029
13874019
13800999
13903248
13944751
14030340
14399267
15152437
15665851
16166633
16682807
17253283
17523830
17900505
18414695
18612938
19026313
19359431
19632903
19869107
20003687
20411977
20467545
20668178
20710073
20866216
20855931
20887513
20955557
20975005
20868031
21004365
20728339
20716976
20574760
20596434
20280918
20164796
19873780
19707780
19411735
19400585
18886429
18604969
18318522
18147820
17867221
17534874
17184646
17022438
16830239
16639965
16563764
16456632
16305969
16192159
16259285
16416545
16155454
16252250
16336961
16400607
16365307
16494348
16506998
16658013
16779893
16727733
16866094
17110647
17366899
17333313
17487245
17580185
17804937
17767811
17972515
18026913
18221653
18222224
18661651
18720449
18706705
18887693
19188446
19410979
19343958
19490108
19399583
19492555
19545668
19429031
19428173
19401921
19293113
19550821
19157292
19292502
18993569
19032023
18889537
18747502
18777411
18501931
18516471
18488925
18274863
18077923
18023212
18080272
17984754
17869017
17702627
17653490
17557960
17384211
17443565
17405917
17342500
17388501
17265753
17315789
17142159
17413733
17155029
17309005
17337000
17306397
17312020
17446430
17440563
17466475
17633069
17721302
17675937
17690032
17847123
18043048
17903470
18079604
18086883
18151028
18211841
18627743
18458618
19159571
18595250
18562071
18681484
18615283
18584473
18673414
18708993
18815217
18551192
18639841
18843619
18715240
18601054
19127204
18497252
18516677
18419857
18410308
18436697
18377110
18293873
18164651
18168777
18255084
18076221
18035515
17875104
17948292
17863207
17940732
17783005
18002057
17770043
17779151
17621033
17857279
17918652
17883523
17723623
17891719
17653175
17790561
17825469
17780228
17854952
17882757
17986721
17868855
17715241
17882401
18076684
18154491
17892265
18013730
18102484
18192999
18191851
18136519
18194395
18253179
18247145
18332561
18300317
18259909
18243971
18397467
18409428
18551484
18541810
18424561
18365233
18414536
18603384
18328076
18357425
18323177
18236479
18249567
18182858
18213723
18085083
18442408
18306365
18152471
18194702
18040729
18031928
18234140
18024213
18016950
17999529
17947899
17938780
18097041
17918726
17898775
17999517
17652341
13869127

401
4450261336
1521250262
1440006883
1434945588
1411244879
1433184307
1429755543
1427105778
1429463533
1429100432
1432513927
1429025245
1430725918
1427923162
1430619453
1433275738
1428756279
1429632128
1453222833
1433530032
1439653836
1435520993
1435140982
1434166316
1435878806
1435677466
1435301678
1432812020
1433721449
1431858808
1434093224
1430775867
1431928541
1430657262
1431642638
1432681045
1432164527
1430155558
1431760547
1431971308
4801469302
256851504910
415472860368
416274323383
415478084453
416466309744
415936537168
416329975201
415586299326
416595650603
415364687280
416427707745
415772915179
415987357570
415024744619
415849868477
415645350704
416618731805
416569875999
416163331055
415378560485
416319271268
415654604330
417240695065
416165959635
416023349439
415674810467
416498882513
415819660187
416814899740
415966157540
416356009505
415553815574
416286540689
416051651478
408745983728
415816502618
415838924469
415623131880
416678627710
411305101055
168208579275
17907445263
24155082691
34297026334
44877805616
55281078158
65670594452
77005007171
87229570106
97005586427
107494348868
117265465869
129093266791
139680619536
149961410103
159348523365
169980423776
180888180641
192018762845
201219610795
211152757049
221007519196
232644566109
242702187018
252737316205
262265366867
273110845516
283758229894
294756937797
304480384680
313582685635
324509657456
335477049582
345406983401
356073375336
366060475565
375554828563
386661251966
397618652786
406622562961
411382486394
403869465673
395081635173
385775321129
376923251282
366428171265
358405936553
349115035001
341242377537
333916774605
325604353743
317992528517
310855291607
303454030495
296959766230
290085499325
284093975307
278153782915
272429220799
266465971512
261690008959
256316428657
252290735219
246988509967
242651584862
239035664524
235438350006
231954602562
229840903510
225893722064
223183399085
221030969050
219146700278
216538523475
214459264811
213380408825
212743199520
211484405144
210613731706
210418057695
213667032508
220946344765
231728210748
240230932477
248302399767
256073261228
264676006738
271538257671
276367024204
282687542245
288961353318
294207033867
299541536433
304176705727
307358535840
310597377605
314303781288
316904872716
319935192163
321114222081
321962273817
323140336180
323178046491
324896092032
324670769112
322777821204
322924681858
321791028147
321278520961
319470591111
316957242727
313922621397
311632066123
308431002711
305264367945
300520204684
296363983107
292586569481
288048624103
282772904681
277573020723
274480264023
270142807161
265151960501
261791325027
258877265602
257290356802
255236731749
253611979230
251133452115
249402713838
248936474188
249635114318
248841084273
249655429462
249846957638
250732539628
250662851903
252479054976
252352791127
254742376302
256046056597
257605248080
259437845243
262735293089
264971599006
267465846040
269558276213
271398832697
273239586217
275177143882
276246914118
279035633035
281259169933
282760936955
285292514075
288755602074
290322733667
292170962472
295166022706
297242608068
298351747817
299550156448
298884899297
300835314456
302467932530
300234414451
299093714719
299458365545
298429756347
297989312019
296407175510
296529456938
293895758955
293654094645
292211392188
290395696859
288123826141
286330501104
284387526070
283183872085
281445219469
279001992896
277900151769
278468530041
276165162265
273827490585
273302212441
272604694030
270686829479
268606720438
269077195797
267443344515
266676871244
266534203021
266044028687
265930954111
264308128129
264939501714
264831257077
266584446806
266719827440
266816428700
267420343614
268590521528
268989584486
269830419435
271473169173
273529297568
273155717335
273704570224
275701656569
278192243210
277477553571
279034137008
280274707898
281039947877
281040799299
283680068673
285212342588
292371953850
287004851313
288215482523
288030114469
287612150214
287884322773
288433367607
288647249218
289889974694
287823507813
287748095604
288088678323
288873599408
287906417345
288187318756
286810202455
286182561064
285311666317
284826838708
283713130131
282635141175
281508379875
279409454933
280616577716
281266451074
278703415052
276851955908
277208915225
277360747411
276440354410
275411368852
274927658458
275221131626
274573288378
273507161293
272295589807
274002598675
273716094257
274028132470
273800540918
273495165433
272705854255
274038660544
275094167392
274435420440
274398369800
275404450233
276071344005
275955991879
274350114994
275579397533
277053808627
277742160650
277157563370
277619214474
278179754559
279874834048
280293479078
280140994718
280295441885
281447441915
281874437960
282809781494
282037983842
281940735048
281844878398
282628752296
283812611767
285096118425
283838971978
283150218588
283601358519
283783287622
283655860710
284264813572
283342376956
282570655622
282062471509
281948697364
280982010820
280087581695
279990458659
281403474373
281214124295
280923597814
279358234680
278792425959
278676526549
279859125741
278758089940
278674020955
278105383347
277153742123
278019190201
277965163990
276527084621
276664276082
277232975281
272628679723
21664644649

401
393494
97988
94051
92475
91339
92877
92553
92933
92613
93187
93469
93313
93287
95441
94032
93819
93987
94134
95310
94229
94587
93817
93713
93593
93297
92831
93077
92655
93125
92611
92893
93183
93109
93003
93645
92863
92937
93615
93461
93141
465365
16926553
26628605
26595265
26488252
26784789
26522528
26633278
26546323
26682380
26576096
26727351
26525568
26787434
26546174
26652469
26521362
26642729
26641648
26643417
26731735
26628471
26687834
26616167
26707485
26503920
26844180
26565882
26584465
26827939
26615045
26763376
26479942
26635513
26528372
26181153
26632723
26673673
26546424
26686480
26445055
10869011
1394494
1809371
2491707
3128201
3863238
4520818
5253181
5897599
6568962
7298664
7976454
8628757
9294474
10028318
10497687
11257786
11860367
12624712
13200685
13735751
14459850
15089989
15868537
16588625
17008669
17682508
18406050
19137494
19772808
20221766
20912342
21678917
22325322
22931038
23599471
24180752
24862503
25586583
25991466
26436087
25839160
25362827
24706709
24347443
23587109
23057920
22412206
21958964
21424523
21072012
20779916
20098561
19648818
19326414
18732575
18405702
17980903
17716030
17270185
17121757
16609297
16326047
16043674
15787459
15600333
15310500
15169339
14990413
14687746
14563775
14442937
14278056
14132216
13971371
13872095
13832620
13758992
13861160
13902398
13987779
14357896
15111394
15623883
16124588
16641527
17212089
17481556
17858197
18372921
18571399
18983471
19319089
19591375
19826727
19962458
20370687
20425195
20625778
20669033
20824376
20815291
20845168
20913560
20934144
20827011
20962541
20686940
20675750
20532736
20555584
20239633
20122261
19831083
19667121
19370994
19358166
18844589
18563523
18276944
18107139
17824963
17494364
17143728
16980094
16788409
16597356
16522210
16414677
16264142
16151219
16216692
16374905
16114452
16209148
16294795
16359551
16323372
16452441
16465758
16615600
16739239
16686311
16824810
17069216
17324692
17291638
17445907
17539659
17763911
17726587
17930446
17984580
18178855
18180107
18621013
18678999
18664611
18846439
19147844
19368726
19302557
19447873
19358954
19450621
19504102
19386543
19385469
19360399
19250439
19508555
19116068
19249458
18951269
18991042
18848326
18705890
18736345
18459035
18474486
18447843
18232956
18036648
17981823
18038091
17942277
17827969
17661410
17611062
17515804
17343241
17402684
17364535
17299873
17346664
17225085
17274575
17101258
17371586
17114274
17267655
17295791
17264653
17270082
17404618
17399387
17424569
17591786
17680223
17635051
17647845
17806002
18000943
17860674
18038197
18046363
18109830
18169933
18586968
18416185
19119009
18553297
18520514
18639922
18573499
18543759
18631394
18667201
18772680
18510233
18598638
18801456
18672357
18559821
19085094
18456263
18476191
18379162
18368993
18394936
18335124
18251886
18122513
18126668
18213114
18034679
17992956
17834886
17906137
17822376
17899498
17742300
17959873
17728950
17738248
17580129
17816154
17877385
17841512
17682434
17849900
17611780
17748148
17783450
17737962
17812660
17840953
17945445
17827818
17673843
17841288
18035969
18112341
17851030
17971284
18061807
18151933
18150847
18094714
18153420
18211407
18204547
18290781
18259161
18218346
18202675
18355824
18368735
18508992
18500252
18382273
18324632
18372992
18562350
18286000
18316726
18281818
18194672
18209160
18141969
18171867
18042874
18399603
18264072
18110252
18153858
18000050
17990173
18192612
17982535
17974264
17958592
17906316
17897516
18055696
17876421
17857252
17958573
17611065
1461945

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
104806
104871
104808
104754
104989
104817
104830
104815
104925
104767
105056
104901
104815
104765
104804
104850
104977
105065
104602
104807
104863
104867
105050
104907
104673
104825
104887
104917
104855
104881
104767
104765
104877
104872
105102
104731
104728
104842
104937
104934
1277
4000
6616
9137
11811
14393
16979
20011
22241
24934
27466
29983
33019
35489
38034
40369
43145
46097
48701
51162
53553
56254
59312
61630
64203
66638
69411
72191
74961
77300
79527
82698
85197
87893
90496
93137
95320
98710
100934
103582
103645
100630
98630
96210
93820
91184
89302
86736
84955
83131
80790
79251
77083
75477
73575
72223
70369
69152
67495
66172
64941
63644
62579
61282
60137
59396
58416
57521
57156
55960
55508
55020
54350
53874
53128
53251
52854
52599
52373
52353
53721
56022
58937
60738
62858
64760
67074
68615
69475
71615
72856
74228
75602
76658
77260
78306
79030
79806
80527
80557
80960
81143
81067
81873
81161
80933
80944
80667
80514
79955
79157
78529
77796
76987
76198
74861
73808
72928
71543
70445
68838
68748
66880
66101
65115
64594
64130
63648
63130
62603
62085
62353
62372
62151
62490
62501
62767
62601
63415
62868
64173
63996
64699
65039
66071
66446
67230
67645
68076
68595
69042
69276
70294
70499
70950
71819
72707
72844
73384
74362
74567
74970
75082
74915
75674
75874
74867
75139
74795
74982
74473
74430
74190
73502
73688
72958
72632
71879
71521
71060
70727
70351
69485
69624
69769
68662
68354
68372
68145
67510
66928
67635
66399
66852
66557
66605
66388
66073
66273
66277
66855
66693
66679
67135
67078
67554
67436
68165
68608
68281
68489
69363
69737
69379
70006
70365
70260
70532
71168
71741
71873
71992
72275
72105
71939
72281
72046
72505
72527
71818
72077
72221
72345
71855
72284
71542
71729
71200
71281
70813
70608
70343
69660
70564
70267
69424
69108
69555
69198
69189
68720
68840
68770
68708
68185
68135
68712
68341
68650
68475
68260
68288
68654
68936
68449
68806
68952
69170
68851
68612
69134
69549
69520
69374
69530
69711
70222
70098
70026
70229
70472
70674
70760
70427
70624
70512
70778
71236
71373
70843
70818
71096
70962
71042
71114
70803
70633
70598
70411
70389
69814
70304
70393
70405
70152
69826
69620
69850
70063
69625
69800
69431
69259
69765
69361
69070
69266
69485
69469
69474

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
101661448
101724881
101659017
101615366
101836314
101676139
101696937
101662210
101764851
101635327
101890537
101762782
101662569
101618143
101673524
101708411
101827122
101913837
101463191
101656362
101714859
101716013
101900833
101748219
101538000
101697287
101755348
101772536
101738151
101739668
101648679
101617550
101730396
101738517
101941982
101592814
101607965
101705542
101791182
101789875
1239105
3877511
6417016
8859953
11457971
13962443
16471716
19411618
21571377
24183032
26637448
29082422
32032730
34424983
36899471
39152808
41844674
44711743
47238924
49626103
51933224
54572806
57528669
59792759
62277771
64642056
67330611
70019823
72706811
74967658
77143267
80216789
82642697
85268041
87791542
90364454
92471836
95748233
97900977
100490665
100536824
97603420
95679655
93326236
91004446
88455735
86611829
84136541
82414455
80655320
78360461
76862517
74769754
73222782
71356295
70049376
68268101
67072590
65472496
64191390
63014460
61728210
60701959
59445074
58335729
57622920
56667575
55819205
55449635
54287905
53838878
53365261
52735814
52257779
51541727
51649970
51264242
51024047
50804370
50789519
52117579
54337651
57169409
58905404
60970919
62815795
65060410
66553399
67385124
69471498
70674574
72003464
73336436
74358255
74941130
75963227
76672386
77423866
78109986
78144936
78531861
78700138
78641585
79410480
78729865
78506539
78512487
78263657
78096145
77558474
76786255
76166690
75451026
74696568
73897999
72618912
71592675
70755956
69406194
68319396
66779275
66697242
64885838
64120589
63157989
62668966
62198733
61746071
61243638
60726735
60229181
60477276
60502677
60286130
60616013
60632722
60884879
60721795
61522138
60987515
62250231
62077901
62764027
63079218
64092782
64449887
65226914
65622517
66036581
66541895
66961322
67199189
68195265
68381146
68817558
69654877
70522879
70666294
71177973
72128745
72327974
72730766
72842825
72658212
73414996
73594511
72617687
72883980
72563771
72740963
72258896
72191334
71958528
71298441
71476308
70770626
70444359
69728589
69369391
68921530
68606907
68239106
67408950
67545756
67677695
66615982
66317794
66319521
66111720
65489791
64905245
65621783
64421825
64845055
64551713
64595494
64396599
64074011
64284008
64288383
64860897
64698888
64691574
65125020
65069524
65532829
65424858
66124975
66563572
66241900
66444967
67277452
67653434
67293435
67900830
68248098
68135095
68404935
69034551
69598780
69710530
69841364
70114403
69950575
69766951
70113590
69886540
70330521
70354381
69663003
69913884
70044392
70165420
69704524
70119604
69400498
69565231
69068121
69160979
68700880
68485592
68242039
67570353
68442943
68150725
67342466
67037078
67471613
67128384
67109823
66664241
66783728
66706387
66646668
66129207
66097613
66651312
66294997
66593629
66417537
66218756
66249001
66591108
66870087
66402326
66744987
66884691
67097715
66784296
66562308
67053562
67464830
67427202
67307271
67443554
67621960
68115731
67997252
67932364
68128275
68352906
68562435
68645267
68312493
68511686
68403727
68659859
69095762
69231350
68721077
68705975
68958675
68833141
68912953
68982715
68688582
68509550
68483148
68288923
68275749
67704479
68194767
68300990
68296666
68040467
67728894
67517036
67767301
67966414
67537208
67714788
67346254
67190047
67681257
67293208
67006559
67185335
67410787
67376263
67392967

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
12587
12473
11941
11772
12538
11752
12720
12512
11838
11801
11882
11882
11872
12517
11753
11806
12683
11796
11727
11863
12687
11827
11802
12003
11859
11809
11854
11785
12497
11721
11891
11942
11789
12643
11722
11740
11745
11684
11831
11765
2006
3961
4823
4855
6785
6854
7790
7802
8944
10684
10693
9797
9802
10568
11673
13639
11692
14565
11769
11669
12509
13268
12677
13778
13519
14765
14599
15672
17557
16486
16594
15660
16478
16433
17484
17493
17657
17570
17621
18251
17677
17412
17340
19543
18471
17451
18359
16638
17544
17368
17589
16413
15637
15726
14544
15522
16652
17473
14710
13654
14500
13788
13732
13615
12533
13503
13791
12653
14585
12696
13688
13465
13493
12619
11802
12518
12770
11704
11716
11517
11750
11733
11651
11672
12548
12393
13701
12622
12667
13557
13723
13478
12677
14579
15536
13672
14341
13604
13647
14495
13509
13969
14566
13599
13703
13584
13579
13727
14475
13770
13642
14656
13630
14634
14702
15356
13610
14687
14582
13443
14482
14697
14496
14584
13322
15628
14451
15485
14741
14477
15558
13798
16420
15393
17526
16463
14683
20524
15735
14758
17574
16361
16651
15720
16284
17556
17453
16529
18119
15541
16482
17343
16689
17429
18605
19356
18469
19408
19347
18475
18479
18433
18385
17497
19379
18540
18508
17365
16665
20351
19395
17479
18271
18524
17449
17524
16550
16747
16409
18651
18507
15628
15518
17591
16439
17454
18391
14646
15805
16380
14437
14447
13534
14580
13636
15522
13616
14670
14603
13813
15334
14454
12758
14280
12808
13415
14421
13745
12659
12712
13800
14476
12612
12722
15627
12762
14487
12887
13821
13672
14576
13427
14431
12679
12684
12677
13548
14532
13403
13719
13783
12659
12678
12845
13654
13775
14334
13798
12655
12692
13384
12904
13631
12674
14722
13302
12604
15555
12730
12567
13614
14516
12684
12694
13550
13757
12623
12661
12754
12822
12648
14751
13608
13545
15607
13699
12709
12545
13552
12492
12610
13552
12810
13648
14614
12685
12723
13717
12438
12684
13446
13672
12669
13444
13744
12747
14615
12656
12655
13774
13537
15679
12741
13515
13636
12366
14611
12503
12755
12705
13722
14706
13513
13526
13452
13654
13614
12593
12732
13684
13630
13500
14619
12804
13707
15558
13578
13446
14584
13614

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
101661448
101724881
101659017
101615366
101836314
101676139
101696937
101662210
101764851
101635327
101890537
101762782
101662569
101618143
101673524
101708411
101827122
101913837
101463191
101656362
101714859
101716013
101900833
101748219
101538000
101697287
101755348
101772536
101738151
101739668
101648679
101617550
101730396
101738517
101941982
101592814
101607965
101705542
101791182
101789875
1239105
3877511
6417016
8859953
11457971
13962443
16471716
19411618
21571377
24183032
26637448
29082422
32032730
34424983
36899471
39152808
41844674
44711743
47238924
49626103
51933224
54572806
57528669
59792759
62277771
64642056
67330611
70019823
72706811
74967658
77143267
80216789
82642697
85268041
87791542
90364454
92471836
95748233
97900977
100490665
100536824
97603420
95679655
93326236
91004446
88455735
86611829
84136541
82414455
80655320
78360461
76862517
74769754
73222782
71356295
70049376
68268101
67072590
65472496
64191390
63014460
61728210
60701959
59445074
58335729
57622920
56667575
55819205
55449635
54287905
53838878
53365261
52735814
52257779
51541727
51649970
51264242
51024047
50804370
50789519
52117579
54337651
57169409
58905404
60970919
62815795
65060410
66553399
67385124
69471498
70674574
72003464
73336436
74358255
74941130
75963227
76672386
77423866
78109986
78144936
78531861
78700138
78641585
79410480
78729865
78506539
78512487
78263657
78096145
77558474
76786255
76166690
75451026
74696568
73897999
72618912
71592675
70755956
69406194
68319396
66779275
66697242
64885838
64120589
63157989
62668966
62198733
61746071
61243638
60726735
60229181
60477276
60502677
60286130
60616013
60632722
60884879
60721795
61522138
60987515
62250231
62077901
62764027
63079218
64092782
64449887
65226914
65622517
66036581
66541895
66961322
67199189
68195265
68381146
68817558
69654877
70522879
70666294
71177973
72128745
72327974
72730766
72842825
72658212
73414996
73594511
72617687
72883980
72563771
72740963
72258896
72191334
71958528
71298441
71476308
70770626
70444359
69728589
69369391
68921530
68606907
68239106
67408950
67545756
67677695
66615982
66317794
66319521
66111720
65489791
64905245
65621783
64421825
64845055
64551713
64595494
64396599
64074011
64284008
64288383
64860897
64698888
64691574
65125020
65069524
65532829
65424858
66124975
66563572
66241900
66444967
67277452
67653434
67293435
67900830
68248098
68135095
68404935
69034551
69598780
69710530
69841364
70114403
69950575
69766951
70113590
69886540
70330521
70354381
69663003
69913884
70044392
70165420
69704524
70119604
69400498
69565231
69068121
69160979
68700880
68485592
68242039
67570353
68442943
68150725
67342466
67037078
67471613
67128384
67109823
66664241
66783728
66706387
66646668
66129207
66097613
66651312
66294997
66593629
66417537
66218756
66249001
66591108
66870087
66402326
66744987
66884691
67097715
66784296
66562308
67053562
67464830
67427202
67307271
67443554
67621960
68115731
67997252
67932364
68128275
68352906
68562435
68645267
68312493
68511686
68403727
68659859
69095762
69231350
68721077
68705975
68958675
68833141
68912953
68982715
68688582
68509550
68483148
68288923
68275749
67704479
68194767
68300990
68296666
68040467
67728894
67517036
67767301
67966414
67537208
67714788
67346254
67190047
67681257
67293208
67006559
67185335
67410787
67376263
67392967

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
6496
6561
6509
6483
6517
6566
6542
6509
6519
6499
6520
6492
6505
6533
6529
6515
6553
6520
6507
6498
6559
6518
6528
6505
6552
6532
6514
6525
6489
6515
6497
6512
6509
6531
6522
6530
6513
6504
6500
6550
111
299
460
625
799
970
1146
1307
1474
1636
1796
1946
2114
2280
2436
2576
2757
2914
3151
3214
3389
3533
3754
3848
4020
4187
4338
4530
4691
4815
4979
5162
5329
5460
5620
5808
5904
6124
6253
6445
6437
6232
6152
5985
5857
5668
5566
5415
5397
5186
5039
4956
4821
4787
4612
4512
4398
4367
4246
4170
4060
3995
3944
3863
3792
3740
3704
3615
3604
3525
3514
3469
3464
3413
3363
3369
3358
3362
3323
3313
3410
3527
3710
3819
3957
4076
4209
4301
4348
4520
4545
4642
4733
4790
4838
4894
4948
5003
5043
5082
5051
5122
5069
5099
5061
5070
5028
5036
5053
5016
4943
4885
4859
4817
4828
4664
4629
4559
4515
4457
4345
4312
4216
4182
4083
4069
4063
3994
3974
3945
3914
3939
3979
3923
3945
3956
3973
3945
3974
3982
4037
4041
4073
4079
4180
4176
4206
4227
4255
4301
4315
4335
4384
4425
4477
4537
4564
4584
4570
4662
4676
4730
4693
4701
4716
4729
4710
4692
4689
4713
4668
4661
4641
4646
4620
4570
4559
4513
4472
4479
4428
4418
4341
4354
4368
4292
4293
4333
4277
4239
4185
4247
4164
4201
4180
4180
4175
4144
4182
4143
4204
4172
4215
4194
4206
4225
4269
4267
4336
4258
4291
4354
4368
4342
4380
4442
4405
4435
4495
4487
4507
4513
4528
4560
4499
4515
4523
4575
4551
4562
4557
4556
4519
4504
4582
4473
4506
4438
4486
4450
4440
4411
4381
4431
4437
4343
4340
4364
4322
4323
4294
4322
4332
4300
4267
4281
4288
4288
4326
4329
4265
4283
4272
4317
4287
4315
4335
4376
4299
4283
4326
4352
4352
4368
4366
4380
4389
4397
4402
4404
4425
4420
4429
4429
4412
4400
4445
4490
4473
4429
4436
4462
4431
4482
4500
4446
4480
4450
4436
4456
4400
4395
4424
4401
4412
4392
4354
4356
4367
4354
4394
4335
4382
4379
4337
4350
4353
4362
4351
4359


Loading data, please wait...