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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (549+:08f55733e693+) 2010-12-15
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/gpfs/home/hines/perf1/powerpc64/special -mpi -c runs=2 runs.hoc
methodinfo 86
nhost 65536
MemSize 536870912
UsedMem 165767448
FreeMem 371103464
use2interval = -1
ncellpow = 21
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.24
mkmodel_time = 8.35
setup_method_time = 0
set_maxstep_time = 65.44
stdinit_time = 0.2
runtime = 18.08
methodrun_time = 83.57
elapsed_time = 224.27
jobid = 0
seq = 7
@@@end header@@@
4825
1062865442
1062873870
1063140607
1063171130
0
0
0
0
0
0
0
1063172597
1063523642
1063524783
1063532851
1063554940
0
0
0
0
0
0
0
1063556628
1063646937
1063648001
1063653206
1063661276
0
0
0
0
0
0
0
1063662403
1063749082
1063750001
1063755334
1063763684
0
0
0
0
0
0
0
1063764913
1063850350
1063851227
1063857111
1063865806
0
0
0
0
0
0
0
1063867028
1063952134
1063953013
1063957794
1063965768
0
0
0
0
0
0
0
1063967005
1064051894
1064052773
1064059233
1064067238
0
0
0
0
0
0
0
1064068189
1064151000
1064151919
1064160442
1064168620
0
0
0
0
0
0
0
1064170217
1064256264
1064257143
1064262272
1064269402
0
0
0
0
0
0
0
1064270343
1064353766
1064354691
1064363657
1064371812
0
0
0
0
0
0
0
1064373431
1064459378
1064460257
1064464514
1064472024
0
0
0
0
0
0
0
1064472971
1064557588
1064558423
1064566806
1064574586
0
0
0
0
0
0
0
1064575785
1064660394
1064661273
1064668292
1064678846
0
0
0
0
0
0
0
1064680450
1064766358
1064767235
1064771538
1064780656
0
0
0
0
0
0
0
1064782272
1064868274
1064869153
1064874368
1064883468
0
0
0
0
0
0
0
1064884424
1064967932
1064968819
1064977537
1064986296
0
0
0
0
0
0
0
1064987911
1065074732
1065075611
1065080021
1065089073
0
0
0
0
0
0
0
1065090102
1065173414
1065174305
1065183458
1065192622
0
0
0
0
0
0
0
1065194111
1065281150
1065282029
1065285967
1065294522
0
0
0
0
0
0
0
1065295544
1065379948
1065380825
1065390343
1065399308
0
0
0
0
0
0
0
1065400535
1065485742
1065486663
1065493215
1065502374
0
0
0
0
0
0
0
1065503771
1065588312
1065589191
1065596808
1065605288
0
0
0
0
0
0
0
1065606455
1065692510
1065693387
1065699049
1065707858
0
0
0
0
0
0
0
1065708892
1065793734
1065794613
1065801966
1065810144
0
0
0
0
0
0
0
1065811333
1065895734
1065896613
1065903489
1065911954
0
0
0
0
0
0
0
1065913002
1065997210
1065998091
1066006246
1066014792
0
0
0
0
0
0
0
1066016021
1066100918
1066101797
1066108009
1066116474
0
0
0
0
0
0
0
1066117522
1066202042
1066202923
1066210150
1066218098
0
0
0
0
0
0
0
1066219331
1066304786
1066305665
1066311063
1066319044
0
0
0
0
0
0
0
1066320096
1066404896
1066405777
1066413022
1066421116
0
0
0
0
0
0
0
1066422337
1066507468
1066508349
1066515740
1066524618
0
0
0
0
0
0
0
1066525647
1066609582
1066610461
1066621216
1066629569
0
0
0
0
0
0
0
1066630788
1066716772
1066717767
1066723888
1066732938
0
0
0
0
0
0
0
1066734265
1066819434
1066820311
1066827796
1066836124
0
0
0
0
0
0
0
1066837317
1066922818
1066923695
1066929925
1066938624
0
0
0
0
0
0
0
1066939647
1067023160
1067024043
1067033386
1067041572
0
0
0
0
0
0
0
1067042781
1067127766
1067128647
1067135492
1067144086
0
0
0
0
0
0
0
1067145104
1067229758
1067230639
1067237994
1067246078
0
0
0
0
0
0
0
1067247251
1067331886
1067332765
1067339653
1067348182
0
0
0
0
0
0
0
1067349380
1067435972
1067436849
1067442188
1067449990
0
0
0
0
0
0
0
1067451036
1067535452
1067536333
1067543586
1067552036
0
0
0
0
0
0
0
1067553226
1071494196
1073085601
1086416823
1097060281
0
0
0
0
3838771
0
0
1097063491
1108809943
1109745613
1129588571
1139119659
0
1
9328
7459
3838771
2805003
8263728
1139124615
1163167955
1163269893
1181734359
1182253042
0
0
0
7456
3838771
2846540
8273865
1182258669
1219733193
1219738291
1224468627
1224622194
0
0
0
7518
16137881
2892120
8353628
1224626363
1248840145
1248898413
1267050067
1269399038
0
3
27552
7409
16137881
2848396
8192386
1269403727
1299795527
1299972659
1311917237
1313031314
0
0
0
7392
21204439
2843417
8250695
1313036195
1341604397
1341644801
1355487491
1358210469
0
2
18608
7358
25710938
2843169
8177214
1358214865
1382072885
1382158391
1400692643
1401821967
0
1
9259
7365
25710938
2824580
8184131
1401826837
1425693735
1425761289
1444205627
1448536365
0
0
0
7381
25710938
2846608
8187279
1448541421
1481880357
1481896407
1490845429
1495342851
0
0
0
7516
34303298
2893465
8381574
1495346873
1519477173
1519534259
1537661167
1538341230
0
2
18625
7378
34303298
2839528
8208881
1538346211
1571611509
1571633035
1580895579
1581786178
0
0
0
7421
42058652
2854952
8259348
1581790433
1614914518
1614935579
1624191951
1629553539
0
2
18563
7361
50812624
2829242
8170001
1629558233
1653630809
1653704246
1672182101
1676748203
0
2
18236
7430
50812624
2867919
8256495
1676753035
1705663963
1705698903
1719141226
1720640850
0
0
0
7488
54934022
2884765
8322294
1720644473
1744973709
1745038519
1763120561
1766453642
0
1
9269
7501
54934022
2879156
8345226
1766458715
1794520503
1794762897
1808856039
1809183174
0
0
0
7493
58274488
2883630
8328832
1809187983
1838231101
1838255533
1851752671
1855708734
0
1
9275
7562
62666219
2915995
8397901
1855713223
1884484593
1884514887
1898078147
1902511094
0
1
9332
7252
67195846
2796620
8070057
1902515501
1926604799
1926676665
1944948006
1945916592
0
1
9337
7539
67195846
2880587
8451664
1945921247
1979188465
1979210089
1988394867
1994668609
0
0
0
7294
76181072
2803359
8106183
1994672179
2018546029
2018631347
2037072585
2040406914
0
2
18572
7421
76181072
2857821
8271876
2040411781
2064490721
2064557917
2082790859
2083981942
0
0
0
7429
76181072
2866821
8244700
2083986681
2117025637
2117176373
2126654807
2127216730
0
0
0
7371
84051492
2836299
8201785
2127220445
2151138677
2151230525
2169693391
2171437450
0
2
18555
7360
84051492
2839646
8170870
2171443183
2203013315
2203392371
2213970711
2216675323
0
0
0
7483
90852996
2881961
8315811
2216679615
2250015197
2250035139
2259115349
2263034945
0
2
18537
7525
99761171
2904871
8401372
2263038559
2287308145
2287373275
2305655051
2306033138
0
2
18420
7322
99761171
2828657
8156433
2306037259
2330107061
2330175971
2348567123
2352234965
0
0
0
7481
99761171
2869502
8306265
2352239367
2381098645
2381132171
2394652191
2399585257
0
0
0
7270
104297336
2799636
8098263
2399589901
2423618171
2423691309
2442158447
2442199046
0
1
9392
7539
104297336
2907943
8414163
2442204829
2473412437
2473701382
2484684695
2489840481
0
0
0
7433
109527560
2858775
8306567
2489845235
2518947367
2518967467
2532198533
2534163557
0
2
18782
7521
114080895
2892437
8351936
2534167633
2558213363
2558279829
2576578895
2576607734
0
1
9278
7334
114080895
2827366
8169249
2576611705
2600471753
2600551983
2619092089
2623056826
0
0
0
7337
114080895
2843993
8152046
2623061363
2646338083
2646450129
2665006285
2669330597
0
0
0
7445
114080895
2871455
8270131
2669334927
2693359681
2693471953
2711704315
2712810622
0
0
0
7452
114080895
2880075
8249385
2712814701
2746050563
2746075007
2755243015
2760136399
0
0
0
7472
121979834
2891612
8331040
2760139765
2788924965
2788973967
2802616815
2808209855
0
2
18326
7401
126450589
2855108
8256234
2808213467
2832124165
2832232771
2850705443
2851495303
0
1
9167
7373
126450589
2848406
8209156
2851499371
2874105097
2874110733
2882898663
2882925251
0
0
0
7333
126450589
2839098
8184727
2882928281
2894323223
2894332411
2903329275
2903356451
0
0
0
68
126450589
26642
76382
2903359371
2904425330
2904427595
2917206419
2917228925
0
0
0
271
126450589
106906
304475
2917231313
2918589376
2918591631
2931520947
2931544578
0
0
0
443
126450589
176210
487929
2931547085
2933474888
2933479017
2946454075
2946479316
0
0
0
623
126450589
242988
682289
2946482119
2953287208
2953315590
2962077355
2962103259
0
0
0
817
130662796
320376
904248
2962106235
2965344388
2965348959
2982371955
2982398383
0
1
9244
1017
130662796
400734
1128453
2982401655
2986293570
2986301323
3003243883
3003271257
0
0
0
1200
130662796
462299
1355037
3003274957
3007831119
3007836449
3024990475
3025017615
0
0
0
1396
130662796
547849
1561591
3025021227
3030141652
3030147803
3047400571
3047428405
0
0
0
1566
130662796
609084
1729608
3047432665
3057345052
3057353533
3070372914
3070400937
0
0
0
1712
134987777
667327
1914428
3070405045
3076738843
3076746197
3097894623
3097922153
0
1
9233
1946
134987777
758754
2162270
3097926669
3109159111
3109178643
3126036075
3126065106
0
0
0
2185
139192318
849161
2419219
3126069709
3137900284
3138100309
3154969653
3154998383
0
1
9075
2344
143291831
905784
2636827
3155003149
3171997573
3172002347
3184675841
3184705086
0
1
9121
2538
151992197
994026
2824341
3184708099
3193508566
3193518047
3218740195
3218768974
0
2
18678
2652
151992197
1034473
2965122
3218772531
3228186961
3228197845
3249728543
3249756522
0
0
0
2893
151992197
1122657
3202026
3249759715
3259803997
3259813887
3281076059
3281104214
0
0
0
3111
151992197
1211504
3455501
3281107707
3296199057
3296211987
3313412209
3313441071
0
0
0
3260
156390380
1264182
3632228
3313445603
3333296924
3333310189
3350334545
3350363898
0
1
9314
3414
165153841
1322928
3799966
3350367297
3366690415
3366703481
3391913647
3391942733
0
2
18553
3670
169466606
1424810
4101767
3391946912
3408898143
3408910751
3429974067
3430003516
0
1
9269
3897
173817679
1518038
4342119
3430006741
3443064471
3443079037
3464694595
3464723102
0
1
9175
3994
173817679
1551922
4434840
3464726945
3477788124
3477820555
3503991875
3504021354
0
0
0
4005
173817679
1548602
4447135
3504025795
3526573676
3526705781
3548029827
3548059273
0
0
0
4375
182506315
1694538
4837011
3548063201
3562725997
3562760587
3593022375
3593050757
0
2
18508
4577
182506315
1774469
5099226
3593055673
3608093961
3608144167
3634411155
3634439702
0
0
0
4728
182506315
1822599
5245678
3634445265
3649965571
3650013120
3684672423
3684700906
0
0
0
4948
182506315
1904660
5478712
3684705917
3701013899
3701063537
3727302051
3727330970
0
0
0
5130
182506315
1996201
5706083
3727336049
3744094851
3744144991
3770317723
3770346374
0
0
0
5229
182506315
2023977
5802675
3770351445
3787744411
3787791689
3814446042
3814474898
0
0
0
5418
182506315
2091734
6000193
3814480169
3832318781
3832373885
3859107159
3859135566
0
0
0
5703
182506315
2201467
6342014
3859141035
3877856625
3877912293
3908401787
3908430594
0
0
0
5871
182506315
2281280
6538784
3908436097
3927685031
3927745213
3954173657
3954203826
0
0
0
5994
182506315
2321319
6691468
3954209349
3974039401
3974105425
4000618795
4000647538
0
0
0
6230
182506315
2415153
6934060
4000652647
4021209293
4021261063
4051647823
4051676946
0
0
0
6507
182506315
2518107
7243709
4051682377
4073098229
4073164559
4103331627
4103360274
0
0
0
6727
182506315
2594201
7487069
4103365539
4125056871
4125120821
4155453479
4155482194
0
0
0
6794
182506315
2616214
7587775
4155487721
4177535009
4177601195
4208324384
4208353206
0
0
0
6746
182506315
2620482
7497318
4208358045
4230618819
4230686491
4261464059
4261493090
0
0
0
7076
182506315
2746366
7883754
4261498547
4284689361
4284765147
20555839
20584254
0
0
0
7449
182506315
2863188
8300713
20589381
44442699
44517389
74420175
74448678
0
0
0
7285
182506315
2830323
8139774
74453907
97922277
97989621
132413255
132441982
0
0
0
7184
182506315
2781058
8005861
132446969
155455271
155525856
181945242
181973726
0
0
0
7001
182506315
2697533
7809276
181978693
204159793
204219529
234274853
234302914
0
0
0
6848
182506315
2641117
7601742
234308215
260556251
260612497
286831391
286861422
0
0
0
6496
186932335
2508223
7206939
286865679
312437390
312477415
338515243
338543874
0
1
9389
6384
191532543
2462003
7110452
338548453
363480633
363532509
385978827
386008098
0
1
9392
6279
195921524
2423622
6982634
386012575
410749519
410794049
436560681
436590325
0
1
9061
6269
200146293
2425112
6951410
436595011
456591041
456644615
482720399
482749019
0
1
9104
6029
200146293
2322978
6721066
482753705
501823221
501892865
528594909
528623497
0
0
0
5739
200146293
2224138
6360108
528628627
555890496
556085891
573979665
574009122
0
0
0
5678
208943632
2202155
6305795
574013117
596853693
597213717
618678825
618707537
0
2
18555
5668
213301359
2196530
6289071
618712505
645751537
645774721
662933790
662963758
0
1
9476
5438
222004967
2105058
6072259
662966817
680667651
680708835
706694469
706723506
0
2
18521
5373
222004967
2090714
5980029
706727443
732822132
732957683
754152147
754182138
0
0
0
5158
230701861
2003396
5746761
754186239
779992453
780010785
797102881
797133302
0
2
18729
5179
239455192
1997604
5760011
797136953
826859495
826870387
839801205
839830738
0
2
18607
5024
252332185
1952212
5611404
839834973
856003177
856044499
886206563
886233882
0
3
27566
4810
252332185
1861150
5354036
886238407
902024089
902076895
1014531887
1014560230
0
0
0
4777
252332185
1837438
5270707
1014565235
1034771733
1034795259
1056254649
1056284732
0
0
0
4811
256869364
1857101
5363648
1056287771
1071601327
1071640069
1097787851
1097817174
0
1
9311
4630
256869364
1781566
5138251
1097820679
1117301349
1117328535
1143117553
1143146786
0
0
0
4526
261342731
1757966
5045309
1143150259
1157651287
1157687459
1183869049
1183897990
0
1
9306
4412
261342731
1700420
4913889
1183902537
1211268990
1211295195
1224262699
1224292228
0
0
0
4311
274338904
1651301
4796869
1224295615
1242978229
1243002651
1264526975
1264556818
0
3
27743
4345
278857451
1668566
4831853
1264560780
1278509181
1278544177
1304422543
1304451178
0
1
9259
4196
278857451
1630602
4665035
1304455835
1318077249
1318115069
1348098975
1348128050
0
0
0
4113
278857451
1610561
4580762
1348132523
1366095078
1366123867
1386971315
1387001125
0
0
0
4102
283188864
1600141
4564189
1387005031
1400371539
1400417391
1426196827
1426225429
0
1
9175
4085
283188864
1575337
4572209
1426230033
1439297013
1439328715
1465308529
1465337213
0
0
0
3874
283188864
1504261
4313902
1465342223
1478007907
1478040305
1504149337
1504178634
0
0
0
3865
283188864
1500790
4293264
1504183151
1516904451
1516934993
1538801503
1538830658
0
0
0
3931
283188864
1524899
4364612
1538835573
1564583637
1564589633
1577421349
1577450685
0
0
0
3785
295534378
1466631
4207382
1577453743
1589985185
1590027051
1611775541
1611803257
0
3
27858
3806
295534378
1468908
4246535
1611806989
1624386849
1624416017
1646253735
1646282613
0
0
0
3769
295534378
1445962
4201690
1646286419
1658563621
1658600353
1684406369
1684434504
0
0
0
3723
295534378
1435611
4140793
1684439159
1696844483
1696866467
1722568283
1722596468
0
0
0
3772
295534378
1451232
4200013
1722600411
1734762001
1734800171
1760635055
1760663718
0
0
0
3666
295534378
1429558
4074613
1760668137
1777290757
1777496542
1798753197
1798783486
0
0
0
3785
299750961
1468420
4201431
1798788383
1815674337
1815694443
1832965535
1832994838
0
1
9180
3748
304034402
1453605
4184432
1832998109
1845448981
1845485793
1871384390
1871412749
0
1
9233
3734
304034402
1448625
4156588
1871417577
1892877077
1892976123
1909988003
1910017303
0
0
0
3949
312668074
1537066
4375636
1910021268
1923236185
1923276315
1949412803
1949442022
0
2
18513
4106
312668074
1594460
4568905
1949446599
1963533731
1963559635
1989250237
1989279098
0
0
0
4389
312668074
1704999
4894055
1989283646
2003712109
2003753219
2029764295
2029793630
0
0
0
4416
312668074
1698762
4894878
2029798138
2044557211
2044608353
2070854681
2070883654
0
0
0
4618
312668074
1789554
5139193
2070888204
2090527877
2090555395
2112133779
2112164113
0
0
0
4669
316960873
1801682
5176873
2112168707
2127814143
2127869077
2153940759
2153969853
0
1
9121
4902
316960873
1904857
5469508
2153974847
2170234745
2170268531
2196042099
2196071443
0
0
0
5002
316960873
1932514
5560824
2196076401
2216437443
2216600852
2238581110
2238610097
0
0
0
5073
320459610
1957699
5638974
2238613431
2255401235
2255448317
2281603181
2281633353
0
1
9314
5162
320459610
1999679
5724121
2281637533
2298438737
2298501851
2324810571
2324839153
0
0
0
5175
320459610
1993963
5731538
2324843361
2342275245
2342327711
2368305395
2368334865
0
0
0
5368
320459610
2083487
5976043
2368338913
2386139617
2386176483
2411860485
2411889777
0
0
0
5483
320459610
2108625
6125113
2411893897
2434228523
2434264969
2455860874
2455890712
0
0
0
5447
324892637
2105398
6062686
2455896117
2473775103
2473848789
2500100399
2500129874
0
1
9243
5551
324892637
2138388
6163320
2500134739
2518078357
2518156349
2548574477
2548603542
0
0
0
5575
324892637
2149708
6218834
2548609181
2567001589
2567057323
2593305405
2593334054
0
0
0
5653
324892637
2203020
6277093
2593338891
2616510429
2616546925
2638049173
2638079202
0
0
0
5687
329247580
2188963
6344167
2638083305
2656764909
2656822329
2687053339
2687082330
0
1
9248
5800
329247580
2237880
6436170
2687086763
2706069233
2706118889
2732158073
2732186392
0
0
0
5783
329247580
2232786
6437271
2732191567
2751245526
2751298901
2777285279
2777313682
0
0
0
5794
329247580
2230994
6438047
2777318477
2796089613
2796165885
2822495021
2822524752
0
0
0
5791
329247580
2231477
6419210
2822529667
2841238037
2841313173
2871618917
2871647616
0
0
0
5748
329247580
2204700
6382968
2871652845
2894820707
2894864469
2916718858
2916748033
0
0
0
5668
333671268
2169406
6289116
2916752051
2935588801
2935659335
2966007375
2966036250
0
1
9167
5777
333671268
2234661
6409437
2966040085
2993593928
2993747459
3015344612
3015374610
0
0
0
5709
342338201
2205466
6365496
3015379453
3034198563
3034262895
3060402229
3060431686
0
2
18558
5747
342338201
2227275
6392841
3060436783
3079351297
3079390161
3109154065
3109183522
0
0
0
5732
342338201
2198995
6392832
3109188087
3136591602
3136604387
3153916823
3153946357
0
0
0
5589
351111447
2154864
6212636
3153949361
3172255019
3172326863
3206361111
3206389913
0
2
18339
5617
351111447
2162553
6248087
3206393623
3229198368
3229485996
3250753189
3250782870
0
0
0
5633
355344041
2178844
6266733
3250788025
3277713658
3277726547
3299102879
3299133231
0
1
9259
5420
363787609
2106237
6028805
3299136559
3317099381
3317165517
3343214703
3343243203
0
2
18517
5485
363787609
2111017
6091943
3343247191
3361117403
3361166529
3391149651
3391178471
0
0
0
5397
363787609
2080479
5995995
3391182765
3413130851
3413174585
3439035562
3439065237
0
0
0
5243
368091656
2030286
5845913
3439069657
3465097149
3465119415
3486509637
3486540138
0
1
9175
5223
376739246
2030963
5819158
3486544019
3503588777
3503639507
3529766601
3529795786
0
2
18410
5168
376739246
2005438
5773092
3529800781
3550636582
3550963317
3577082186
3577110256
0
0
0
5041
381121976
1951036
5629431
3577115719
3602250761
3602264869
3623464509
3623494113
0
1
9311
4899
389901258
1899475
5457170
3623496757
3657025056
3657034707
3670036671
3670066746
0
2
18611
4951
402443301
1914306
5507088
3670071271
3694981430
3694994597
3716058619
3716088409
0
4
37250
4809
410217024
1860085
5365134
3716091524
3731868717
3731913323
3757702437
3757731179
0
2
18699
4715
410217024
1836189
5242261
3757735777
3773086257
3773129179
3803444850
3803474566
0
0
0
4679
410217024
1813360
5205472
3803479037
3827540833
3827552815
3848993147
3849022587
0
0
0
4596
417766325
1770960
5113821
3849026965
3864300539
3864328977
3894406367
3894434303
0
2
18653
4661
417766325
1805543
5205404
3894439337
3909537803
3909574779
3939344881
3939374176
0
0
0
4442
417766325
1718793
4965775
3939379113
3962901665
3962912063
3984264143
3984294040
0
0
0
4549
425859026
1762367
5050115
3984297295
3998917991
3998963967
4029213915
4029243032
0
2
18413
4390
425859026
1704089
4903030
4029247651
4048240813
4048267955
4069960891
4069989798
0
0
0
4398
430313901
1705101
4881216
4069993918
4089064965
4089084873
4114501059
4114530716
0
1
9269
4473
434816196
1717773
4984460
4114534681
4129339455
4129366997
4163558011
4163585816
0
1
9244
4446
434816196
1721246
4939191
4163590277
4178181577
4178214908
4208401023
4208429998
0
0
0
4477
434816196
1731119
4964621
4208434625
4227684769
4227707461
4252956819
4252986286
0
0
0
4444
439271810
1716420
4939579
4252989705
4276511761
4276520833
2487435
2517611
0
1
9275
4511
447880600
1744690
5030866
2522051
17046381
17082639
46994207
47023026
0
2
18458
4336
447880600
1674690
4819208
47028237
61333873
61390071
87635371
87664030
0
0
0
4338
447880600
1680547
4815364
87669031
106582285
106610678
132335870
132364225
0
0
0
4422
452288623
1701327
4906199
132369263
146520771
146581481
176894207
176922757
0
1
9314
4361
452288623
1687623
4839989
176928237
191284305
191345517
225624723
225653312
0
0
0
4360
452288623
1685656
4846158
225658533
240215275
240267473
270480315
270509274
0
0
0
4511
452288623
1738598
5008022
270514405
285374479
285415293
311536925
311565952
0
0
0
4497
452288623
1742825
5010286
311571071
331126821
331147823
361017405
361047854
0
0
0
4615
456694500
1780059
5137614
361051918
376044423
376098973
406065115
406094618
0
1
9243
4609
456694500
1756721
5111309
406099394
421180663
421226491
455112791
455141906
0
0
0
4583
456694500
1758127
5091356
455145867
470276795
470321871
500448853
500477906
0
0
0
4625
456694500
1792686
5145088
500482628
520104553
520432618
541876791
541906503
0
0
0
4734
460993873
1831684
5286065
541911815
557713817
557755609
587734259
587762433
0
1
9248
4885
460993873
1874973
5430333
587767489
603733733
603770173
633612743
633642423
0
0
0
4827
460993873
1854371
5365994
633647539
649759233
649795771
679769579
679797919
0
0
0
4916
460993873
1907031
5474962
679802869
695882759
695922527
726010806
726039115
0
0
0
4983
460993873
1932996
5539280
726045219
742260747
742301911
768206807
768235962
0
0
0
4992
460993873
1942477
5535145
768241547
788984070
789012725
810722459
810752518
0
0
0
4933
465417952
1920824
5510026
810756361
826480381
826555547
861670129
861698157
0
1
9167
4856
465417952
1868475
5378162
861702305
882437515
882465447
904160587
904191038
0
0
0
4981
469909755
1942187
5532914
904196128
925234205
925267998
951236811
951266135
0
1
9226
5140
474340006
1987771
5705422
951270399
968166923
968206813
997918595
997947898
0
1
9332
5184
474340006
2003512
5774301
997953123
1023670362
1023686397
1044975185
1045004479
0
0
0
5205
483083588
2025132
5768717
1045007693
1062077895
1062125667
1088255089
1088284079
0
2
18339
5227
483083588
2023613
5835939
1088288565
1105445407
1105504709
1135635143
1135664565
0
0
0
5302
483083588
2054519
5860138
1135668711
1153233595
1153263445
1179208827
1179238318
0
0
0
5314
483083588
2055798
5930700
1179242277
1196610989
1196678237
1226928139
1226957490
0
0
0
5291
483083588
2061418
5907216
1226961919
1248894577
1248929595
1274523852
1274554764
0
0
0
5376
486747014
2066324
5972811
1274559351
1291913725
1291977213
1326392149
1326420607
0
1
9175
5366
486747014
2072304
5936201
1326425547
1351242090
1351413391
1374450291
1374479862
0
0
0
5374
493892053
2066095
5975866
1374483851
1392062605
1392119117
1418167579
1418196454
0
2
18410
5290
493892053
2048351
5875554
1418200777
1435464705
1435525181
1465659879
1465689266
0
0
0
5349
493892053
2077121
5962599
1465694113
1500657177
1500660027
1513247007
1513276805
0
0
0
5220
511255716
2039184
5808867
1513280521
1530512333
1530591321
1561194621
1561222981
0
4
37364
5338
511255716
2054592
5973522
1561227429
1592072017
1592077147
1604968485
1604998118
0
0
0
5313
517278935
2047901
5900723
1605002401
1626939587
1626974393
1656458247
1656488299
0
3
28091
5261
521616380
2023667
5897373
1656492819
1673935371
1673983751
1703899977
1703929037
0
1
9269
5370
521616380
2067673
5950927
1703933891
1730235381
1730249617
1751673639
1751702858
0
0
0
5270
530322710
2035507
5855357
1751706457
1768850953
1768899773
1794945594
1794974474
0
2
18653
5288
530322710
2057104
5882224
1794979175
1811924121
1811988311
1841979253
1842008517
0
0
0
5081
530322710
1966686
5647870
1842013915
1858811434
1858870381
1885161875
1885190701
0
0
0
5243
530322710
2029561
5870020
1885196221
1902056757
1902103373
1928083149
1928112574
0
0
0
5142
530322710
1985598
5729022
1928118312
1944999297
1945045447
1974758139
1974787161
0
0
0
4999
530322710
1939406
5584278
1974792336
1991726601
1991759923
2021593683
2021622761
0
0
0
5251
530322710
2021947
5831498
2021628082
2051423025
2051429067
2064481449
2064510957
0
0
0
5007
543213105
1938820
5571525
2064513955
2080955889
2081012193
2107134195
2107162546
0
3
27662
5080
543213105
1957689
5645241
2107166631
2128218249
2128244923
2154285488
2154315354
0
0
0
4943
547530300
1911070
5511565
2154320209
2175234605
2175263387
2200810041
2200839652
0
1
9275
4943
551544943
1916549
5510389
2200843818
2221722469
2221749729
2247370950
2247401070
0
1
9337
5002
555952366
1941286
5559577
2247404755
2267981193
2268011133
2289681237
2289710553
0
1
9236
4779
560349541
1847750
5330917
2289715035
2305730351
2305782849
2331983393
2332012407
0
1
9314
4883
560349541
1879948
5445503
2332016897
2347829167
2347889943
2373824047
2373853112
0
0
0
4783
560349541
1854587
5333332
2373857799
2389701889
2389750437
2415892123
2415920861
0
0
0
4788
560349541
1861465
5299939
2415925595
2431528581
2431575267
2457607087
2457635762
0
0
0
4811
560349541
1841182
5330864
2457640507
2473168589
2473231769
2499432333
2499461798
0
0
0
4701
560349541
1820433
5237198
2499466557
2519451641
2519474119
2541174539
2541205157
0
0
0
4701
564786576
1815598
5224923
2541209465
2556716559
2556759457
2582783931
2582812337
0
1
9248
4671
564786576
1801947
5201750
2582816964
2602680131
2602703587
2624059523
2624088718
0
0
0
4674
569163907
1809161
5223366
2624092185
2639589793
2639636899
2665893807
2665922274
0
1
9121
4672
569163907
1807138
5181118
2665926409
2681231797
2681281741
2707414503
2707444132
0
0
0
4654
569163907
1815041
5172550
2707449249
2726835893
2727268027
2753126349
2753154660
0
0
0
4761
572943874
1842200
5298457
2753159178
2768858659
2768887467
2794660217
2794689206
0
1
9167
4690
572943874
1816502
5222941
2794693962
2810406937
2810435921
2836092459
2836121726
0
0
0
4773
572943874
1842590
5336115
2836126286
2856175294
2856197557
2873582169
2873612377
0
0
0
4689
577482505
1817417
5198615
2873616357
2888997271
2889039385
2915133251
2915161481
0
1
9294
4610
577482505
1793225
5133681
2915165951
2930563053
2930598607
2960523753
2960552536
0
0
0
4600
577482505
1771892
5122977
2960557747
2976250181
2976276407
3001838853
3001867813
0
0
0
4880
577482505
1884696
5480433
3001872739
3017660033
3017691179
3047411475
3047439834
0
0
0
4666
577482505
1802272
5193027
3047444987
3067315270
3067344759
3093318257
3093347997
0
0
0
4779
581804200
1851665
5305375
3093351611
3113653901
3113680811
3130703955
3130734322
0
1
9233
4837
585992203
1864293
5371563
3130738484
3151063017
3151096043
3168415467
3168444821
0
1
9061
4821
590173118
1873351
5346306
3168448387
3192950309
3192958679
3210261629
3210291666
0
1
9244
4761
598890776
1844730
5288478
3210295307
3226047491
3226101303
3248086575
3248115286
0
2
18423
4698
598890776
1807751
5213173
3248119887
3263735587
3263803892
3294098801
3294128598
0
0
0
4804
598890776
1855593
5350417
3294133497
3310229637
3310258311
3331992081
3332021078
0
0
0
4937
598890776
1915321
5496560
3332025891
3348380133
3348402523
3369691003
3369720126
0
0
0
4897
598890776
1884823
5440399
3369725099
3385905673
3385939677
3407275911
3407305218
0
0
0
4987
598890776
1924078
5520922
3407310083
3432209277
3432217943
3449378317
3449408068
0
0
0
4770
607671432
1844199
5338722
3449412239
3465753171
3465802151
3491552979
3491581442
0
2
18504
4947
607671432
1923218
5493920
3491585979
3507907903
3507949923
3529785966
3529814230
0
0
0
5007
607671432
1945453
5534297
3529819529
3546347633
3546373217
3567927197
3567956386
0
0
0
4983
607671432
1940597
5544846
3567961151
3584685557
3584719595
3606255389
3606284202
0
0
0
5173
607671432
1998285
5743097
3606289411
3622979953
3623015719
3644692761
3644721622
0
0
0
5034
607671432
1946760
5601081
3644727307
3661256405
3661297291
3686889673
3686919294
0
0
0
5018
607671432
1945620
5588185
3686924663
3707710721
3707814807
3729214083
3729243485
0
0
0
5147
611003752
2004377
5733470
3729247285
3750755565
3750775183
3768151951
3768182058
0
1
9476
4983
615453253
1941064
5515642
3768186539
3784719763
3784759807
3806918535
3806947494
0
1
9175
5040
615453253
1937416
5622558
3806952397
3823996373
3824012775
3849733143
3849761574
0
0
0
5271
615453253
2027342
5858609
3849766441
3875562433
3875567683
3888653683
3888683301
0
0
0
5115
623761937
1972634
5683271
3888686682
3918516097
3918536049
3927320779
3927350570
0
2
18517
5035
636778636
1946553
5603888
3927354765
3948723473
3948742579
3970170117
3970199899
0
3
27924
5096
641312252
1972678
5671013
3970203807
3991645753
3991661787
4012943315
4012972881
0
1
9275
5227
644940856
2014665
5818271
4012977182
4030084161
4030101599
4055662747
4055691250
0
1
9389
5062
644940856
1959526
5650306
4055695261
4077036114
4077054925
4094145545
4094175776
0
0
0
5098
649510673
1975598
5711094
4094179417
4110918541
4110953997
4133018247
4133046626
0
1
9314
5130
649510673
1980545
5716569
4133051401
4154325153
4154349993
4171796817
4171827342
0
0
0
5029
653924800
1955072
5613540
4171830911
4188592925
4188618417
4210412535
4210606514
0
1
9332
5095
653924800
1970302
5687957
4210610981
4227449525
4227469501
4249153383
4249182514
0
0
0
4986
653924800
1922143
5556899
4249187121
4270359682
4270380069
4291733079
4291762748
0
0
0
5116
658248967
1972476
5698712
4291765994
13555723
13583382
35332129
35361178
0
1
9177
5070
658248967
1952752
5647166
35366352
51953895
51986570
73921119
73950182
0
0
0
5077
658248967
1965712
5650332
73954869
95286349
95301561
116422605
116451982
0
0
0
5050
662674418
1953188
5625288
116454803
136881505
137327425
158942971
158972806
0
1
9392
4967
666456253
1923930
5555762
158977309
179801951
179831247
197681947
197711314
0
1
9121
4940
670964108
1906200
5517076
197715205
214248209
214282673
236168387
236196810
0
1
9269
5051
670964108
1954966
5621345
236201599
252831057
252854313
278448711
278477102
0
0
0
5110
670964108
1967935
5687763
278482115
298484473
298608940
320983697
321012198
0
0
0
4968
674156995
1929948
5539221
321016297
337230557
337265675
363152581
363181290
0
1
9328
4941
674156995
1905458
5482032
363186457
388403218
388474797
401460743
401490426
0
0
0
5002
682848335
1934507
5593096
401494189
426524793
426534171
443494373
443524106
0
2
18507
4939
691186911
1907403
5502002
443527529
464160093
464186977
481459081
481488480
0
2
18398
4950
695546912
1905488
5511858
481492521
502003255
502027163
523719575
523749674
0
1
9222
4723
699976711
1814476
5269165
523753428
539748605
539781419
565741343
565769566
0
1
9167
5063
699976711
1948617
5642719
565774702
586791131
586801287
607762499
607791956
0
0
0
4895
704441457
1893584
5437950
607796385
624235255
624256117
645725603
645754438
0
1
9392
4958
704441457
1931583
5530534
645759539
662195709
662211795
683626289
683655284
0
0
0
4917
704441457
1906077
5490821
683660243
700199529
700215313
725738657
725766964
0
0
0
4981
704441457
1926158
5551144
725771809
742095477
742117943
763773487
763802362
0
0
0
4920
704441457
1893489
5478628
763807241
779911373
779940599
801871115
801899798
0
0
0
4849
704441457
1876957
5413674
801904941
822599673
822612403
844022677
844052327
0
0
0
4907
708845716
1915635
5466785
844056091
860424243
860441469
885943907
885972497
0
1
9180
4955
708845716
1918121
5482604
885977427
902276393
902293029
923707275
923735885
0
0
0
4931
708845716
1900230
5489435
923740709
939685085
939710916
961616777
961645690
0
0
0
4747
708845716
1835477
5294777
961650103
981890938
981921071
1003543825
1003573418
0
0
0
4836
713015862
1871106
5354469
1003576993
1019452063
1019484793
1045623707
1045652294
0
1
9233
4795
713015862
1855945
5341694
1045656933
1070479461
1070487679
1083441426
1083470967
0
0
0
4874
719576258
1884703
5451894
1083475101
1099452485
1099477107
1121433175
1121461631
0
2
18573
4703
719576258
1823963
5215614
1121466789
1137369831
1137399057
1163216561
1163245481
0
0
0
4852
719576258
1878186
5388395
1163250521
1183703753
1183717417
1201024841
1201054942
0
0
0
4791
723834101
1843529
5299338
1201058045
1217165893
1217186227
1238828827
1238858286
0
1
9476
4902
723834101
1887251
5472021
1238862765
1254955281
1254982692
1276773715
1276801346
0
0
0
4883
723834101
1889840
5427160
1276805749
1301580345
1301588087
1314832197
1314861590
0
0
0
4878
731559607
1883716
5429786
1314865586
1331132415
1331154741
1356857023
1356885254
0
2
18382
4865
731559607
1885343
5417449
1356889826
1372935737
1372951211
1394542373
1394571910
0
0
0
4759
731559607
1839057
5339484
1394576563
1419224293
1419230715
1436473571
1436503382
0
0
0
4888
740153589
1897223
5450172
1436507739
1452678699
1452700417
1474406177
1474434990
0
2
18236
4941
740153589
1907679
5472947
1474439899
1490731395
1490753636
1512556339
1512584818
0
0
0
4965
740153589
1929588
5497520
1512589693
1537603161
1537610531
1550562435
1550591744
0
0
0
4917
749005078
1905087
5471501
1550595625
1570443181
1570602025
1592020549
1592049778
0
2
18558
4755
752503343
1832081
5306851
1592053579
1608075017
1608106247
1634047291
1634076330
0
1
9243
4808
752503343
1868907
5348270
1634080869
1654830231
1654850545
1672099713
1672129226
0
0
0
5022
757020466
1929067
5548342
1672133115
1688507857
1688541960
1710210255
1710239182
0
1
9389
4948
757020466
1914047
5498065
1710243429
1726205445
1726243133
1748314895
1748343686
0
0
0
4823
757020466
1865137
5367385
1748348807
1773267565
1773277395
1790236717
1790264604
0
0
0
4914
765519638
1900638
5478326
1790268765
1806392115
1806428097
1832199691
1832228232
0
2
18513
4925
765519638
1892994
5459856
1832233377
1848888413
1848906911
1870311819
1870341220
0
0
0
5102
765519638
1984400
5670959
1870345917
1887128733
1887145045
1908523343
1908552162
0
0
0
5029
765519638
1955459
5586407
1908556837
1925096345
1925115209
1950746371
1950774938
0
0
0
5028
765519638
1944456
5597237
1950779985
1967421593
1967445403
1989023547
1989053142
0
0
0
4938
765519638
1917398
5504138
1989057861
2010112849
2010130017
2027257015
2027286805
0
0
0
5016
769864341
1941535
5575654
2027290713
2044127313
2044143911
2065630199
2065658307
0
1
9259
5096
769864341
1964097
5679584
2065663069
2082341377
2082370265
2107903091
2107931975
0
0
0
5107
769864341
1967350
5690161
2107937575
2141887389
2141890381
2146220574
2146249703
0
0
0
5043
786324555
1955649
5621079
2146252483
2167305457
2167322941
2188418085
2188448132
0
4
37175
4953
790856899
1907728
5512839
2188452298
2204887991
2204911213
2226654517
2226682802
0
1
9314
5013
790856899
1930292
5556346
2226688033
2243131649
2243161715
2265045527
2265073734
0
0
0
5110
790856899
1969010
5682476
2265079103
2286405325
2286416717
2303411017
2303440299
0
0
0
5078
795456582
1948750
5647318
2303443929
2319801702
2319838781
2341816415
2341844981
0
1
9442
4943
795456582
1906800
5508742
2341849879
2362887295
2362903377
2384146887
2384176418
0
0
0
5094
799910053
1977859
5659075
2384180337
2401024797
2401042837
2426201719
2426230022
0
1
9121
5058
799910053
1962127
5631479
2426234793
2446497171
2446987602
2464637129
2464666285
0
0
0
4901
803638330
1888873
5443423
2464670482
2481027299
2481063483
2506839905
2506868465
0
1
9306
5022
803638330
1948921
5593650
2506873469
2523464297
2523487314
2545191911
2545220773
0
0
0
4923
803638330
1922194
5479380
2545225650
2561587275
2561613554
2587352703
2587380646
0
0
0
5101
803638330
1960581
5680519
2587385812
2604221075
2604237926
2625715567
2625744514
0
0
0
5114
803638330
1982423
5701652
2625749405
2642590169
2642603713
2668180885
2668210578
0
0
0
5079
803638330
2003719
5635872
2668215215
2684582922
2684612487
2706391967
2706420238
0
0
0
4969
803638330
1925617
5557025
2706424975
2731574845
2731584863
2744433851
2744463666
0
0
0
4983
812234468
1927807
5554230
2744467013
2765260959
2765283643
2782656561
2782686149
0
2
18442
4899
816739531
1886587
5473531
2782689961
2803136857
2803166205
2824921193
2824950982
0
1
9233
4758
821076712
1846516
5300098
2824955100
2845513077
2845547358
2863085721
2863114905
0
1
9311
4987
825471113
1937334
5531955
2863119111
2883826251
2883853915
2901245241
2901275142
0
1
9222
4885
829855572
1886535
5443946
2901278981
2917723561
2917750421
2943619079
2943648294
0
1
9104
5059
829855572
1962698
5622143
2943653243
2959975549
2960000363
2982018475
2982046926
0
0
0
4961
829855572
1918108
5537849
2982052493
2998264201
2998295105
3020238819
3020267502
0
0
0
4856
829855572
1871189
5395981
3020272233
3036514273
3036545093
3058303155
3058332566
0
0
0
4909
829855572
1898380
5468121
3058337089
3078965101
3078999039
3100269727
3100298941
0
0
0
4926
833910987
1900164
5459213
3100302484
3121196345
3121214483
3138458919
3138488818
0
1
9075
5075
838307782
1962796
5654651
3138492703
3155153485
3155169611
3176548587
3176577078
0
1
9248
4922
838307782
1902698
5473008
3176581413
3192863839
3192888561
3218866245
3218895042
0
0
0
4907
838307782
1895729
5484580
3218899673
3235263553
3235287029
3260868779
3260897470
0
0
0
4880
838307782
1894012
5416159
3260901965
3294370229
3294373407
3298678349
3298708327
0
0
0
5029
845265608
1948111
5549277
3298711493
3315073173
3315102293
3336437115
3336465554
0
4
36875
4787
845265608
1849748
5353100
3336469561
3356655245
3356680413
3374223013
3374252394
0
0
0
4985
849837640
1919216
5545964
3374255636
3374255822
3381620867
3382175003
3382190786
0
1
9392
4818
849837640
1863374
5351584
3382193799
1.17647058823529e-09

10
401
25210177341
6984761968
6717243116
6696591614
6543969960
6688672939
6595146495
6650606110
6649963592
6631198228
6663813469
6752810355
6729921514
6781021407
6719628558
6756649517
6758150352
6736991838
6820558618
6778788598
6728718622
6746650620
6676105605
6701572393
6715277083
6685927588
6636402859
6641249993
6664137309
6810789567
6851918682
6786958590
6746083364
6741827222
6718724276
6748040853
6662407894
6691199481
6690552246
6671391989
1933828641600
2756396989914
2826779750453
2776719917814
2934494014867
2859463814865
2960883124565
2858131609024
3061458137717
3067519972395
2817921668567
2847205369004
3130488310311
3092964068458
2876537303745
3002380020035
2800313233908
3049120986041
3067206354098
2844638779486
3195049750840
2997469986916
2855734650670
2833445750060
2898034085191
2964744166930
3038199896076
2817923586768
3027904955600
3103152064370
2792657870824
3122308331649
2904715180013
2781644278059
3044070836933
3032632412899
2849512992326
3101517929795
3150556736860
2836755465351
2059786311093
1338967885057
909149481760
938186093667
978749884430
1023934701668
1330097645329
1367886223017
1425202097845
1468684426066
1505527738177
1803639366193
1844347595014
1896199149918
1946827418689
2232421513277
2030818840004
2054396280323
2119239696500
2419760299734
2724911732389
2494356546226
2275400004200
2575409757448
2886090507291
2948570629537
2712444717431
3293930321975
2793802024561
2819053576444
2892014473180
2926869421570
3230605274680
2999778724538
3043757220030
3344240670542
3387125366796
3415869393150
3464967377683
3482555480901
3542778364167
3530065109613
3800651182078
3246135188352
3429427675684
3444463006327
3387066868421
3110604517441
3314971121034
3025073598012
3006419337648
2974382919152
2929365313767
2900361427630
2867836632840
3110257660574
2814839733800
2798242670540
3041088751083
8409976349033
2734456693521
2721877255031
2970705799261
2670690290787
2647259867237
2638772868640
2614535769102
2862384658243
2547600702905
2570612231490
2563214698529
2545506407505
2270947233477
2531020268173
2251336443782
2259624817892
2500311755221
2501009596266
2494738796623
2498237462012
2242079755854
2517757252314
2529983624872
2583735701771
2610753526409
2655181106223
2692863153217
2705368941042
2739778821934
2759177564953
2787798163461
2819574394759
2831552128977
2850530513483
2854409922201
2883621824138
2899271298672
3176771007617
2931464667764
2932413104323
3211469929031
2955954290772
2957474902839
2962943459952
3219314085448
2955683523435
3230162934336
3233418666401
2952856056070
3195035187847
2933563978702
3436979382937
2909290061337
3168681883172
2890804363012
3141487130995
3138290382751
3111320276156
2834801220710
3100817242815
3039815352917
3052176165233
3016063868566
2729125714714
2997798139283
2985060864984
2976133133748
2945171365791
2943826817740
2945810947757
2670354295393
2919054114828
3214901437806
2938858349064
2920046404210
2916255447170
2916689894194
2663474364002
2929480980852
2920194008202
3193588894057
2939696339111
2690697879448
3242819559175
2952193518630
3214371192714
2971127498188
2715064336634
3005241785216
3006757591676
3024891522621
3030435000373
2765407935595
2786356955514
3338775695712
2784802297106
3085119111817
3059337486448
3083924249677
2836374105600
3105107701834
2855657659016
3127314069773
3119332196556
3399085608685
3149617312255
2865001869586
3112484402577
3118709681604
3142209738085
2868825643238
3374468128009
3109084242911
3130900249644
2835846070803
3082431867727
2829974344111
2812916609749
3058877777842
3069434270191
2810716790287
2795212874118
3090186941992
3049026462287
3051440380101
2772813823332
2772288446185
2742083792446
2756940806402
2733831873744
2741088404451
2735700399556
2726769689341
2705102009684
2741605575435
2721170700358
2995693033353
2721993578709
2715319486467
2456986288321
2722989301985
2974734279710
2707646977653
2986593882368
3008637295697
2450139572351
2471414167549
2742452749798
2478814977099
3015522905537
2483331485492
2470646643199
2463182852948
2759248372368
2763886381196
2505605536977
2499681466051
2511861212167
2519021952599
2765470883544
2773735279269
2551893321923
2540528465007
2805889107846
2550773969899
2534083964229
2808173978996
2803178961608
2799607673055
2522088952635
2547444250690
2541534083487
2541455111461
2528090259672
2790560743385
2527458656362
2528953099388
2785403752183
2786604814028
2538800555986
2522187067213
2770871075955
2787577737692
2763573403622
2510651249019
2754702943101
2488039652751
2769625822987
2753822211157
2753991119007
2487902149124
2483877466829
2759848485654
2492663337841
2496756259097
2762515923338
2747269883357
2474883666631
2484427054371
2747775561635
2757679212611
2478500131175
2489768871061
2738334817728
2477864371865
2477461736986
2486653219136
2494332247741
2754107991979
2469768494014
2748030692489
2485895271455
2500180673360
2490827141771
2716991623314
2754244915082
2493845066423
2497598068623
2497176552810
2747340100226
2750090171400
2497822276384
2504188205661
2767086958208
2508598389292
2505700136479
2514732750680
2770426535546
2511211560606
2765505134807
2505750772234
2515962084015
2514410976459
2516907263021
2774205830057
2756060285321
2518927115020
2765754027951
2513481494437
2762954832794
2514231815521
2783057183717
2504115216301
2493195015345
2504964287875
2769859882162
2501122818847
2500857093306
2776974085127
2516479888414
2504838868698
2494626936882
2750297919804
2502821511333
2496171203026
2773335999703
2752663565497
2477976386186
2474492353062
2476365034282
520317841127

401
386220
106953
103032
102850
100556
103533
101742
102345
102657
101744
102771
104574
103921
105154
103506
104705
104550
103785
105363
105289
103520
103929
102766
103175
103531
103057
102131
102221
102538
105721
105735
105499
103791
103843
103328
103956
102606
103003
102966
102755
35889497
42062860
43135414
43532015
46880784
43634795
45977147
43614861
46716825
46810193
43000559
43447653
47770214
47198376
46177709
45815324
42732196
46528024
46805208
43409421
53399086
45740788
43577476
43237608
44223393
45241274
48986951
43198410
46205062
52871809
42616664
50278135
44506149
42447419
49873363
46277643
43483023
47606955
48076814
43288136
31432346
20434003
13874985
14318143
14937420
15626726
20298384
20875283
21749395
22413204
22975113
27524177
28144517
28935947
29709284
34066545
30990706
31350451
32339676
36925828
41581598
38063427
34722893
39300285
44040551
44994004
41391093
50264006
42632417
43017800
44131085
44662880
49297820
45775498
46446640
51031692
51685916
52124532
52873777
53142122
54060888
53867011
57996077
49534545
52331505
52560695
51684733
47466864
50584471
46162046
45877015
45388172
44700765
44258138
43762113
47461842
42953202
42700328
46406197
128329330
41726847
41534712
45332419
40754192
40396764
40267538
39897286
43679320
38875982
39227273
39114351
38844153
34654471
38623165
34355810
34482429
38154440
38165258
38069650
38122753
34214225
38421000
38607275
39427771
39839905
40517725
41092488
41283205
41808933
42104221
42541297
43025600
43209166
43498568
43557385
44003550
44241290
48476741
44733321
44747746
49005937
45106943
45130093
45213620
49126022
45102544
49290531
49340548
45059414
48754874
44765876
52447020
44394928
48352903
44112865
47938389
47889112
47477429
43258376
47317481
46386932
46575237
46024198
41646376
45745514
45551022
45414845
44942326
44922013
44952395
40749471
44543971
49058300
44846245
44559392
44501497
44507654
40644032
44702964
44561712
48732896
44858679
41059997
49483845
45050316
49050281
45338146
41431497
45859249
45882117
46158831
46244035
42200133
42519553
50948133
42495317
47077714
46684430
47059926
43282377
47382292
43576409
47721683
47599896
51868601
48062405
43719120
47494952
47591012
47948741
43777547
51493352
47443801
47776544
43274767
47036898
43184813
42924482
46677153
46838724
42891176
42653950
47155156
46527228
46564109
42312507
42304349
41843633
42070003
41717788
41827749
41746104
41609929
41279716
41836902
41524341
45713605
41537185
41434996
37493116
41552097
45394016
41318137
45574982
45911068
37388742
37713407
41848916
37826384
46016259
37895262
37701884
37587840
42105484
42176104
38235547
38144939
38330669
38439899
42200312
42326585
38941736
38768191
42817836
38924529
38669861
42852103
42776261
42721605
38486713
38873770
38783270
38782404
38577919
42583005
38569194
38591344
42505001
42523148
38742257
38488629
42283171
42537604
42172349
38312240
42036557
37967317
42263947
42023359
42025535
37965025
37904183
42114431
38037609
38100528
42155748
41922880
37766481
37911889
41930464
42082004
37822498
37993709
41786253
37812004
37805912
37946212
38063472
42027271
37688128
41934051
37934556
38152933
38009897
41461201
42029193
38056071
38113309
38106302
41924237
41966237
38116104
38213731
42224715
38281000
38236919
38374300
42276346
38321049
42200829
38237337
38393144
38369647
38407853
42333845
42057206
38438697
42204684
38355045
42162318
38367205
42468818
38212548
38046245
38225616
42266904
38166879
38162891
42376236
38401485
38223753
38067567
41968786
38192650
38091689
42321076
42005138
37813476
37760363
37789261
7941356

401
14506257096
5910052294
5620762249
5606629821
5511047186
5555970307
5583423604
5576643525
5602030318
5579744847
5601472638
5573864514
5589294045
5575404683
5600440118
5574970129
5604188244
5574425858
5683863810
5571408690
5598448807
5575079121
5601074425
5573964774
5595837944
5563240151
5597877030
5567316491
5601543402
5573359165
5600320894
5570646949
5599391774
5570908379
5606486343
5577835456
5600940669
5577143085
5598620477
5569208944
130344838980
942022902399
1824224955514
1807264616547
1814362814763
1813218880976
1811351604448
1812967435092
1810437498593
1809077558107
1809811093226
1810646431375
1814073323652
1811993270308
1811795855747
1814300255634
1816013700007
1810900542534
1811238287972
1812838157545
1815446696031
1813851891268
1815706417359
1814213756479
1817739552714
1815168388590
1812966101160
1813091087767
1814238331378
1815533354416
1814905682507
1813476321604
1813798059457
1811266659262
1809028602582
1769979128468
1808590268154
1808306038993
1812246379527
1810522318840
1494466414353
763260976782
76162793994
99666447530
143545731613
188951769178
235626621950
279695421671
323581506907
365784823228
413138360221
459456702696
507494914683
551016265203
596952113113
641262295917
687163241802
730230574778
773910480012
822379193246
865749521907
907032393105
954160044419
998475958491
1044262426224
1092305783172
1138723588082
1184513612472
1230816678947
1274725200663
1319408081184
1365008295933
1409885346354
1451930637765
1496726525770
1543424575004
1594860809083
1637312488213
1676108620469
1714634403768
1759516071760
1776937000945
1752953136744
1706368179075
1666487149089
1624686488792
1583624484297
1546257391692
1509460021634
1475317744138
1442800736348
1405174115480
1371340920087
1336918777019
1308039055831
1277387919003
1248199778846
1222895847585
1199885522189
1175701369128
1152332916976
1129037249975
1102158315677
1077597360727
1061684746924
1047935826512
1029375590768
1008366079104
997343923317
987323381701
964305028229
948346400543
942040905229
937744712153
934330511781
924177651267
911404608013
908268321566
909861882028
908606377697
910638605937
927304826050
962369776153
996721400366
1036685967469
1073837218925
1108627373884
1141244795190
1170604755046
1197474008145
1223165834818
1249148865329
1274343444863
1295331226076
1311461112154
1323071668253
1342635110098
1362659944033
1377164720357
1383527638559
1393474602247
1399437028204
1408312118126
1410511923520
1405858254097
1405017237642
1405616196327
1403700432368
1399802586630
1387221920916
1379680866244
1369568774163
1360994029392
1349483080592
1337333395975
1321613779364
1306104074792
1287966308870
1266442577729
1245081806164
1222798708264
1198097199942
1180884739783
1163718753443
1143818112860
1127041428939
1118809612726
1111266191091
1099988021710
1088527511840
1081292407632
1080730592637
1076093919999
1072965173551
1077869758828
1073526770795
1071480510588
1072610354968
1079531639751
1084814701853
1090172428390
1093437742476
1104598787104
1111238779994
1119141626366
1123613224746
1134551609057
1147765061669
1166271357080
1171410700168
1184621797235
1191791594268
1197124543807
1202199687109
1217424840490
1223381003042
1236869631963
1246454340401
1257579483985
1269132752355
1272181315857
1281121684551
1288042567864
1290443204328
1295609817261
1300864712224
1306713682081
1299022740494
1293680617159
1303157944024
1298979905657
1294066652759
1287450414364
1280837674517
1273281150788
1267815894928
1263416833834
1253812225612
1244410094312
1236365871361
1231829950214
1227568542981
1224831465743
1215070140329
1210575717186
1199372002523
1196355023830
1186954837358
1174890663579
1168138162560
1167517011827
1162140736110
1153971848482
1149509469154
1155367772619
1155745962402
1149674074054
1147649075595
1149418965203
1146326745136
1145002798582
1144191752936
1154585102665
1153894301422
1150447408235
1156421592845
1167889731604
1169542705577
1176906015074
1180644627370
1182837037567
1189079175304
1194811396929
1201524489861
1208082544878
1206624947229
1212330257620
1223002448766
1230275720796
1232035957690
1240976066094
1266545640910
1242712474510
1246239687477
1253377848640
1250557255281
1248088527434
1250190806481
1245670793264
1244537965934
1250694466161
1250423178569
1244771752326
1240970678968
1240968219359
1241979131810
1241339172121
1239648177079
1240371297304
1234732283713
1231424190826
1228201447441
1225577835945
1221084106051
1221456176238
1216029376907
1210522284921
1205102636722
1206727087328
1208325482509
1201661810323
1199330496518
1198993225714
1199174887149
1195674496165
1194225973675
1193988519131
1187304170152
1187036021949
1186845283012
1191039557578
1187118002445
1185005802009
1185155258649
1186389137749
1186575267831
1194990298361
1193812221965
1191668511266
1189731277423
1193021385318
1198340968354
1204713155801
1200420170302
1199502035176
1201488751492
1211177001144
1212864971943
1210149178742
1210307021192
1217464220072
1221309910766
1224857258216
1223063771564
1227807126714
1225483078738
1229947201836
1231214542027
1223184253786
1222678664939
1223726804845
1227974666245
1231426039159
1224175970888
1222864526391
1226852854902
1227836838177
1224843166060
1221084333511
1213534504741
1217710519914
1220200626248
1220905906974
1216185027972
1214180517207
1209723204347
1213968637013
1216826242345
1217763623446
1216689277842
1210270663948
1210364764849
1215637164375
1212012595657
1213651608954
1212910961320
1212771824732
1207119008720
1205540904405
1175130928137
493385783389

401
353653
95190
91105
90539
88859
89981
89785
90653
90599
89506
90817
90587
90843
90410
91137
90469
91049
90302
92355
90624
90616
90107
90607
90535
90863
90005
90415
89969
90871
90603
90754
90700
90784
90647
90629
90567
90617
90243
90425
90172
18855493
31184254
42603232
42206507
42417418
42507803
42446623
42471263
42373435
42298458
42306066
42544108
42396561
42618362
42382165
42469147
42391953
42559085
42360368
42426459
42468549
42391434
42372167
42663196
42464889
42522938
42429315
42609367
42523086
42406272
42562276
42476795
42348408
42404031
42473444
41938444
42363347
42421792
42471414
42484141
31393738
20393218
13842925
14283753
14900676
15588632
20259366
20834479
21709797
22372789
22935011
27483699
28104574
28895635
29667660
34023954
30948920
31307776
32298859
36883136
41539568
38020594
34680450
39257038
43998879
44952518
41350614
50222273
42589826
42975799
44086473
44621437
49255477
45731447
46404704
50987809
51643080
52080716
52830066
53099458
54018823
53824337
57953261
49491347
52288596
52517243
51643346
47423317
50542490
46119027
45834493
45344988
44657958
44215225
43720465
47418236
42910928
42657759
46365036
128284024
41683923
41491989
45290720
40710931
40354222
40224830
39854705
43636525
38833323
39184795
39072117
38798653
34611983
38580661
34314652
34439289
38112233
38122251
38027762
38079694
34171738
38379179
38565295
39384919
39797577
40474812
41050938
41240287
41766248
42062195
42497560
42981895
43165842
43456246
43515537
43961520
44198161
48433236
44691053
44705129
48964488
45064613
45087428
45169368
49083659
45060574
49249191
49298069
45017253
48711544
44723527
52403747
44353490
48310709
44070862
47895457
47847231
47434373
43215659
47276364
46343945
46532637
45981350
41602993
45702456
45509255
45373278
44901068
44879319
44909140
40707293
44501304
49016522
44803948
44516710
44457978
44465329
40602067
44660152
44518203
48690962
44816118
41016629
49439852
45006343
49007510
45295940
41388847
45817571
45839119
46116958
46201374
42156372
42477398
50906646
42452917
47035043
46641131
47017557
43238625
47339928
43534262
47678911
47557291
51826596
48017971
43676205
47451953
47547302
47907139
43735277
51449793
47401939
47734823
43231027
46993648
43142489
42880476
46635723
46795556
42847638
42611783
47113040
46484479
46521126
42270256
42262921
41800272
42028502
41675673
41786376
41703103
41567938
41236314
41793859
41481332
45670348
41495397
41391928
37450857
41509721
45350503
41275846
45531868
45868317
37345598
37671122
41807071
37783583
45973264
37852854
37659303
37546571
42063385
42133646
38192565
38102330
38288261
38397633
42158263
42284090
38899800
38725300
42776359
38882784
38627030
42809753
42732958
42678951
38443432
38831581
38739437
38575824
38534779
42540376
38525562
38549034
42461071
42481893
38700845
38446373
42241169
42495075
42128727
38270760
41993995
37924980
42222163
41980953
41982390
37923136
37861502
42071889
37995193
38057874
42112708
41880164
37724311
37869489
41888122
42039149
37778217
37951342
41744993
37769547
37763703
37903568
38020818
41984137
37646853
41891844
37892165
38109347
37966988
41418627
41986849
38013040
38069629
38063610
41882100
41923882
38072883
38170977
42182445
38237099
38194686
38332265
42234985
38277239
42157995
38195158
38351378
38328162
38365407
42290784
42015034
38395454
42161736
38312587
42119533
38324498
42425979
38170155
38003934
38183127
42224293
38124486
38120697
42333833
38358848
38180700
38024963
41926204
38150373
38048335
42278247
41962830
37770124
37719022
37746637
7917692

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

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
487219398
484825918
485223416
487245404
485183949
487443002
485812301
485713149
484093231
487783835
485314182
487295910
486369267
485688575
489768497
485357275
485615235
485503175
487572591
484786730
488198234
485705006
487749162
487708984
484893295
487423851
485407054
486427436
487552134
486642392
485687610
487483684
483406570
485183432
487517144
483664385
486327238
488796780
484906513
485136241
5911670
17851217
30606783
41471300
55087836
66189009
79952285
89315128
102743514
114281752
128581928
139638515
152925980
163874149
176344283
189727798
198124060
213342801
225041600
236472040
247665219
262111982
271887143
285461503
298161790
309870294
322773243
335389012
346337267
359174767
370659331
383157297
394590862
406879660
419354935
433601812
445180332
453585609
464967757
481782207
481464443
468269839
456871770
446893522
432394184
426860451
412049704
404502580
394919816
385184654
376216892
367040928
357119137
349783074
341669182
333089197
327704097
321681987
313545191
309133677
301353491
294318780
287201709
285219118
281039046
275162081
267758318
268830114
264395124
256280218
255191678
251966361
252619942
251600936
247105492
243423449
244692868
243786667
245466730
242266383
252042962
261193619
270295526
282308871
290343622
301908537
308817731
317837266
322343540
330857820
338061916
343583951
351334871
351661594
356374439
362612040
368384006
369529003
373318328
374487971
376019068
379795595
378641444
377234158
377551552
376087872
378874309
374987375
371343867
370914247
365436664
366052045
360561293
359555368
352443721
351088883
343555713
337854478
333952046
326246417
319978308
317408948
310796000
305442416
301515006
301380626
297202966
295872065
289386291
290870058
291320022
287323195
289260580
289806038
288848038
286585496
289004559
290045414
293533738
291630869
296104776
296134076
300619751
300211595
303109811
304656854
311784491
313438390
315365611
319499781
322293711
319389915
326615954
326002095
330577720
333521315
334810615
340864096
341274109
341437639
345884857
346235901
347384927
348942569
348827169
354280081
344165751
350250645
349323090
350491383
346350377
346243421
343868904
341227534
340881430
339144116
336010145
332586230
332088676
329102187
331477967
326343576
327039269
322430410
322742042
320517205
317965213
313486574
313575070
312495193
312464952
307193147
308764975
310599624
310167813
306727528
308282786
308072390
308298655
304614754
307956370
311201150
308311200
307275923
312533495
312968162
314316602
316222555
316129545
317289189
320047998
319591298
323572587
324585148
322388081
324517004
331330428
327784340
331468396
333527086
332433977
331073524
336094539
336031238
332659049
335728673
333799188
332200216
333333683
335434386
333411470
333007297
330687663
332737472
331643551
332811493
330566416
332605778
328729191
329694931
328122262
327658610
326194834
326361849
325673840
323079146
320629647
325467551
321130437
321856219
319558383
321381898
320965589
318938076
320597270
318421191
317791194
316111068
319165219
318393174
317100923
316705265
318062280
315660480
318593466
320206678
319941905
317043702
318905044
318875514
322707772
321818137
322705547
318903417
322950942
324586199
325309161
321721528
324808334
325518581
327723079
326845139
327669058
328576719
326127424
332405999
326983489
326821136
327195326
326758007
329591560
329848900
325525705
327124380
329737849
326864846
329067039
324687310
324325506
325229593
328612247
324816594
325976239
324248067
322320200
327090888
324223073
327143099
324422375
323196928
324702476
324619112
324589146
324586626
324698311
323846533
323394268
320650088
323202404
319568982

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
37621
37534
37592
37531
37541
37557
37552
37643
37599
37566
37631
37640
37546
37522
37555
37604
37635
37584
37500
37546
37494
37493
37578
37602
37792
37787
37546
37542
37572
37646
37500
37663
37618
37502
37574
37482
37645
37679
37564
37699
18513
18857
27878
28070
28018
28159
37251
37037
37338
37453
37407
46246
46325
46392
46632
55325
46644
46738
46901
55677
65012
55909
46874
55375
64731
65203
55687
74119
55916
55942
56117
56129
64896
55878
56063
64940
64751
65172
65084
64714
65314
64926
74090
56131
64564
65021
65167
56231
64629
56000
56097
56038
55957
55978
55856
64879
55984
56045
64699
55914
56104
55735
65392
56027
55736
55885
55922
64978
55300
55386
56240
55891
46734
55787
46616
46783
55919
55820
55730
55978
46693
55960
55629
55873
55622
55909
55904
55751
55882
55792
55876
55964
55651
56068
55796
55931
55908
64878
56157
55979
64648
55914
55803
55942
64996
55977
65231
64662
55992
64900
55597
73825
55908
65167
55916
64954
65126
64538
56137
65063
64669
65237
64675
55942
65028
65003
65468
64692
65207
64976
55934
64376
74158
65080
65032
64787
64982
56454
65191
64764
73935
64891
55873
74201
64732
73742
64971
56039
65013
65513
64784
65024
55770
56080
74441
55869
64927
64783
64978
55822
65165
56089
64923
65071
74033
65145
55858
64871
64728
64858
55969
73928
65157
65515
55955
64739
55807
55690
64888
64916
55841
56241
65658
65155
64637
56093
55998
55453
56093
56043
55946
56042
55767
55765
56255
55653
64984
55677
55379
46778
55917
64995
55592
64953
64907
46794
46968
56087
47078
64756
46682
46713
46507
56005
55113
46718
46607
46692
46662
55480
55528
46515
46511
55764
46766
46820
55716
55565
55822
46551
46655
46661
46652
46645
55713
46818
46480
55545
55260
46695
46525
55559
55725
55469
46654
55310
46321
56038
55760
55641
46546
46553
55572
46737
46664
55959
55777
46496
46787
56033
55704
46475
46750
55850
46717
46590
46581
46636
55943
46044
55765
46482
46548
46605
55390
55545
46787
46532
46664
55467
55287
46783
46516
55686
46717
46702
46574
55689
46467
55519
46497
46759
46510
46543
55730
55361
46542
55814
46763
55335
46644
55941
46670
46662
46646
55691
46548
46595
55879
46806
46578
46747
55583
46883
46555
55931
55456
46525
46190
46551

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
487219398
484825918
485223416
487245404
485183949
487443002
485812301
485713149
484093231
487783835
485314182
487295910
486369267
485688575
489768497
485357275
485615235
485503175
487572591
484786730
488198234
485705006
487749162
487708984
484893295
487423851
485407054
486427436
487552134
486642392
485687610
487483684
483406570
485183432
487517144
483664385
486327238
488796780
484906513
485136241
5911670
17851217
30606783
41471300
55087836
66189009
79952285
89315128
102743514
114281752
128581928
139638515
152925980
163874149
176344283
189727798
198124060
213342801
225041600
236472040
247665219
262111982
271887143
285461503
298161790
309870294
322773243
335389012
346337267
359174767
370659331
383157297
394590862
406879660
419354935
433601812
445180332
453585609
464967757
481782207
481464443
468269839
456871770
446893522
432394184
426860451
412049704
404502580
394919816
385184654
376216892
367040928
357119137
349783074
341669182
333089197
327704097
321681987
313545191
309133677
301353491
294318780
287201709
285219118
281039046
275162081
267758318
268830114
264395124
256280218
255191678
251966361
252619942
251600936
247105492
243423449
244692868
243786667
245466730
242266383
252042962
261193619
270295526
282308871
290343622
301908537
308817731
317837266
322343540
330857820
338061916
343583951
351334871
351661594
356374439
362612040
368384006
369529003
373318328
374487971
376019068
379795595
378641444
377234158
377551552
376087872
378874309
374987375
371343867
370914247
365436664
366052045
360561293
359555368
352443721
351088883
343555713
337854478
333952046
326246417
319978308
317408948
310796000
305442416
301515006
301380626
297202966
295872065
289386291
290870058
291320022
287323195
289260580
289806038
288848038
286585496
289004559
290045414
293533738
291630869
296104776
296134076
300619751
300211595
303109811
304656854
311784491
313438390
315365611
319499781
322293711
319389915
326615954
326002095
330577720
333521315
334810615
340864096
341274109
341437639
345884857
346235901
347384927
348942569
348827169
354280081
344165751
350250645
349323090
350491383
346350377
346243421
343868904
341227534
340881430
339144116
336010145
332586230
332088676
329102187
331477967
326343576
327039269
322430410
322742042
320517205
317965213
313486574
313575070
312495193
312464952
307193147
308764975
310599624
310167813
306727528
308282786
308072390
308298655
304614754
307956370
311201150
308311200
307275923
312533495
312968162
314316602
316222555
316129545
317289189
320047998
319591298
323572587
324585148
322388081
324517004
331330428
327784340
331468396
333527086
332433977
331073524
336094539
336031238
332659049
335728673
333799188
332200216
333333683
335434386
333411470
333007297
330687663
332737472
331643551
332811493
330566416
332605778
328729191
329694931
328122262
327658610
326194834
326361849
325673840
323079146
320629647
325467551
321130437
321856219
319558383
321381898
320965589
318938076
320597270
318421191
317791194
316111068
319165219
318393174
317100923
316705265
318062280
315660480
318593466
320206678
319941905
317043702
318905044
318875514
322707772
321818137
322705547
318903417
322950942
324586199
325309161
321721528
324808334
325518581
327723079
326845139
327669058
328576719
326127424
332405999
326983489
326821136
327195326
326758007
329591560
329848900
325525705
327124380
329737849
326864846
329067039
324687310
324325506
325229593
328612247
324816594
325976239
324248067
322320200
327090888
324223073
327143099
324422375
323196928
324702476
324619112
324589146
324586626
324698311
323846533
323394268
320650088
323202404
319568982

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
7775
7735
7726
7743
7766
7765
7755
7766
7723
7765
7742
7773
7745
7730
7883
7779
7742
7752
7753
7756
7776
7797
7756
7831
7779
7755
7752
7792
7749
7758
7743
7811
7696
7731
7813
7752
7765
7830
7735
7726
130
343
567
736
956
1140
1348
1512
1725
1910
2166
2321
2515
2711
2887
3115
3248
3472
3658
3833
4019
4232
4390
4607
4804
5014
5186
5394
5557
5753
5944
6118
6312
6532
6698
6928
7155
7253
7445
7687
7680
7476
7298
7198
6922
6830
6608
6477
6353
6168
6052
5875
5743
5633
5511
5415
5286
5174
5107
5002
4838
4754
4660
4602
4563
4438
4321
4344
4280
4149
4134
4090
4104
4086
4025
3948
3969
3952
3970
3930
4108
4246
4359
4588
4715
4865
4984
5119
5206
5317
5431
5518
5634
5645
5732
5858
5914
5926
5970
6027
6034
6085
6045
6107
6068
6024
6133
6039
5944
5947
5874
5869
5782
5809
5669
5639
5522
5416
5419
5264
5160
5147
5024
4938
4864
4858
4808
4800
4715
4694
4681
4642
4663
4716
4683
4612
4686
4688
4746
4696
4811
4793
4836
4833
4903
4895
5017
5063
5070
5149
5175
5137
5261
5294
5297
5359
5412
5471
5474
5479
5549
5572
5573
5637
5613
5702
5530
5631
5614
5639
5590
5564
5525
5520
5486
5462
5412
5345
5346
5280
5325
5282
5301
5210
5181
5152
5122
5067
5055
5030
5030
4942
4979
5004
5049
4944
4964
4967
4964
4912
4975
5000
4952
4980
5033
5054
5062
5071
5094
5130
5160
5147
5199
5247
5205
5269
5362
5305
5387
5361
5367
5318
5397
5443
5363
5404
5359
5376
5369
5367
5378
5342
5329
5336
5366
5382
5316
5373
5296
5277
5275
5271
5266
5244
5240
5229
5184
5242
5173
5185
5180
5189
5170
5147
5186
5129
5153
5090
5137
5176
5108
5138
5124
5101
5133
5147
5145
5110
5132
5152
5227
5216
5180
5154
5198
5214
5216
5181
5260
5241
5313
5267
5296
5319
5284
5332
5257
5253
5262
5257
5353
5327
5247
5267
5317
5280
5310
5212
5207
5244
5298
5229
5245
5226
5199
5253
5235
5273
5208
5235
5240
5220
5224
5221
5223
5197
5196
5166
5218
5135


Loading data, please wait...