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 (577:8d57e1b11472) 2011-04-08
 '--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 xopen_broadcast_=1 temp.hoc
methodinfo 94
nhost 131072
MemSize 536870912
UsedMem 45650456
FreeMem 491220456
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 = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 7.14
mkmodel_time = 0.65
setup_method_time = 0
set_maxstep_time = 242.19
stdinit_time = 0.00999999
runtime = 0.65
methodrun_time = 242.85
elapsed_time = 726.24
jobid = 0
n_dat = 1
seq = 12
@@@end header@@@
5629
3385182490
3385194089
3385350278
3385374290
0
0
0
0
0
0
0
0
0
3385375784
3385692342
3385693450
3385701257
3385722893
0
0
0
0
0
0
0
0
0
3385724485
3385813444
3385814312
3385819811
3385829005
0
0
0
0
0
0
0
0
0
3385830186
3385915824
3385916654
3385921586
3385930233
0
0
0
0
0
0
0
0
0
3385931679
3386017168
3386017998
3386022073
3386030671
0
0
0
0
0
0
0
0
0
3386031851
3386115930
3386116762
3386121081
3386129259
0
0
0
0
0
0
0
0
0
3386130455
3386213698
3386214532
3386221223
3386229346
0
0
0
0
0
0
0
0
0
3386230418
3386314810
3386315642
3386321425
3386329627
0
0
0
0
0
0
0
0
0
3386330688
3386413742
3386414576
3386421367
3386429702
0
0
0
0
0
0
0
0
0
3386430772
3386514480
3386515312
3386521649
3386529747
0
0
0
0
0
0
0
0
0
3386530829
3386614110
3386614942
3386621607
3386629820
0
0
0
0
0
0
0
0
0
3386630892
3386714724
3386715556
3386721691
3386729833
0
0
0
0
0
0
0
0
0
3386731019
3386813382
3386814214
3386821551
3386829689
0
0
0
0
0
0
0
0
0
3386830752
3386914430
3386915262
3386921265
3386929623
0
0
0
0
0
0
0
0
0
3386930687
3387014394
3387015226
3387021024
3387029080
0
0
0
0
0
0
0
0
0
3387030146
3387114250
3387115082
3387120977
3387129073
0
0
0
0
0
0
0
0
0
3387130132
3387213686
3387214520
3387220743
3387228804
0
0
0
0
0
0
0
0
0
3387229870
3387314226
3387315058
3387320553
3387328979
0
0
0
0
0
0
0
0
0
3387330041
3387413494
3387414326
3387420447
3387428782
0
0
0
0
0
0
0
0
0
3387429856
3387514656
3387515488
3387521787
3387530125
0
0
0
0
0
0
0
0
0
3387531309
3387615272
3387616104
3387621793
3387630191
0
0
0
0
0
0
0
0
0
3387631321
3387715250
3387716080
3387721763
3387729993
0
0
0
0
0
0
0
0
0
3387731058
3387814998
3387815828
3387821609
3387829941
0
0
0
0
0
0
0
0
0
3387831015
3387915036
3387915870
3387921665
3387930163
0
0
0
0
0
0
0
0
0
3387931295
3388015320
3388016150
3388021601
3388030067
0
0
0
0
0
0
0
0
0
3388031253
3388116724
3388117554
3388121361
3388129769
0
0
0
0
0
0
0
0
0
3388130961
3388215938
3388216768
3388221057
3388229361
0
0
0
0
0
0
0
0
0
3388230541
3388314662
3388315492
3388321059
3388329377
0
0
0
0
0
0
0
0
0
3388330569
3388414552
3388415384
3388420851
3388429269
0
0
0
0
0
0
0
0
0
3388430339
3388515440
3388516354
3388520891
3388529175
0
0
0
0
0
0
0
0
0
3388530251
3388614746
3388615576
3388620699
3388629135
0
0
0
0
0
0
0
0
0
3388630261
3388714876
3388715706
3388720781
3388729403
0
0
0
0
0
0
0
0
0
3388730587
3388816140
3388816970
3388820929
3388829339
0
0
0
0
0
0
0
0
0
3388830525
3388914028
3388914858
3388920995
3388929631
0
0
0
0
0
0
0
0
0
3388930947
3389016152
3389016982
3389021377
3389029747
0
0
0
0
0
0
0
0
0
3389030877
3389115930
3389116760
3389121537
3389130043
0
0
0
0
0
0
0
0
0
3389131115
3389215274
3389216104
3389221691
3389230217
0
0
0
0
0
0
0
0
0
3389231368
3389316144
3389316976
3389322241
3389330787
0
0
0
0
0
0
0
0
0
3389331860
3389415774
3389416604
3389422701
3389431331
0
0
0
0
0
0
0
0
0
3389432515
3389516096
3389516937
3389523091
3389531727
0
0
0
0
0
0
0
0
0
3389532875
3389618304
3389619172
3389623589
3389631965
0
0
0
0
0
0
0
0
0
3389633153
3389718136
3389718986
3389818842
3389839818
0
0
0
0
0
0
0
0
0
3389841650
3390903182
3390906400
3391322464
3391344652
0
0
0
389
222433
13
396
157506
396359
3391367979
3393031578
3393032706
3393391090
3393414506
0
0
0
405
496218
16
490
165990
422622
3393417794
3395155796
3395157714
3395393048
3395416648
0
0
0
425
757437
14
426
168929
439937
3395419516
3396992998
3396994558
3397486284
3397510169
0
1
957
392
912809
9
275
151614
413577
3397513314
3399201358
3399202680
3399520216
3399543616
0
0
0
422
1183327
16
492
167100
437249
3399547176
3401188390
3401190268
3401612728
3401636259
0
0
0
402
1377270
10
307
155165
417793
3401639420
3403292658
3403294028
3403622820
3403646378
0
1
1012
423
1584582
12
366
164819
439797
3403649476
3405346784
3405348104
3405617724
3405641118
0
0
0
406
1853312
16
486
156823
424674
3405644592
3407291480
3407294252
3407617990
3407641570
0
0
0
404
2094973
14
432
153952
413670
3407644624
3409270698
3409272586
3409631898
3409655258
0
0
0
377
2351042
15
459
145410
393449
3409658502
3411324448
3411325928
3411712758
3411735866
0
0
0
399
2653735
15
460
148957
410089
3411738852
3413224618
3413226140
3413721086
3413745198
0
2
1979
383
2762292
6
182
145931
398301
3413748382
3415453742
3415454954
3415722428
3415745782
0
0
0
403
3103753
20
611
153629
414895
3415749208
3417365754
3417367454
3417712678
3417736324
0
0
0
409
3287653
9
276
154219
419491
3417739432
3419484502
3419485834
3419743251
3419766501
0
1
992
406
3625273
20
615
154005
419933
3419769741
3421505066
3421506084
3421744619
3421768044
0
0
0
398
3956470
18
549
152098
416895
3421771225
3423379026
3423380378
3423772632
3423795824
0
1
1022
409
4166568
12
367
154002
424012
3423799312
3425367126
3425368454
3425815514
3425838688
0
0
0
382
4356367
11
335
142423
399313
3425842470
3427385334
3427386850
3427871822
3427895404
0
0
0
390
4530821
10
304
147127
402729
3427899129
3429565430
3429567186
3429915346
3429939006
0
0
0
392
4816292
14
430
150701
406568
3429942018
3431544322
3431546478
3431953778
3431977082
0
2
2053
405
5023229
12
367
154120
418816
3431980248
3433655720
3433658142
3434019962
3434043390
0
0
0
399
5307634
17
517
148706
414628
3434046956
3435712970
3435714396
3436046594
3436069688
0
0
0
412
5542798
11
336
158277
428483
3436072768
3437716806
3437718136
3438033462
3438057368
0
2
1961
424
5733655
11
340
157847
439401
3438060424
3439785634
3439786778
3440056313
3440079468
0
0
0
393
6022057
14
423
149882
408280
3440082702
3441712258
3441713710
3442067590
3442091182
0
2
2045
382
6298748
16
490
144274
400839
3442094636
3443820864
3443822110
3444119222
3444142672
0
0
0
409
6638361
20
611
157398
424182
3444146180
3445774042
3445776276
3446142734
3446166016
0
0
0
396
6863866
13
399
149394
414779
3446169389
3447703766
3447705352
3448163346
3448186667
0
0
0
389
7028689
8
243
145595
403729
3448189720
3449791988
3449793230
3450175838
3450199348
0
1
1025
406
7215586
11
334
156790
426505
3450202584
3451847578
3451849664
3452196356
3452219702
0
0
0
391
7475403
15
462
148538
401443
3452223196
3453903800
3453905628
3454263704
3454287078
0
0
0
421
7724349
13
402
160771
437957
3454290166
3455932604
3455933938
3456270601
3456293574
0
1
1000
399
7963916
14
427
149118
410157
3456296634
3457903332
3457904822
3458263916
3458287434
0
0
0
379
8205232
14
427
142693
398735
3458291044
3459816066
3459817602
3460303945
3460326524
0
0
0
396
8381782
10
308
149969
413697
3460330259
3461776054
3461778444
3462322160
3462345269
0
0
0
340
8538634
9
274
128389
353208
3462349026
3463951908
3463954410
3464346721
3464369754
0
0
0
411
8787109
13
399
155463
428033
3464372728
3466116248
3466117648
3466361864
3466385246
0
1
945
412
9098700
17
519
157633
428156
3466388796
3467984526
3467986896
3468443266
3468467029
0
1
1000
385
9321792
13
397
148753
397366
3468470476
3470044776
3470046232
3470430454
3470453598
0
0
0
404
9498060
10
308
155524
420459
3470457342
3471112654
3471113930
3471252700
3471272640
0
0
0
4
9498060
0
0
1756
6752
3471275370
3471416678
3471417730
3471587364
3471605742
0
0
0
11
9498060
0
0
4773
12431
3471608442
3471786494
3471787622
3471939566
3471960312
0
0
0
18
9523722
1
30
7064
20694
3471963758
3472166388
3472167478
3472337488
3472357346
0
0
0
39
9523722
0
0
14876
41094
3472360284
3472632866
3472634084
3472801927
3472822242
0
0
0
49
9548067
1
31
18312
53218
3472825464
3473096740
3473098716
3473295574
3473315562
0
0
0
54
9548067
0
0
19782
57337
3473318474
3473693558
3473695590
3473870554
3473891468
0
0
0
64
9625622
4
123
25576
67842
3473894704
3474245560
3474246670
3474495982
3474516508
0
0
0
73
9648437
1
30
26068
78112
3474519648
3474957592
3474958612
3475128602
3475149510
0
0
0
91
9706297
3
90
34649
95231
3475152772
3475637024
3475638092
3475812001
3475833206
0
0
0
97
9783096
4
123
35219
104337
3475836452
3476291512
3476293432
3476545784
3476567210
0
0
0
102
9806915
1
30
37693
107430
3476570582
3477152626
3477153884
3477351610
3477372357
0
0
0
116
9921604
5
152
44455
121095
3477375258
3478031050
3478032672
3478185372
3478206670
0
1
957
129
10068363
7
217
48188
135773
3478209846
3478911222
3478912396
3479073454
3479094701
0
1
964
153
10199418
6
183
57903
160638
3479097904
3479720432
3479721506
3479980166
3480001407
0
1
1015
139
10257079
3
93
49903
146018
3480004706
3480671178
3480672330
3480983028
3481004762
0
0
0
157
10348419
5
153
59621
163835
3481007992
3481721570
3481723672
3481981098
3482002448
0
0
0
151
10473167
7
215
54889
155716
3482005660
3482727294
3482729844
3483022384
3483043544
0
0
0
168
10563748
5
154
63979
173994
3483046994
3483910188
3483911628
3484142138
3484163752
0
0
0
174
10759590
10
303
64543
180919
3484166948
3485040130
3485041456
3485320708
3485342404
0
1
1012
219
10872952
5
154
80286
229861
3485345520
3486288694
3486289754
3486503394
3486525174
0
1
992
210
11028401
9
272
80919
221750
3486528258
3487379212
3487380352
3487748886
3487770666
0
0
0
224
11070389
2
62
82497
233419
3487773926
3488692966
3488695430
3489020670
3489042478
0
0
0
205
11195320
7
212
76381
212874
3489045519
3490101022
3490103500
3490314936
3490336736
0
0
0
230
11429037
12
370
89739
239534
3490339734
3491313340
3491314822
3491668392
3491690314
0
1
1020
225
11568981
8
245
85838
231474
3491693378
3492744548
3492745868
3493072824
3493095306
0
0
0
252
11727201
9
274
96493
264237
3493098544
3494176162
3494178544
3494509146
3494531062
0
0
0
277
11851134
7
213
102465
283862
3494534578
3495721960
3495723268
3496016166
3496038896
0
0
0
276
12041739
11
334
104302
292331
3496042344
3497238238
3497239300
3497570864
3497593082
0
0
0
301
12200296
9
273
113764
312694
3497596422
3498795516
3498797492
3499109286
3499131728
0
0
0
266
12374730
10
304
100222
279887
3499134962
3500411866
3500412896
3500747454
3500770060
0
0
0
333
12552442
10
308
129157
345302
3500773452
3502171790
3502173190
3502395370
3502418034
0
0
0
320
12816769
15
459
120420
337152
3502421444
3503757954
3503759152
3504099146
3504121992
0
0
0
330
12990113
10
305
125841
339070
3504125448
3505514214
3505516106
3505829134
3505851940
0
0
0
333
13198824
12
366
124455
348445
3505855200
3507296220
3507297276
3507616472
3507639454
0
0
0
337
13456905
15
462
128720
349911
3507642764
3509070090
3509071276
3509412698
3509435648
0
0
0
355
13663643
12
371
135479
372678
3509439080
3510934026
3510935247
3511325449
3511348223
0
0
0
361
13904693
14
430
136937
372401
3511351642
3512871162
3512873760
3513212626
3513235812
0
0
0
365
14143290
14
428
140694
380434
3513239286
3514769866
3514772120
3515119744
3515142972
0
0
0
417
14300309
9
274
155947
431593
3515146376
3516787818
3516789128
3517103118
3517126618
0
0
0
405
14510884
12
370
155067
424001
3517129990
3518669298
3518671718
3519152646
3519175614
0
0
0
357
14721160
12
369
134535
372091
3519179252
3520773590
3520775362
3521114858
3521138246
0
0
0
416
14947215
13
396
157048
435980
3521141748
3522645214
3522647986
3523082325
3523105298
0
0
0
373
15087636
8
244
137127
385057
3523108720
3524620310
3524622808
3524987712
3525010824
0
0
0
355
15327866
14
422
130959
369395
3525014154
3526465236
3526467688
3526821728
3526845228
0
0
0
357
15517277
11
335
136242
376553
3526848680
3528349874
3528351586
3528643770
3528667200
0
0
0
337
15769906
13
400
131671
351505
3528670186
3530192558
3530193782
3530460934
3530483734
0
1
1025
370
16045251
16
487
138938
383523
3530486778
3531903688
3531906098
3532217736
3532240676
0
0
0
329
16228690
9
276
125608
341754
3532243812
3533560942
3533563016
3533972258
3533995314
0
1
945
323
16389328
9
276
124166
339025
3533998700
3535267554
3535269994
3535666512
3535689354
0
0
0
277
16581076
11
336
105440
289418
3535692816
3537002462
3537004688
3537296888
3537319468
0
0
0
316
16800317
10
304
122626
328269
3537322472
3538468660
3538469954
3538951006
3538973418
0
2
1961
269
16921556
7
214
98053
278114
3538976500
3540259176
3540260300
3540611960
3540634308
0
0
0
326
17118828
10
307
123588
336582
3540637479
3541832970
3541834120
3542169194
3542191349
0
1
1000
304
17211597
5
156
114853
318096
3542194698
3543458926
3543460388
3543790810
3543812942
0
0
0
287
17392438
9
276
110644
298728
3543815958
3545050230
3545051394
3545317614
3545340100
0
1
1033
273
17611025
11
339
102927
284826
3545343556
3546451054
3546453680
3546842708
3546865112
0
1
1022
261
17744112
6
184
98602
269944
3546868468
3548020766
3548023336
3548283900
3548306090
0
1
1000
266
17933060
11
332
100474
280465
3548309488
3549394518
3549395596
3549694666
3549716838
0
0
0
258
18056220
7
212
97384
270456
3549720240
3550891566
3550892994
3551100018
3551121932
0
0
0
272
18259517
10
308
104319
285607
3551124968
3552239612
3552242164
3552511846
3552533808
0
1
1069
272
18400433
8
243
106623
285090
3552536688
3553567834
3553568894
3553956142
3553978458
0
0
0
233
18508592
6
180
89873
243673
3553981410
3555090046
3555091058
3555298716
3555320514
0
0
0
251
18736636
13
400
95309
263137
3555323652
3556424558
3556426454
3556683924
3556705861
0
0
0
240
18924807
7
214
92260
248710
3556708912
3557645788
3557647030
3558023562
3558044596
0
3
2948
216
19020104
4
122
81946
220830
3558048010
3559015566
3559017974
3559318758
3559340644
0
1
1012
242
19129844
6
184
89631
253653
3559343990
3560410200
3560411224
3560603378
3560625196
0
0
0
241
19325823
11
340
92198
252178
3560628374
3561575234
3561576392
3561922084
3561944046
0
0
0
192
19483778
9
276
72912
200751
3561947302
3562815744
3562816976
3563168636
3563190202
0
0
0
206
19592016
6
182
78488
215227
3563193578
3564100118
3564101320
3564367040
3564388746
0
0
0
209
19717886
7
216
77887
218601
3564392376
3565208642
3565211494
3565566008
3565587928
0
0
0
191
19792918
4
122
71999
195583
3565591246
3566509166
3566510292
3566809604
3566831356
0
0
0
220
19936361
8
245
83315
230998
3566834696
3567711306
3567712640
3568008728
3568030562
0
0
0
173
20076682
8
242
63091
180110
3568033889
3568918606
3568920588
3569212080
3569234014
0
0
0
202
20235638
9
275
75823
214011
3569237224
3570106518
3570107692
3570409374
3570431224
0
0
0
192
20377438
8
244
73630
198381
3570434486
3571288362
3571289784
3571590832
3571612606
0
0
0
212
20469188
5
154
80232
221190
3571615848
3572392800
3572395160
3572776442
3572798490
0
0
0
189
20511340
2
62
70636
195691
3572801914
3573622000
3573623150
3573945288
3573967067
0
0
0
172
20637979
7
216
65360
179202
3573970504
3574918356
3574921088
3575120189
3575141726
0
0
0
201
20853744
11
338
77670
208193
3575144466
3576019854
3576020932
3576341462
3576363268
0
1
1020
218
20960365
6
181
78423
228222
3576366560
3577250074
3577251544
3577536012
3577557618
0
0
0
180
21103057
8
246
68605
189698
3577560768
3578432754
3578434768
3578764904
3578786903
0
0
0
206
21217442
5
153
76801
215217
3578790000
3579667610
3579668780
3580007392
3580029754
0
1
992
217
21307369
5
152
81967
225328
3580033066
3581034020
3581035388
3581290914
3581313052
0
0
0
259
21432903
7
214
97400
270516
3581316658
3582257094
3582258264
3582635134
3582656992
0
0
0
220
21507398
4
121
81676
227759
3582660476
3583661650
3583662992
3584033264
3584055554
0
0
0
250
21634657
7
215
93539
262637
3584059050
3585282834
3585284028
3585446402
3585468340
0
0
0
262
21924657
15
460
98817
273017
3585471544
3586622566
3586623622
3586898768
3586921162
0
1
964
259
22137436
12
368
98356
273518
3586924472
3588143694
3588144792
3588383898
3588406140
0
0
0
277
22378708
14
427
104212
286229
3588409192
3589522224
3589524442
3589888782
3589911134
0
0
0
260
22518337
8
242
98787
274645
3589914658
3591049666
3591052390
3591431636
3591454062
0
0
0
260
22709172
11
335
99087
270629
3591457482
3592656242
3592658190
3592947060
3592969624
0
0
0
287
22918161
12
369
108685
301564
3592973162
3594256394
3594257466
3594500574
3594523210
0
0
0
315
23128652
12
367
121005
329752
3594526749
3595826954
3595828228
3596046096
3596068766
0
0
0
281
23372567
14
427
104321
293090
3596072184
3597314934
3597317094
3597633536
3597656100
0
0
0
312
23549535
10
303
116619
325068
3597659576
3598867578
3598868830
3599242104
3599265486
0
0
0
304
23659023
6
186
117173
318384
3599268954
3600519998
3600522322
3600884944
3600907604
0
0
0
312
23816948
9
275
117447
319659
3600911126
3602208268
3602209586
3602552844
3602575756
0
0
0
311
23993428
10
304
116814
328276
3602579198
3603927234
3603928786
3604179950
3604202704
0
0
0
320
24196240
10
307
125091
333585
3604206020
3605540618
3605541730
3605787804
3605810544
0
1
1029
343
24337519
8
246
129361
360884
3605814024
3607240030
3607241674
3607443980
3607466823
0
0
0
329
24595264
15
460
124252
341186
3607470042
3608774034
3608775092
3609081318
3609104274
0
0
0
331
24720269
7
213
121442
343839
3609107496
3610297610
3610301474
3610727030
3610749880
0
0
0
281
24829976
6
183
105731
294813
3610753130
3611963592
3611964772
3612367846
3612390468
0
0
0
307
24972503
8
246
119268
323116
3612393874
3613634330
3613636326
3614065598
3614088292
0
0
0
302
25105368
6
184
113128
313434
3614091596
3615429458
3615430594
3615725700
3615748684
0
1
1000
317
25335115
13
398
119330
329299
3615752056
3617128986
3617130206
3617387602
3617410293
0
0
0
333
25555021
11
337
125414
345866
3617413397
3618760108
3618761284
3619018286
3619041331
0
1
976
339
25713291
9
275
128265
354582
3619044660
3620353262
3620355522
3620663294
3620686134
0
0
0
289
25905042
11
334
111076
298527
3620689342
3622004594
3622006540
3622282750
3622305306
0
0
0
303
26152873
13
398
113303
315748
3622308464
3623583748
3623585634
3623962332
3623984848
0
1
1000
291
26379376
13
400
109893
302018
3623988084
3625236946
3625239332
3625582414
3625605380
0
0
0
325
26511056
6
187
122649
336981
3625608927
3626897898
3626900308
3627172838
3627195103
0
1
1012
248
26778562
13
400
92903
261154
3627198268
3628264374
3628265572
3628798990
3628821444
0
2
1972
270
26886691
6
183
99991
282030
3628824748
3629974338
3629975458
3630436138
3630458498
0
0
0
297
27013897
7
216
114329
307618
3630461736
3631535804
3631536886
3631989094
3632011830
0
0
0
255
27106229
5
152
93676
263417
3632015228
3633245194
3633246402
3633524636
3633547004
0
0
0
296
27318293
11
337
114051
307582
3633550198
3634776032
3634777154
3635025504
3635047598
0
1
945
273
27524712
12
367
105202
286883
3635050932
3636195424
3636198716
3636530380
3636552554
0
0
0
255
27704605
9
274
94488
263647
3636555727
3637592770
3637594792
3637983978
3638006408
0
1
1069
250
27812044
6
184
94035
266253
3638009986
3639154482
3639157070
3639542734
3639564728
0
0
0
268
27995892
9
278
99749
279628
3639567576
3640715578
3640717436
3641014158
3641036543
0
1
1025
237
28217866
10
305
89802
248919
3641039850
3642110712
3642113168
3642477828
3642499864
0
2
1965
240
28413057
11
336
91614
250081
3642503319
3643537554
3643538966
3643894696
3643917004
0
0
0
258
28536488
7
213
98420
271920
3643920186
3645036914
3645037926
3645268446
3645290720
0
0
0
236
28762894
13
395
91484
243221
3645293936
3646339962
3646341218
3646680644
3646702794
0
0
0
242
28936538
10
305
91430
251293
3646706368
3647775236
3647777562
3648057522
3648079532
0
0
0
260
29078986
8
245
101770
270172
3648082760
3649179252
3649181006
3649418094
3649440258
0
0
0
247
29244655
8
245
89544
257239
3649443382
3650516198
3650517240
3650770024
3650792081
0
1
1020
255
29422366
10
303
95553
263272
3650795116
3651872806
3651873834
3652106162
3652128318
0
0
0
240
29585977
8
244
89926
252848
3652131493
3653164214
3653165342
3653455670
3653477736
0
1
992
236
29746475
9
277
88440
245016
3653481218
3654439644
3654442242
3654802640
3654824954
0
0
0
213
29871997
7
214
78190
225979
3654828498
3655775008
3655776194
3656138158
3656160240
0
0
0
237
29981574
6
185
88886
248795
3656163768
3657243996
3657245466
3657463850
3657485882
0
0
0
245
30162060
9
275
90591
254587
3657488820
3658495702
3658497178
3658779318
3658801246
0
1
1022
243
30260574
4
124
90455
253478
3658804750
3659915118
3659916204
3660116210
3660138540
0
1
964
243
30491964
13
399
90442
256446
3660141745
3661200050
3661201950
3661463462
3661485642
0
0
0
243
30666975
10
303
90972
251729
3661488852
3662558002
3662559474
3662823364
3662845480
0
0
0
250
30825582
9
275
97437
265209
3662848684
3663878366
3663880654
3664202316
3664224057
0
0
0
230
30983548
9
273
85710
243455
3664227260
3665152542
3665154662
3665552924
3665575036
0
0
0
230
31058493
4
121
87339
238376
3665578316
3666624950
3666626040
3666916752
3666938712
0
0
0
255
31216160
9
274
94948
262393
3666942322
3668008354
3668009520
3668301774
3668323902
0
0
0
253
31358398
8
245
95650
269927
3668327246
3669323208
3669324496
3669687652
3669709406
0
0
0
245
31451491
5
154
93268
252442
3669712634
3670705412
3670707046
3671057740
3671079559
0
0
0
246
31543928
5
153
92804
255462
3671082904
3672180142
3672181196
3672448014
3672469915
0
0
0
264
31718425
10
308
99411
274682
3672473588
3673494060
3673495104
3673838480
3673860612
0
0
0
239
31828490
6
185
87038
248846
3673863758
3675029810
3675031666
3675264186
3675286517
0
0
0
262
32077996
13
397
100572
272412
3675289496
3676371878
3676373166
3676693894
3676716062
0
1
1029
253
32219692
8
243
92066
268070
3676719092
3677800934
3677801986
3678197524
3678219512
0
0
0
246
32397339
10
310
96437
254313
3678222710
3679454458
3679455528
3679635044
3679657202
0
0
0
308
32622423
13
395
116958
324505
3679660362
3680805386
3680806742
3681088548
3681110962
0
0
0
272
32732284
6
183
101971
282433
3681114516
3682297630
3682298642
3682545222
3682567842
0
0
0
266
32960868
13
396
100721
275261
3682571246
3683751622
3683753310
3684023458
3684045566
0
0
0
261
33175390
11
334
94475
271553
3684048614
3685112350
3685114234
3685492306
3685514722
0
1
1000
247
33316770
8
244
94265
257857
3685518006
3686606792
3686607930
3687003986
3687026530
0
0
0
272
33433485
5
152
103624
280430
3687029629
3688119726
3688121034
3688476892
3688499312
0
1
976
263
33562451
7
219
99184
279245
3688502700
3689699366
3689700698
3690019410
3690041686
0
0
0
293
33741259
10
308
108965
306623
3690045070
3691248418
3691249940
3691509386
3691531544
0
0
0
295
33889560
7
214
109227
305980
3691534574
3692719182
3692720964
3693001960
3693024144
0
1
1000
304
34013480
7
214
111742
311370
3693027430
3694152970
3694155881
3694509876
3694532306
0
0
0
254
34138270
7
216
94711
266368
3694535684
3695698696
3695700317
3696069024
3696091394
0
0
0
292
34298683
9
277
109192
302701
3696094772
3697345430
3697346598
3697601079
3697623474
0
0
0
303
34492947
11
336
113588
315211
3697626916
3698771454
3698772764
3699157252
3699179486
0
0
0
298
34568706
4
122
110993
311318
3699183042
3700385048
3700387976
3700711240
3700733780
0
0
0
266
34762056
11
336
101650
277078
3700737332
3702010198
3702011652
3702311374
3702333614
0
0
0
283
35023845
14
428
107884
295747
3702336350
3703551162
3703552320
3703923540
3703945948
0
1
945
260
35270771
14
428
97470
271393
3703949094
3705133362
3705134580
3705501700
3705523756
0
0
0
255
35508556
14
423
96523
265509
3705527048
3706682730
3706684492
3707041980
3707064446
0
0
0
267
35681529
7
215
101614
280679
3707067446
3708127696
3708129228
3708595384
3708617823
0
2
2084
271
35771260
5
151
100670
278804
3708620866
3709982374
3709983780
3710178810
3710201058
0
0
0
312
36060190
13
397
117999
324972
3710204470
3711505544
3711507090
3711762666
3711784618
0
3
2990
285
36290594
12
367
109353
293582
3711787806
3713021844
3713023104
3713314944
3713337254
0
1
992
283
36499094
12
368
107086
296401
3713340746
3714521740
3714524280
3714873032
3714894842
0
0
0
301
36624617
7
215
113349
311946
3714898360
3716061144
3716062482
3716396104
3716418674
0
0
0
264
36783892
9
275
101864
280175
3716422204
3717573216
3717575468
3717936590
3717958914
0
0
0
289
36926614
8
244
108221
299897
3717962346
3719142830
3719144706
3719429840
3719452288
0
0
0
293
37069470
8
246
112057
306737
3719455876
3720664674
3720665794
3720935340
3720957706
0
0
0
255
37300075
13
399
97703
264384
3720961286
3722058342
3722059608
3722451282
3722473746
0
0
0
280
37426610
7
214
104336
294145
3722477252
3723625642
3723627750
3723946922
3723969274
0
0
0
286
37567304
8
246
110406
295576
3723972592
3725170870
3725172302
3725418822
3725441058
0
0
0
275
37737820
7
214
104552
286747
3725444142
3726605018
3726607298
3726937510
3726959570
0
2
1969
253
37950205
12
368
95099
263604
3726962504
3728101684
3728103120
3728429086
3728451533
0
0
0
264
38132243
9
275
100788
277276
3728454940
3729604412
3729605834
3729885512
3729907705
0
1
1022
262
38327834
11
337
99706
275191
3729911058
3730978812
3730981048
3731348690
3731371026
0
0
0
252
38466045
8
242
98017
260068
3731374478
3732431506
3732432772
3732807560
3732829765
0
0
0
254
38590730
7
213
95868
264369
3732833174
3733982498
3733984912
3734273994
3734296165
0
0
0
268
38784614
11
337
103718
280908
3734299450
3735430746
3735432162
3735749468
3735771612
0
0
0
266
38958675
10
305
102589
270840
3735775140
3736752048
3736753405
3737200474
3737222366
0
0
0
234
39033836
4
122
85567
244523
3737225930
3738308916
3738311638
3738605560
3738627572
0
0
0
255
39206727
10
303
98508
266154
3738630970
3739774122
3739775202
3740041464
3740064106
0
0
0
250
39433515
13
400
94031
266374
3740067482
3741204822
3741206400
3741463404
3741485518
0
0
0
249
39651110
11
336
95150
256204
3741488404
3742515414
3742517424
3742869006
3742891690
0
1
1029
243
39777168
7
215
95918
252405
3742894674
3743984314
3743985844
3744286660
3744308834
0
0
0
233
39976336
10
303
87421
241934
3744312095
3745327932
3745329130
3745685866
3745708210
0
1
964
236
40118929
8
244
89746
246977
3745711484
3746779776
3746780950
3747085168
3747107288
0
0
0
271
40260399
8
246
102828
281272
3747110618
3748162882
3748165924
3748476366
3748498504
0
0
0
223
40407783
7
213
85006
236920
3748501418
3749383590
3749384888
3749880300
3749902711
0
1
1000
223
40465757
3
93
84137
229245
3749906037
3750870810
3750872148
3751257194
3751279602
0
0
0
286
40507934
2
61
102919
293801
3751282958
3752250080
3752252822
3752679304
3752701164
0
0
0
236
40549793
2
62
89139
243921
3752704560
3753863982
3753865200
3754104784
3754127062
0
0
0
296
40727765
10
309
114692
312381
3754130486
3755250534
3755251636
3755533416
3755555950
0
0
0
223
40939849
12
366
86649
231689
3755559648
3756717138
3756718258
3756975422
3756997742
0
0
0
307
41115586
10
308
115758
324741
3757001294
3758184002
3758185234
3758390236
3758412736
0
0
0
279
41256371
8
245
106950
292785
3758416140
3759618220
3759619578
3759818650
3759841068
0
0
0
262
41499931
14
426
98239
272906
3759844456
3760805324
3760807438
3761221274
3761243624
0
0
0
243
41542673
2
62
89479
252429
3761246958
3762396168
3762398364
3762633644
3762656426
0
0
0
270
41755402
12
369
102386
284363
3762659782
3763842076
3763843306
3764093838
3764115824
0
0
0
270
41969970
11
334
100349
278992
3764118904
3765139896
3765142132
3765527144
3765549476
0
1
1020
249
42044200
4
121
94329
260326
3765552530
3766686306
3766687570
3766956552
3766978728
0
0
0
279
42222668
10
309
104900
291246
3766981696
3768037082
3768039281
3768372292
3768394630
0
0
0
245
42331626
6
183
91096
257190
3768397582
3769497508
3769500138
3769799232
3769821236
0
0
0
276
42475605
8
249
103882
286410
3769824476
3770906340
3770907505
3771221084
3771243420
0
0
0
239
42634635
9
274
92421
247332
3771246586
3772274170
3772275706
3772667441
3772690002
0
0
0
232
42772478
5
152
86605
241944
3772693065
3773686318
3773687452
3774115856
3774138172
0
2
1976
252
42864329
5
153
94796
264026
3774141194
3775154852
3775156190
3775569656
3775591832
0
0
0
267
42939606
4
121
98741
274375
3775595030
3776712502
3776713844
3777020640
3777043154
0
0
0
281
43062634
7
213
108339
295400
3777046646
3778240898
3778241912
3778489304
3778511628
0
0
0
297
43219636
9
274
114803
308638
3778514838
3779633716
3779635080
3779990006
3780012578
0
0
0
249
43361271
8
245
93754
260026
3780015910
3781135930
3781138494
3781474886
3781497162
0
0
0
281
43503612
8
246
105155
296068
3781500508
3782701652
3782702798
3782967096
3782989508
0
0
0
271
43713924
12
368
103269
285375
3782992890
3784193384
3784195362
3784461982
3784484162
0
0
0
277
43906592
11
337
104304
288508
3784487490
3785727846
3785729020
3785947210
3785969716
0
0
0
300
44115860
12
370
113060
311578
3785973370
3787170570
3787171858
3787447782
3787469988
0
0
0
276
44289302
10
304
106122
285998
3787473552
3788735044
3788736914
3788978074
3789000468
0
0
0
278
44539225
12
366
106275
287804
3789003282
3790226168
3790227940
3790565716
3790588114
0
2
1972
264
44773955
11
334
99926
273163
3790591518
3791899498
3791900792
3792030422
3792052841
0
2
2001
293
45076619
16
490
111144
305349
3792055920
3793207306
3793208822
3793533896
3793556432
0
1
1022
278
45200712
7
213
104388
287954
3793559640
3794715858
3794718218
3795015628
3795038098
0
0
0
265
45360502
9
273
100609
280100
3795041562
3796202894
3796204214
3796518392
3796540896
0
0
0
273
45553624
11
336
100459
283094
3796544684
3797686090
3797687998
3798026564
3798048890
0
0
0
256
45748038
11
335
98046
270260
3798052246
3799122060
3799123674
3799502940
3799525346
0
0
0
281
45840944
5
154
104477
288955
3799528982
3800880996
3800882410
3801005536
3801027798
0
0
0
311
46133286
17
521
118202
325898
3801031224
3802233820
3802235046
3802492428
3802514878
0
0
0
255
46343559
12
366
96984
266127
3802518398
3803680250
3803682738
3804011256
3804033692
0
0
0
278
46534692
11
338
105855
289048
3804037144
3805133148
3805135160
3805500850
3805523084
0
0
0
251
46678279
8
248
93171
259248
3805526638
3806675194
3806677494
3806987482
3807009604
0
0
0
266
46887567
12
367
98366
279041
3807013134
3808145800
3808147982
3808436620
3808458780
0
0
0
269
47035088
7
213
99088
282160
3808461720
3809663346
3809664946
3809925016
3809947212
0
1
1033
282
47220474
9
278
105006
292877
3809950400
3811107150
3811108762
3811427706
3811449782
0
1
964
264
47385635
8
247
97080
274240
3811453101
3812591408
3812592496
3812876886
3812899044
0
1
992
279
47529023
8
248
104991
290603
3812902370
3814028686
3814031192
3814357973
3814380266
0
0
0
288
47636447
6
181
107035
297241
3814383970
3815545268
3815546693
3815834008
3815856460
0
0
0
261
47814132
10
306
100090
270428
3815859948
3816965828
3816967084
3817290664
3817312902
0
0
0
268
47972623
9
275
98550
280140
3817316425
3818486970
3818489024
3818776644
3818799206
0
0
0
267
48142825
7
215
99515
282657
3818802152
3819920162
3819921440
3820230452
3820252630
0
2
2041
269
48274197
6
182
99383
277491
3820255966
3821377260
3821378408
3821665464
3821687694
0
1
945
268
48416715
8
245
103080
281624
3821691321
3822752244
3822755108
3823157384
3823179540
0
0
0
248
48531482
5
151
91849
255123
3823182390
3824443784
3824444950
3824631124
3824653426
0
1
1000
294
48810998
16
489
111760
305254
3824656314
3825876638
3825877932
3826072757
3826094968
0
0
0
266
49012172
10
305
100941
277286
3826098384
3827264730
3827266160
3827540150
3827562528
0
1
1025
282
49188368
10
305
105729
297645
3827565875
3828596802
3828599214
3829001570
3829023976
0
0
0
251
49264425
4
124
92603
258240
3829027308
3830117750
3830118862
3830462346
3830484566
0
0
0
250
49444690
10
304
92521
261368
3830487914
3831729308
3831730702
3831935902
3831958262
0
0
0
304
49686784
14
432
111744
315283
3831961809
3832972280
3832973978
3833386380
3833408696
0
0
0
225
49762138
4
122
82637
234888
3833412160
3834496938
3834499490
3834843322
3834865585
0
0
0
251
49943400
9
273
95530
260487
3834868588
3836025560
3836026818
3836282498
3836304860
0
1
1020
249
50193915
14
428
91624
259878
3836307672
3837441860
3837443342
3837722932
3837745092
0
0
0
283
50370829
10
303
105186
291669
3837748338
3838869460
3838870614
3839169010
3839191010
0
0
0
255
50526155
9
273
98104
266034
3839194195
3840133610
3840134752
3840628485
3840650548
0
0
0
236
50583759
3
90
87836
241083
3840653726
3841706422
3841707556
3842078512
3842100790
0
0
0
265
50710305
7
217
99774
274250
3842104147
3843213188
3843214338
3843539506
3843561942
0
0
0
244
50901221
11
335
91562
252026
3843565390
3844592000
3844593352
3844966582
3844989296
0
0
0
247
51010730
6
183
93920
260913
3844992500
3846036482
3846037724
3846424410
3846446564
0
0
0
245
51152763
8
243
90993
251208
3846449932
3847499854
3847501172
3847873826
3847895860
0
0
0
251
51296664
8
245
93763
261197
3847899108
3848953764
3848955210
3849353723
3849375786
0
0
0
265
51406455
6
184
100426
275949
3849378898
3850413014
3850415188
3850805266
3850827630
0
0
0
260
51481765
4
123
96575
273204
3850830922
3852013434
3852015482
3852235326
3852257420
0
0
0
270
51666280
8
246
99340
281841
3852260176
3853384230
3853385556
3853656274
3853678854
0
2
1889
264
51826755
9
275
101820
274400
3853681808
3854837078
3854838572
3855107940
3855130158
0
0
0
273
52004507
10
310
101120
282948
3855133610
3856273898
3856274918
3856579472
3856601890
0
0
0
256
52196669
11
336
95264
267763
3856605337
3857712578
3857713730
3858048566
3858070656
0
0
0
252
52372571
10
308
94523
261010
3858074042
3859159738
3859162264
3859501974
3859524216
0
0
0
267
52516281
8
245
100340
279608
3859527720
3860697254
3860699236
3860943158
3860965163
0
0
0
250
52729984
11
335
94457
260786
3860968134
3862161654
3862162676
3862395746
3862417968
0
1
976
284
52960445
13
398
107341
297359
3862420676
3863506574
3863507922
3863915880
3863938062
0
0
0
238
53100346
8
240
89852
246955
3863941134
3864999932
3865001268
3865381926
3865404254
0
0
0
283
53208280
6
182
106459
289742
3865407743
3866628648
3866630222
3866817678
3866839884
0
0
0
292
53400134
11
339
110374
301089
3866843242
3867940604
3867943164
3868304454
3868326564
0
0
0
241
53541080
8
246
92034
250667
3868329952
3869477576
3869479934
3869738986
3869761114
0
0
0
272
53736543
10
304
103763
284696
3869763899
3870946270
3870947436
3871192878
3871215398
0
1
992
271
53924283
11
337
103025
284237
3871218540
3872388036
3872390302
3872661584
3872684086
0
0
0
278
54083274
9
278
103940
290969
3872687550
3873807650
3873809686
3874107620
3874129662
0
0
0
271
54209301
7
214
102893
286664
3874133119
3875262830
3875264004
3875560886
3875582960
0
0
0
261
54385678
10
307
96543
268451
3875586502
3876697556
3876699178
3877017428
3877039578
0
0
0
281
54511054
7
217
107174
294860
3877043004
3878203448
3878204822
3878492112
3878514274
0
0
0
274
54657072
7
213
101088
279472
3878517260
3879758360
3879759600
3879972524
3879995046
0
1
1012
262
54954921
17
521
98398
273611
3879997778
3880970936
3880973854
3881443882
3881466072
0
0
0
253
54997133
2
62
95275
262012
3881469350
3882726960
3882728664
3882936482
3882959023
0
0
0
284
55252682
12
364
107600
296304
3882961930
3884164358
3884165446
3884409056
3884431294
0
2
2033
256
55498469
14
426
99207
261826
3884434412
3885596560
3885598854
3885870300
3885892890
0
0
0
283
55673554
10
308
106980
296690
3885896401
3887113650
3887115034
3887409176
3887431342
0
0
0
279
55882865
12
367
102534
288974
3887434910
3888592826
3888594520
3888882022
3888904614
0
0
0
262
56049931
8
247
99469
272583
3888907586
3890071214
3890072472
3890361068
3890383382
0
1
1015
272
56242700
11
337
105368
283244
3890386448
3891567466
3891568726
3891864748
3891887238
0
0
0
264
56439801
10
306
99193
275975
3891890438
3892989504
3892991842
3893336118
3893358030
0
1
964
272
56564844
7
215
105615
280949
3893361441
3894489802
3894490972
3894805606
3894828000
0
0
0
251
56753946
11
332
96190
261286
3894831616
3895900834
3895903474
3896282706
3896304716
0
0
0
290
56829409
4
123
110301
297516
3896308286
3897542074
3897543160
3897742850
3897764882
0
0
0
286
57035720
12
367
106073
297943
3897768518
3898958684
3898959968
3899191530
3899213714
0
0
0
287
57193512
9
276
110009
297980
3899217378
3900416130
3900417478
3900649372
3900672016
0
0
0
285
57366705
10
305
107154
298150
3900675456
3901808876
3901810124
3902123328
3902145486
0
0
0
277
57492573
7
214
105621
287451
3902148982
3903263570
3903265624
3903610850
3903633156
0
0
0
263
57635214
8
247
97876
275311
3903636682
3904740012
3904741414
3905057253
3905079558
0
0
0
237
57805984
7
214
87887
244519
3905082424
3906183614
3906185130
3906530308
3906552364
0
2
2022
239
58029436
13
396
91211
250649
3906555266
3907579364
3907580762
3907963642
3907985744
0
0
0
258
58128067
4
121
96550
268807
3907988828
3909120698
3909122304
3909434876
3909457096
0
1
1069
246
58336809
12
365
93765
255863
3909460695
3910488772
3910491910
3910924151
3910946454
0
0
0
234
58467703
6
183
88853
243041
3910949548
3912122038
3912123124
3912374128
3912396084
0
1
945
276
58695370
13
400
103730
290190
3912399112
3913483718
3913486240
3913847936
3913870158
0
0
0
266
58804831
6
184
101343
275788
3913873495
3914988718
3914990470
3915320292
3915342370
0
0
0
274
58932178
7
215
104839
286590
3915345913
3916487592
3916488908
3916807462
3916829656
0
0
0
280
59074300
8
244
104486
297008
3916832980
3918055218
3918056862
3918283466
3918305496
0
0
0
294
59255400
9
277
109660
307277
3918308614
3919434354
3919435528
3919786716
3919808918
0
1
957
264
59370178
5
152
99144
274873
3919812288
3920827058
3920828870
3921266994
3921289048
0
1
1029
251
59444862
4
121
94231
261132
3921292535
3922452362
3922454348
3922768718
3922790594
0
0
0
270
59659910
12
369
102387
280958
3922794006
3923910756
3923912182
3924219800
3924242292
0
0
0
273
59770202
6
184
104148
291791
3924245764
3925444014
3925445706
3925705910
3925728194
0
0
0
269
59969683
9
274
104318
282703
3925731002
3926824322
3926826160
3927158430
3927180404
0
2
1996
244
60127981
9
276
92290
253901
3927183188
3928369500
3928370488
3928588510
3928610932
0
0
0
283
60377818
13
399
105716
294446
3928613897
3928614066
3928773567
3929066441
3929694928
2
1
1025
259
60517347
8
242
3962
11651
3929697187
1.17647058823529e-09

10
401
45693439992
13923422973
13300981195
13151075691
12936080991
13147752668
13114506895
13142038676
13087248642
13150401147
13073703269
13120570918
13065189717
13069341605
13074959658
13102792659
13082552250
13128237806
13250797060
13116747386
13079829898
13103376390
13138542927
13091901449
13066409023
13055376117
13109559607
13090950421
13098574283
13097042047
13138420010
13106133315
13139507189
13129803218
13144704642
13128990926
13183327811
13180445864
13157548813
13131942401
27299119834
197128705853
271301469036
262393906240
274378371332
266562445820
274313353619
263451341781
261472463622
262207118061
263927337830
272716891937
263339525496
262260032363
260890055606
266101377015
262360052914
265776281153
267772036898
269547365682
267837086507
267162208968
270855876895
265597959805
260494735152
265067461096
263656600990
268887858113
265237273731
264837361885
263790913355
264804766903
270984111947
263034856396
261298758155
267304996772
264589353721
265356541506
264171879710
272844725028
260386710206
107372977583
43664320558
46366617539
52155405700
60852466844
64785976606
75374060185
81975419042
82926844179
89613676698
96210097431
105558908280
109321596775
116426247141
118837197615
131518938682
130768934360
136425235221
146851095620
154517390060
154996943903
163257189133
166687162481
169669553265
177401329208
184159655585
188203599472
197587595913
203739807669
201668529297
214747627891
216000444354
223327926872
226757525697
234278195681
235461056935
250661540110
247437101114
249963097445
259996341306
268562057439
257252428529
257830115349
249767385525
240362534158
238850394447
238135519992
230267660577
229967817043
222042492368
213692071729
216786778857
217695278910
204071658979
212533268573
200165212214
199887921809
188900856552
184893478709
184183971319
185044450906
189349467392
175896688122
181595902576
175472819933
169879575831
168362450158
172848944977
163353799570
157092749327
157162371908
163003300526
157160465391
157740210506
156910942526
154876291874
155416957221
153183095676
153957360639
160109982193
156538236164
161113173075
162893743130
168232888341
176159063921
183311525222
185169567218
190431262263
194622726105
197265982604
202223412974
198670683758
203612099119
202585444346
208059671368
210887477428
215290831090
218659073620
213209843532
210782586749
217054538573
214624991662
215711661668
215059397639
222534405981
217611266053
217793417918
213777800069
215588418315
212258102989
220134753301
212374022084
208387618604
213161085834
214548686426
203599803587
201217930612
196746034599
197230624631
190544603879
204267494656
192900213689
191807862503
185737879364
180043999239
185096052710
180444811350
178369299285
177163497563
175147048054
176891497244
176569198827
175015898764
173774692595
172389589426
175277761721
176562999232
178252212553
180703417122
177068659788
178730556535
181570058162
181608196183
179609131549
182210994011
182271491166
186890325376
187391985542
197056200553
188439977766
190545810986
190951770458
193688474834
192572379596
198129613364
193049697088
202173462964
195300059398
195618363434
197673222275
204342260489
200778223004
203987088234
203748189824
209690066036
211346089078
206804566359
201923047227
203590645064
207536174972
207581536230
203500357397
204141872799
199718376472
201893987707
195738003968
197313697103
198709590527
196004821074
192929804670
199051420871
195529453776
190873151588
191774413520
191218879901
192224048503
193371333775
190182579742
184156658280
188265117793
186327324666
184316980226
185733127008
183426836436
183366904764
182387609221
184015279508
180471890108
186347172160
186889174842
187237798862
189018399224
185445398399
187232694059
183844168901
185181791958
191302430820
187907934425
187325119588
185579946449
186991722950
186414712917
189571644875
189847234816
190543308926
190213181937
192462059248
196748032873
194585020785
195603745193
195913571343
194707752540
196647815058
200605992395
208082096148
192000388661
197064166627
194215485360
196960511237
197676160281
193521420889
196935581449
194867106727
199093432368
195229351032
194855566918
189946050354
195105300902
196919127626
189948894223
194153660668
193470450915
190910455492
194827419471
190495020791
188103745540
195523431124
193187421953
188947814398
192379252018
191525850073
191451969077
193161810615
190102919206
190944755230
188666762762
188778526745
189541410948
191279894247
190085903933
191482472541
187116899686
191020440009
189965309786
193963333495
190292457570
187422912382
186290764917
190223638241
192918238877
192504574467
190527615820
188875586888
190414203580
199232359460
192185125634
188161783999
194855979606
188030733880
190615515943
192510197833
189490072889
190476128561
190925590843
193283588824
194087131011
192797777632
195667932355
193009957552
191542832192
201660512919
193117302613
193810928190
197115025155
192794699733
192667724275
193565165036
191400900480
189878613563
191139366064
193137820394
194985309866
189558439498
193090531080
187858979424
192860261001
195196618496
190026499573
193192434120
192984933448
194915486543
193465694985
197058257122
193999018729
196819857312
190267918214
194727984924
190391996380
187482155734
142145565011

401
350026
106691
101728
100578
98908
100514
100281
100520
100045
100534
100013
100283
99934
99918
99993
100173
100175
100343
101376
100312
100024
100206
100512
100138
99915
99810
100238
100121
100182
100187
100490
100273
100553
100462
100684
100507
100980
100901
100771
100567
212427
1506413
2071792
2003808
2094881
2035486
2094464
2011830
1996637
2001917
2015360
2082476
2010616
2002904
1992041
2031987
2003408
2029578
2044752
2058036
2045020
2039999
2067976
2028003
1988826
2023904
2013357
2053006
2025260
2021994
2014467
2021995
2069238
2008308
1995268
2040976
2020544
2026386
2016862
2083078
1988439
821752
335360
355940
400482
466538
496397
577014
627682
634786
685482
735914
807475
836150
890062
908276
1005124
999146
1042747
1121834
1180512
1184045
1247204
1273284
1296180
1355086
1406269
1437818
1509048
1556262
1540180
1639844
1649587
1705212
1731742
1788981
1798200
1913955
1889606
1908557
1985370
2050492
1964546
1968751
1907174
1835580
1823638
1818362
1758445
1755908
1696032
1632006
1655838
1662688
1558496
1623029
1529108
1526402
1442844
1412356
1407049
1413333
1446134
1344220
1387274
1340667
1297698
1285950
1320465
1247946
1200172
1200506
1245596
1200616
1205020
1199110
1183382
1187218
1170436
1176274
1223070
1196108
1230670
1244092
1285012
1345476
1399992
1414264
1454915
1486584
1506884
1544470
1517224
1555004
1547750
1589272
1610395
1644694
1669761
1628212
1609805
1657694
1639000
1647412
1642465
1699516
1661895
1663516
1632548
1646540
1621128
1681244
1621850
1591844
1628282
1638538
1555050
1537087
1502953
1506278
1455213
1560052
1473168
1464828
1418690
1375090
1413610
1378568
1362370
1353611
1338102
1350882
1348588
1337024
1327373
1316962
1338790
1348828
1361883
1380506
1352416
1365423
1386764
1387396
1371789
1391736
1392168
1427386
1431436
1504904
1439458
1454982
1458132
1479370
1470658
1512980
1474557
1544040
1491827
1494234
1509689
1560786
1533404
1558054
1556084
1601315
1614034
1579452
1542484
1555014
1585088
1585378
1554304
1559158
1525183
1541747
1494866
1507062
1517960
1497013
1473866
1520275
1493857
1457970
1464756
1460408
1468014
1477025
1452670
1406772
1437938
1422946
1407176
1418530
1401184
1400576
1393102
1405272
1378460
1423390
1427517
1430004
1443968
1416371
1430213
1403959
1414226
1461307
1435272
1430598
1417665
1428264
1424019
1447853
1450002
1455173
1452958
1469956
1502723
1486372
1493904
1496266
1487426
1501981
1531931
1588974
1466538
1505036
1483310
1504678
1509848
1478119
1504332
1488452
1520512
1491215
1488238
1450888
1490044
1504128
1450400
1482686
1477509
1458194
1487456
1455190
1436686
1493188
1475544
1442926
1469256
1462670
1462367
1475108
1451938
1458292
1440817
1441650
1447655
1461001
1451616
1462349
1428852
1459176
1450904
1481407
1453241
1431480
1422470
1452704
1473486
1470254
1455175
1442502
1454438
1521645
1467792
1437147
1488113
1436170
1455693
1469874
1447452
1454761
1458510
1476244
1481956
1472657
1494119
1473956
1462727
1540006
1474862
1479963
1505410
1472165
1471390
1478314
1462087
1449980
1459486
1475122
1489130
1448052
1474665
1434926
1472889
1490692
1451488
1475616
1473860
1488473
1477848
1504804
1481646
1503486
1452980
1487238
1454014
1431775
1085606

401
27163795011
11626673607
11143726361
11068478120
10914002511
11088986909
11084041154
11082884198
11072661228
11070250032
11052534462
11045354571
11061498518
11054890824
11058654118
11056448731
11055753182
11044299236
11228588818
11063299883
11070959065
11065691657
11059479700
11056110321
11045163016
11052530826
11062110337
11064058192
11067316447
11065111053
11065056589
11057568783
11066890676
11067241325
11073561137
11073660219
11074548233
11064632689
11057300687
11064288348
13554787978
143012370547
214877680881
213061123255
213438765705
213030748250
213128018945
213035387382
212766393775
211934273443
212830512651
212620394698
212873669851
212789690515
212458344207
213415590460
212688157002
212199575354
212130154143
212943208787
212458751967
212956654730
212731611828
213002759734
213132536424
212647702119
212761564853
212676508600
212615763589
213005283341
212885275570
212603066967
212767904084
212089288376
211896912617
209093584236
211904646791
212212078580
213143596195
212656308119
209494003320
83811681741
20529165969
23949828374
28977710981
34532911994
39584253021
44938304140
49420965414
54427932171
59383748629
64836669126
69807505956
74929002732
79660846975
84608834784
89828832529
94107394316
99207490272
104359045624
109091570632
113717518634
119030118527
123780085219
128650698573
134099641259
138860864733
144109523525
149171186576
154141738170
158910475548
164033103436
168817293568
173680895708
178495271090
183662823624
189244468589
194183579353
198210237125
202334140615
208206434516
210448770398
207378480548
202411371248
198047383273
192988940696
189257830357
184655293356
180692017629
176974079656
173102070242
169276691775
165555567041
161687194027
158311884584
155087536159
151627047838
149142591610
146582682677
143684838483
141281212103
138674798194
135566318294
132771506952
131146880502
129761702641
127571529797
124885133742
124062591675
122965292923
120100937140
118802778879
117642641569
117520354826
117121955070
115976645177
114222999742
114152901254
114035677512
114501689011
113739160244
116017189463
119675714757
123402910089
127886910034
131772124659
135931898560
139406690314
142680964935
145404279000
148247381052
151291691641
153783786992
156736193303
157835474965
159284526232
161330934092
163948512180
165038667386
166216341928
166947174773
167641139455
168730522741
169162480794
168459541861
168584786191
168076364372
168580103218
167902549566
166495883855
165789463700
164306737806
163776524429
162259693921
161393661522
159225520801
157818472581
155704722582
153224948829
151131095178
148595158977
145841595391
144123622317
142186726395
139848811481
137997867225
137297313575
136217768797
135239727207
133538078984
132936975771
133303383422
132252694719
132259413218
132642079029
132381972002
131791731474
132168358326
132619104031
133789527089
133737999353
134616875873
135308874922
136601260857
137034145519
137877592657
138586954796
140640256347
142232763694
142907304540
144330505305
145599437712
145279727636
146766156434
147693539731
148747899653
150138849171
151064242226
152645503064
153834987161
153736046507
155201215660
155682645594
156183088446
156619607185
156959994756
158391468401
156391119788
156571616759
157208394368
157151092297
156405831474
155744430298
155144689255
153936384583
153711794587
153045775495
152026170820
150589175499
150261768321
149315678467
149556548105
148447087296
148015065355
146956394883
146166400527
145688755562
144836774077
143142469630
142645082719
142309238239
142150745384
140704341163
140494458098
141088557596
141372766595
140247564434
140335268155
140301770378
140394048596
139576873739
139816474862
141139540767
140869008905
140123162851
141435416130
142273719730
142599876451
143337992699
143729419832
143836753701
144877942338
145021354291
146171386381
146858563326
146471810623
146776789497
148863016795
148827449196
149252257096
150347090186
152786041910
149864324540
151039404820
151568917551
150939814109
151007396958
151115223658
150344533331
150589979883
151319486001
151215097721
150597510570
150011539928
150159571767
150266957177
150331302490
149926840078
150201458472
149370012450
149101007894
148843979115
148477115559
148042496098
147925245486
147656095677
146805110277
146012209053
146720876435
146464653461
145892605708
145486701719
145546101989
145834271240
145059384372
145374507601
144882758817
144464288666
143958060549
144508208819
144694986222
144312026048
143941977557
144286374725
143880982555
144353099804
145231341017
145356201522
144612864699
144593576569
144855759017
145914796577
146171278824
146232547706
145372283622
146055276139
146868828088
147380697722
146463277218
147039343239
147457676407
148236170266
148332233218
148348458729
148840069208
148218798852
149506947816
149079084486
148179986491
148392990679
148227128683
148999578392
149357095202
148271960884
148101117180
149088161433
148548738739
148917582995
147972000079
147332840312
147490389933
148469697401
147945497091
147888701054
147372816501
146686844194
147729866580
147639314064
148014131854
147782829050
146917240257
147198818747
147442667207
147333781050
147362169841
147485794294
147179709606
146944406564
146217511446
143853177091
21573341190

401
319160
93834
89950
89223
87742
89105
88853
88843
88845
88849
88729
88633
88853
88673
88761
88875
88795
88793
90201
88917
88582
88845
88881
88591
88915
88780
88863
88601
89128
88793
88863
88996
88919
88833
88954
88885
88963
89067
88654
88980
179322
1474819
2037582
1970846
2060852
2001526
2061372
1978414
1963478
1969268
1981224
2049756
1975290
1969410
1958602
1999728
1970218
1997076
2012170
2025012
2011538
2007978
2034964
1994768
1955746
1991238
1978813
2020165
1992417
1989310
1981762
1988148
2035262
1976161
1961234
2007178
1987686
1992532
1983662
2050328
1955190
792650
306918
327223
369864
435416
467098
547690
596764
604286
655428
706128
776542
805464
859284
877180
974352
968719
1011958
1090754
1150078
1153322
1216167
1242516
1263926
1322660
1375248
1406348
1476280
1524350
1508136
1608096
1616998
1672824
1698674
1756830
1765732
1881216
1856690
1875774
1952374
2015943
1931483
1935876
1874394
1802610
1789886
1785931
1726025
1723764
1663392
1599902
1623412
1630444
1526824
1591808
1496826
1495533
1410202
1381278
1374032
1381635
1414910
1313530
1355176
1309120
1265260
1254525
1288464
1216918
1169629
1169848
1214646
1169740
1173748
1167784
1152568
1156672
1139504
1144368
1191192
1165325
1198902
1212973
1252774
1314368
1368518
1383643
1423214
1454880
1474966
1513530
1485242
1523038
1515902
1557046
1576892
1612444
1637279
1596331
1576672
1625107
1606387
1615010
1609404
1667409
1628540
1631750
1600638
1614330
1589189
1648622
1590154
1559310
1596094
1606075
1522100
1504430
1470936
1474759
1423208
1528262
1442336
1433506
1387500
1344141
1381960
1346956
1329662
1321942
1306366
1319298
1317564
1305492
1295756
1285549
1307700
1317832
1330078
1349014
1321273
1334230
1355828
1355870
1341216
1361038
1360822
1395666
1400182
1473090
1407793
1424530
1426811
1447262
1437838
1482072
1443147
1512613
1459864
1462128
1478081
1528966
1501874
1526718
1524746
1569494
1582293
1546888
1510311
1523475
1553152
1554318
1521628
1527602
1492867
1509384
1462024
1475529
1484802
1465689
1441148
1488828
1461654
1426008
1433532
1427880
1436472
1445748
1420742
1375454
1405498
1390696
1375822
1387572
1370192
1369232
1361282
1373730
1347252
1391522
1396312
1399142
1412089
1384772
1398874
1372780
1381820
1429556
1403519
1398732
1386508
1397192
1392842
1416086
1418196
1423356
1421386
1438944
1470122
1453759
1462449
1465448
1453924
1470304
1499032
1557604
1435053
1472700
1451192
1472315
1478044
1446516
1473158
1456576
1488812
1458752
1455544
1418896
1458920
1472891
1418525
1451536
1445356
1426582
1456108
1423634
1405118
1460882
1443824
1412316
1436748
1431422
1429634
1443902
1420923
1426386
1409354
1410432
1415765
1428467
1419162
1431654
1397270
1427539
1419822
1448782
1421559
1399874
1390562
1421280
1442115
1438954
1423631
1410370
1423014
1489652
1436642
1405528
1456791
1404478
1423540
1439321
1416458
1423207
1426240
1444544
1451260
1441294
1462727
1441134
1431338
1508830
1442846
1448250
1472884
1441151
1439266
1446885
1430244
1419598
1428508
1443350
1456930
1416854
1443846
1402860
1441389
1459422
1420065
1443952
1441858
1457624
1446612
1473530
1450606
1471996
1421455
1456054
1422321
1399858
448026

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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
3
3
3
3
3
3
3
3
4
3
3
3
3
4
5
5
4
4
5
5
4
6
5
4
4
5
5
4
5
5
5
5
5
5
5
5
6
5
5
5
5
5
4
5
5
4
4
4
4
5
5
4
4
4
5
4
5
5
5
5
5
5
5
4
4
4
5
5
4
5
5
5
4
4
4
4
5
4
5
4
5
5
4
5
4
4
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
6
6
5
5
5
5
6
6
5
5
5
6
5
7
6
6
7
5
5
5
6
5
5
5
6
6
5
5
6
6
7
5
5
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
5
5
5
5
5
5
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
5
5
4
4
5
5
5
5
5
4
5
4
5
4
4
5
4
5
5
4
4
5
4
4
5
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
4
5
4
5
5
5
4
5
4
4
4
4
4
4
4
4
5
5
4
4
4
4
5
5
4
5
4
5
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
5
4
4
4
4

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
52340817
52085749
52124515
52336726
52107582
52351063
52185849
52166576
51991253
52389455
52129662
52349832
52242628
52158652
52609781
52133594
52166689
52146138
52371274
52080372
52452821
52160762
52385080
52380569
52089873
52351375
52141324
52261270
52381455
52276866
52171682
52367123
51910287
52117387
52366935
51945396
52246642
52503793
52087553
52109747
636499
1917380
3287444
4459223
5918917
7109856
8586870
9593247
11033677
12272372
13811367
15002167
16427385
17598417
18944795
20390470
21283344
22921153
24167066
25402864
26605667
28154218
29207434
30658771
32017368
33291212
34676320
36021401
37202461
38566273
39815187
41157865
42373215
43701969
45035376
46571968
47822088
48729453
49948653
51752151
51714282
50289280
49070407
48004079
46440931
45853231
44259251
43449887
42426091
41366747
40417914
39429232
38358850
37568797
36693008
35779749
35216802
34559353
33670992
33211230
32370928
31612440
30854694
30626709
30191279
29545913
28763506
28881072
28398795
27532684
27409179
27064567
27129476
27029802
26544082
26147572
26287580
26195211
26365199
26028729
27062745
28059157
29034615
30315747
31177951
32432176
33173628
34142023
34630548
35539243
36310814
36907071
37742838
37783770
38286889
38951453
39564596
39692618
40103151
40224741
40378341
40797290
40671316
40521162
40554481
40401497
40689157
40281063
39885874
39839951
39261348
39324515
38721858
38626144
37862997
37702659
36894680
36288307
35864994
35061370
34372127
34095123
33385084
32813849
32384364
32369149
31928122
31780073
31079143
31241741
31294460
30865264
31069457
31123178
31026934
30791998
31038054
31151115
31534247
31321343
31801722
31811719
32297130
32258363
32555352
32730229
33484586
33667933
33875131
34319375
34623063
34304742
35075192
35023184
35497465
35830593
35962344
36616486
36655162
36674308
37147346
37192352
37318750
37471501
37471421
38057870
36960392
37620110
37521540
37644611
37208571
37198182
36930034
36643263
36614913
36418692
36093801
35731882
35670050
35355786
35604514
35057287
35135316
34633667
34670414
34430946
34159565
33671735
33686939
33570256
33560975
32991831
33164537
33361447
33320269
32956581
33115571
33090967
33116143
32723231
33083663
33433798
33116560
33011683
33574105
33611891
33757543
33963711
33960232
34077257
34372545
34333324
34750718
34871531
34618114
34854558
35583658
35207647
35596502
35832579
35711399
35567358
36116338
36086609
35727788
36065009
35849477
35680521
35800105
36036361
35813823
35770622
35510529
35731849
35621156
35746504
35508351
35723094
35310298
35404341
35250883
35191094
35049234
35060065
34986085
34702880
34442243
34959686
34494067
34576225
34324182
34519994
34475126
34266065
34446837
34198719
34140108
33954350
34285819
34202954
34054091
34025019
34158752
33905224
34221134
34394589
34366603
34061127
34255493
34264382
34669874
34567369
34657696
34255365
34692478
34873389
34938047
34555431
34886715
34956332
35193289
35111775
35190623
35289474
35025744
35699219
35129579
35100786
35155614
35105045
35397483
35425675
34963862
35127183
35418754
35098400
35350087
34879623
34848723
34936774
35303584
34897224
35026417
34825508
34610388
35152688
34826725
35143900
34841639
34727895
34871620
34864640
34860191
34867628
34882225
34787595
34746220
34449806
34711508
34325897

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
2182
2179
2173
2152
2164
2163
2189
2169
2171
2178
2162
2167
2159
2166
2167
2156
2162
2166
2167
2168
2177
2180
2163
2171
2152
2147
2162
2183
2142
2179
2160
2161
2155
2162
2159
2145
2166
2162
2148
2163
1083
2024
2065
2114
2108
2140
2964
2964
3124
3020
3070
3078
3117
3132
3992
3130
3086
3072
3144
4014
5000
4957
4062
4020
4915
5043
4102
5914
4954
4065
4080
5133
5025
4110
4999
4947
5017
5025
5065
5068
5025
5043
5863
5003
5069
5031
4992
5050
4105
4912
4860
4127
4121
4123
4124
5013
4987
4096
4089
4129
5049
4164
5009
4961
5091
4968
5036
4966
5031
4152
4114
4058
4880
4956
4049
5010
4874
5028
4080
4050
4109
4082
4963
4144
4943
4144
4933
4932
4109
5009
4162
4155
4973
5022
4891
4877
5181
4980
5057
5074
4143
5022
5083
4947
5002
5024
5084
5074
6055
6076
5053
5093
5050
5089
6106
5986
5086
5040
4996
6147
5081
6904
6006
5965
6922
5092
5055
5023
5940
5092
5099
5033
6036
6036
5141
5028
6036
5911
7065
5051
5119
5074
5114
5115
5034
5043
5859
4926
5022
5096
4974
5005
5031
4965
5012
5131
5101
5128
5077
4905
5021
5046
5056
5098
5824
5027
5064
5145
5090
5118
5101
5094
5821
5060
5115
5000
5044
5029
5012
5069
5045
4983
4975
4965
5095
5226
5010
5038
5075
4932
4911
4129
5098
5017
4073
4107
5065
4985
4970
5101
5012
4091
5012
4080
4993
4110
4089
4907
4020
5081
4798
4089
4016
4966
4090
4022
4962
4085
4113
4154
4093
4026
4044
4175
4071
5053
4085
4067
4070
4067
4061
4071
4040
4154
4064
4102
4120
4021
4043
4111
4024
4086
5005
4153
4051
4074
4097
4087
4080
4066
4032
4060
4949
5041
4088
3993
4104
4087
4025
4022
4094
4125
4040
4076
4075
4096
4056
4024
4087
4049
4084
4981
4050
5015
4060
4976
4872
5058
4025
5084
4007
4066
4085
4045
4030
4005
4061
4117
4946
4749
4113
4131
4021
4036
4898
4917
4074
5069
4023
5011
4057
4136
4051
4002
4068
4013
4109
4053
5004
4912
4088
4026
4025
4104
4108
5037
4109
4086
4098
4064

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
52340817
52085749
52124515
52336726
52107582
52351063
52185849
52166576
51991253
52389455
52129662
52349832
52242628
52158652
52609781
52133594
52166689
52146138
52371274
52080372
52452821
52160762
52385080
52380569
52089873
52351375
52141324
52261270
52381455
52276866
52171682
52367123
51910287
52117387
52366935
51945396
52246642
52503793
52087553
52109747
636499
1917380
3287444
4459223
5918917
7109856
8586870
9593247
11033677
12272372
13811367
15002167
16427385
17598417
18944795
20390470
21283344
22921153
24167066
25402864
26605667
28154218
29207434
30658771
32017368
33291212
34676320
36021401
37202461
38566273
39815187
41157865
42373215
43701969
45035376
46571968
47822088
48729453
49948653
51752151
51714282
50289280
49070407
48004079
46440931
45853231
44259251
43449887
42426091
41366747
40417914
39429232
38358850
37568797
36693008
35779749
35216802
34559353
33670992
33211230
32370928
31612440
30854694
30626709
30191279
29545913
28763506
28881072
28398795
27532684
27409179
27064567
27129476
27029802
26544082
26147572
26287580
26195211
26365199
26028729
27062745
28059157
29034615
30315747
31177951
32432176
33173628
34142023
34630548
35539243
36310814
36907071
37742838
37783770
38286889
38951453
39564596
39692618
40103151
40224741
40378341
40797290
40671316
40521162
40554481
40401497
40689157
40281063
39885874
39839951
39261348
39324515
38721858
38626144
37862997
37702659
36894680
36288307
35864994
35061370
34372127
34095123
33385084
32813849
32384364
32369149
31928122
31780073
31079143
31241741
31294460
30865264
31069457
31123178
31026934
30791998
31038054
31151115
31534247
31321343
31801722
31811719
32297130
32258363
32555352
32730229
33484586
33667933
33875131
34319375
34623063
34304742
35075192
35023184
35497465
35830593
35962344
36616486
36655162
36674308
37147346
37192352
37318750
37471501
37471421
38057870
36960392
37620110
37521540
37644611
37208571
37198182
36930034
36643263
36614913
36418692
36093801
35731882
35670050
35355786
35604514
35057287
35135316
34633667
34670414
34430946
34159565
33671735
33686939
33570256
33560975
32991831
33164537
33361447
33320269
32956581
33115571
33090967
33116143
32723231
33083663
33433798
33116560
33011683
33574105
33611891
33757543
33963711
33960232
34077257
34372545
34333324
34750718
34871531
34618114
34854558
35583658
35207647
35596502
35832579
35711399
35567358
36116338
36086609
35727788
36065009
35849477
35680521
35800105
36036361
35813823
35770622
35510529
35731849
35621156
35746504
35508351
35723094
35310298
35404341
35250883
35191094
35049234
35060065
34986085
34702880
34442243
34959686
34494067
34576225
34324182
34519994
34475126
34266065
34446837
34198719
34140108
33954350
34285819
34202954
34054091
34025019
34158752
33905224
34221134
34394589
34366603
34061127
34255493
34264382
34669874
34567369
34657696
34255365
34692478
34873389
34938047
34555431
34886715
34956332
35193289
35111775
35190623
35289474
35025744
35699219
35129579
35100786
35155614
35105045
35397483
35425675
34963862
35127183
35418754
35098400
35350087
34879623
34848723
34936774
35303584
34897224
35026417
34825508
34610388
35152688
34826725
35143900
34841639
34727895
34871620
34864640
34860191
34867628
34882225
34787595
34746220
34449806
34711508
34325897

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
484
482
480
487
483
488
485
486
480
487
480
488
490
485
488
497
484
487
507
487
494
485
493
498
491
503
485
485
489
484
484
493
492
482
498
480
488
491
500
492
20
35
49
63
80
92
107
114
124
137
152
167
181
186
199
213
222
235
248
262
270
281
293
297
309
321
339
354
361
373
380
395
409
426
425
441
447
467
465
480
485
477
462
465
432
431
421
417
413
404
400
380
364
363
351
350
342
341
335
327
316
315
301
302
301
295
283
289
283
278
273
270
271
272
265
264
263
266
264
263
271
279
286
300
313
316
330
342
335
354
350
355
360
374
375
374
378
391
392
385
382
389
399
392
388
384
395
388
381
393
372
383
379
370
372
364
364
357
353
338
347
337
325
318
317
322
314
323
312
311
307
305
309
307
307
314
306
307
312
316
312
315
314
322
319
322
336
341
334
332
339
339
343
338
349
347
352
361
348
362
357
361
358
362
367
364
362
360
357
360
357
357
354
358
357
348
353
343
347
339
353
341
339
334
335
336
329
327
327
330
325
321
322
337
323
324
327
322
321
326
335
327
334
319
330
328
333
336
332
326
334
336
339
338
332
343
342
337
343
350
340
347
348
347
350
349
355
352
352
354
345
346
342
346
344
346
344
350
344
348
342
343
341
342
340
332
346
348
339
336
335
342
343
335
334
342
330
335
334
329
336
334
335
333
334
338
368
336
339
344
338
351
340
334
335
343
332
340
344
338
342
339
348
343
341
351
344
354
351
347
345
345
337
341
345
343
344
336
336
337
345
347
344
339
340
350
336
345
344
346
335
342
335
335
338
335
344
340
336
336


Loading data, please wait...