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 87
nhost 65536
MemSize 536870912
UsedMem 165518520
FreeMem 371352392
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 = 3
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 = 120.41
stdinit_time = 0.27
runtime = 11.12
methodrun_time = 131.58
elapsed_time = 140.18
jobid = 0
seq = 6
@@@end header@@@
4825
4281575922
4281599327
4282167196
4282211793
0
0
0
0
0
0
0
4282213263
4282633921
4282635063
4282644225
4282671627
0
0
0
0
0
0
0
4282673983
4282769310
4282770263
4282778591
4282790074
0
0
0
0
0
0
0
4282791447
4282877270
4282878147
4282883337
4282891892
0
0
0
0
0
0
0
4282893123
4282978834
4282979711
4282985473
4282993708
0
0
0
0
0
0
0
4282994945
4283077614
4283078493
4283085775
4283093650
0
0
0
0
0
0
0
4283094899
4283179610
4283180489
4283186996
4283194550
0
0
0
0
0
0
0
4283195618
4283279404
4283280241
4283286253
4283294020
0
0
0
0
0
0
0
4283295084
4283379188
4283380025
4283387830
4283395522
0
0
0
0
0
0
0
4283396587
4283480776
4283481611
4283487950
4283495480
0
0
0
0
0
0
0
4283496542
4283579680
4283580517
4283589222
4283597258
0
0
0
0
0
0
0
4283598591
4283682610
4283683489
4283689915
4283697608
0
0
0
0
0
0
0
4283698671
4283782910
4283783747
4283791214
4283798966
0
0
0
0
0
0
0
4283800032
4283883824
4283884661
4283891230
4283898768
0
0
0
0
0
0
0
4283899828
4283983678
4283984513
4283992503
4284000382
0
0
0
0
0
0
0
4284001707
4284086050
4284086935
4284092622
4284100120
0
0
0
0
0
0
0
4284101185
4284185374
4284186209
4284194215
4284201908
0
0
0
0
0
0
0
4284202978
4284287044
4284287881
4284294462
4284302572
0
0
0
0
0
0
0
4284303636
4284387346
4284388185
4284396110
4284403852
0
0
0
0
0
0
0
4284404924
4284490762
4284491599
4284497256
4284505380
0
0
0
0
0
0
0
4284506703
4284591704
4284592581
4284598793
4284607064
0
0
0
0
0
0
0
4284608349
4284692524
4284693403
4284700281
4284708270
0
0
0
0
0
0
0
4284709615
4284794818
4284795697
4284801704
4284809632
0
0
0
0
0
0
0
4284810849
4284895000
4284895879
4284902977
4284910964
0
0
0
0
0
0
0
4284912327
4284997422
4284998299
4285004338
4285012104
0
0
0
0
0
0
0
4285013419
4285099274
4285100151
4285105457
4285113402
0
0
0
0
0
0
0
4285114641
4285199190
4285200069
4285206833
4285214760
0
0
0
0
0
0
0
4285216101
4285300604
4285301481
4285308027
4285315940
0
0
0
0
0
0
0
4285317287
4285402470
4285403347
4285409289
4285417342
0
0
0
0
0
0
0
4285418651
4285503162
4285504041
4285510568
4285518648
0
0
0
0
0
0
0
4285519893
4285604434
4285605313
4285612097
4285620018
0
0
0
0
0
0
0
4285621392
4285705848
4285706725
4285713671
4285721734
0
0
0
0
0
0
0
4285722978
4285808934
4285809811
4285815607
4285823488
0
0
0
0
0
0
0
4285824894
4285910684
4285911637
4285917567
4285925558
0
0
0
0
0
0
0
4285926927
4286011332
4286012301
4286019806
4286027732
0
0
0
0
0
0
0
4286029055
4286114556
4286115433
4286122630
4286131268
0
0
0
0
0
0
0
4286132591
4286216958
4286217837
4286225270
4286233640
0
0
0
0
0
0
0
4286234818
4286319672
4286320551
4286328257
4286336782
0
0
0
0
0
0
0
4286338069
4286423160
4286424037
4286430353
4286438422
0
0
0
0
0
0
0
4286439655
4286523478
4286524359
4286531811
4286539962
0
0
0
0
0
0
0
4286541293
4286626746
4286627623
4286633497
4286641598
0
0
0
0
0
0
0
4286642835
4291347452
4292668913
10456458
24328577
0
0
0
0
4603051
0
0
24330987
37715413
37835508
57616731
81221331
1
1
9328
7459
4603051
2729319
8977697
81225691
104869741
104974139
125739651
125768817
0
0
0
7456
4603051
2837741
8290944
125773523
159431043
164060681
169385335
171325374
0
0
0
7518
13927978
2864015
8355253
171329397
195079489
195142575
215716503
219680646
0
3
27552
7409
13927978
2832700
8172965
219685127
248551681
248580357
264147447
264735434
0
0
0
7392
18760326
2816515
8224668
264740126
293431417
293472296
308133869
316790618
0
2
18608
7358
23642507
2818843
8166649
316795341
340439973
340514617
361201115
362788266
0
1
9259
7365
23642507
2809315
8169448
362793163
386245145
386315597
406130923
411010246
0
0
0
7381
23642507
2836994
8178710
411015389
444858805
444867595
455213449
459610729
0
0
0
7516
33281115
2868702
8366753
459615095
483415061
483468071
503051531
503398297
0
2
18625
7378
33281115
2827533
8184411
503403605
537151957
537166905
547733322
554830426
0
0
0
7421
42790395
2836999
8261233
554833983
588321905
588343049
598217409
603774889
0
2
18563
7361
52239333
2810537
8155990
603778927
627676461
627739588
648304843
652491067
0
2
18236
7430
52239333
2849375
8239231
652496039
681499681
681531139
696953477
704345701
0
0
0
7488
57013469
2864138
8310467
704350326
728490573
728550763
748610831
752131374
0
1
9269
7501
57013469
2856583
8328701
752137022
781109185
781146807
796650671
796682631
0
0
0
7493
61667116
2869926
8325111
796687099
825978181
825997857
841250797
845408598
0
1
9275
7562
66411871
2892339
8406757
845413700
874361986
874395103
889761563
894270197
0
1
9332
7252
71341950
2772615
8062349
894274669
918133215
918197673
938681773
940191705
0
1
9337
7539
71341950
2888661
8399198
940197079
973898433
973916759
984517067
991743551
0
0
0
7294
81011285
2791623
8099249
991747585
1015474853
1015556661
1036305180
1039110002
0
2
18572
7421
81011285
2843594
8264581
1039115319
1062950381
1063014233
1083598321
1083627670
0
0
0
7429
81011285
2856623
8248133
1083632423
1117266613
1117291703
1128386291
1128417360
0
0
0
7371
90480922
2841151
8178915
1128421769
1151986629
1152074399
1172730563
1174488780
0
2
18555
7360
90480922
2825499
8165157
1174493831
1203432263
1208089017
1218959695
1221796742
0
0
0
7483
95317112
2866412
8324561
1221800935
1255695025
1255708809
1266064493
1276494621
0
2
18537
7525
105018487
2902695
8372658
1276498753
1300584441
1300645617
1320945863
1323142429
0
2
18420
7322
105018487
2813889
8156054
1323147163
1346839049
1346911069
1367732987
1371235586
0
0
0
7481
105018487
2860054
8293904
1371240623
1400318885
1400344601
1415745097
1420512185
0
0
0
7270
109936582
2768938
8098927
1420516787
1444351709
1444431855
1465125179
1465450918
0
1
9392
7539
109936582
2881125
8407173
1465456751
1494789619
1494818397
1509866665
1517273450
0
0
0
7433
114863590
2838766
8306996
1517278313
1546492957
1546516309
1561730325
1563141166
0
2
18782
7521
119800074
2873643
8358149
1563145593
1586994419
1587054737
1607496705
1607526094
0
1
9278
7334
119800074
2813498
8136815
1607530919
1631154205
1631239421
1651152847
1659299814
0
0
0
7337
119800074
2820503
8142264
1659305249
1682398809
1682497583
1703119262
1706974106
0
0
0
7445
119800074
2858997
8269083
1706979977
1731779341
1731855550
1751401310
1752245314
0
0
0
7452
119800074
2869152
9271258
1752249541
1785934349
1785957505
1797414375
1801428245
0
0
0
7472
129195674
2832408
8304566
1801432331
1830271933
1830323855
1845920211
1851579558
0
2
18326
7401
134026245
2811798
8189994
1851584093
1875187161
1875301447
1895780027
1896779522
0
1
9167
7373
134026245
2849867
8218661
1896784669
1919107435
1919112207
1920773195
1920800082
0
0
0
7333
134026245
2817779
8166321
1920803865
1932096699
1932106653
1932697831
1932727174
0
0
0
68
134026245
26856
75249
1932731565
1933778216
1933783241
1933925654
1933974806
0
0
0
271
134026245
106991
303573
1933977935
1935269322
1935278805
1935573081
1939371897
218
0
0
443
134026245
169727
468458
1939374666
1941294130
1941302901
1941549725
1941589432
0
0
0
623
134026245
239898
680890
1941593017
1944136522
1944167093
1944503085
1947979701
235
0
0
817
134044129
310624
901535
1947982926
1951180038
1951191755
1951537817
1951578421
0
1
9244
1017
134044129
392828
1121004
1951581477
1955440394
1955470575
1955816199
1959058061
224
0
0
1200
134044129
456506
1348328
1959061294
1963598911
1963606851
1963833737
1964987784
58
0
0
1396
134044129
538999
1560583
1964991249
1970087127
1970110171
1970370707
1974647287
306
0
0
1566
134044129
601338
1723164
1974650934
1980285498
1980305662
1980676855
1983684574
175
0
0
1712
134050498
659834
1910290
1983688859
1989954934
1989975336
1990359667
1994672140
285
1
9233
1946
134050498
748065
2149299
1994676775
2001671208
2001692124
2002064895
2006108376
245
0
0
2185
134060305
837658
2412776
2006112332
2013799361
2013816161
2014066767
2017659449
213
1
9075
2344
134069992
897697
2619389
2017663669
2026021301
2026035579
2026323622
2030410749
268
1
9121
2538
134077378
984191
2825807
2030414681
2039213578
2039232655
2039600965
2044377703
295
2
18678
2652
134077378
1028430
2959220
2044381595
2053751377
2053783727
2054256324
2059245651
301
0
0
2893
134077378
1113432
3196654
2059249775
2069313423
2069338611
2069737611
2075213569
339
0
0
3111
134077378
1214648
3453394
2075218073
2085967937
2085989005
2086334043
2091179460
285
0
0
3260
134083137
1261799
3628080
2091183662
2102493039
2102524765
2102879743
2110827352
564
1
9314
3414
134090908
1306040
3788916
2110831618
2122763529
2122790153
2123181977
2127198219
228
2
18553
3670
134096983
1400067
4079059
2127202349
2139850037
2139866419
2140057929
2145884870
374
1
9269
3897
134103544
1482139
4328891
2145889057
2158992495
2159024885
2159399353
2166292949
450
1
9175
3994
134103544
1520920
4416078
2166297021
2179633435
2179697963
2180432499
2187567208
459
0
0
4005
134103544
1550039
4447375
2187571471
2201544388
2201612124
2202357302
2208108200
336
0
0
4375
134115439
1678934
4832124
2208112121
2222883793
2222935065
2223479743
2229988458
422
2
18508
4577
134115439
1764774
5091895
2229992473
2245430085
2245493147
2246125855
2256193816
716
0
0
4728
134115439
1806443
5230786
2256197967
2272229973
2272292265
2272865420
2277969296
301
0
0
4948
134115439
1877377
5464484
2277973529
2294628099
2294708459
2295408635
2305206013
721
0
0
5130
134115439
1959574
5684973
2305210558
2322276313
2322343203
2323131372
2329530964
392
0
0
5229
134115439
2003684
5790525
2329535321
2347139379
2347220727
2348182283
2357550113
640
0
0
5418
134115439
2081274
6017064
2357554273
2375849503
2375921723
2376792279
2381894583
303
0
0
5703
134115439
2183447
6328558
2381898849
2401061437
2401133193
2401708601
2412462203
823
0
0
5871
134115439
2258388
6522506
2412466474
2432094075
2432161803
2432791767
2438094478
299
0
0
5994
134115439
2286046
6651234
2438098719
2458325057
2458421044
2459186751
2475987749
1476
0
0
6230
134115439
2376150
6911744
2475992002
2497079033
2497146219
2497615167
2501530748
203
0
0
6507
134115439
2498287
7226223
2501535315
2523371109
2523463905
2523923179
2534449533
776
0
0
6727
134115439
2577654
7468222
2534453689
2556678313
2556760151
2557333311
2568135798
722
0
0
6794
134115439
2579809
7594747
2568140119
2590406221
2590509297
2591616421
2600747142
602
0
0
6746
134115439
2584360
7460529
2600751428
2623507637
2623609323
2624704515
2635271812
680
0
0
7076
134115439
2714251
7882401
2635276297
2659109941
2659208079
2659938789
2670675464
698
0
0
7449
134115439
2843353
8288489
2670679919
2694811673
2694927809
2696418043
2698780103
124
0
0
7285
134115439
2794857
8117350
2698784583
2722700683
2722806991
2723590775
2733311911
724
0
0
7184
134115439
2742608
7973442
2733316223
2756558759
2756663285
2757411029
2766512102
603
0
0
7001
134115439
2677144
7781477
2766516553
2789134251
2789219565
2790034287
2798768768
576
0
0
6848
134115439
2619390
7599087
2798773283
2820694429
2820800721
2821640375
2828713406
447
0
0
6496
134125776
2488570
7197422
2828717357
2849935403
2850045017
2851117934
2858394134
459
1
9389
6384
134132598
2443231
7090532
2858398789
2879294681
2879394011
2880373863
2889789262
645
1
9392
6279
134141971
2409692
6966792
2889793776
2910557445
2910625352
2911217143
2915419804
242
1
9061
6269
134148352
2406050
6948199
2915423925
2935569695
2935652585
2936348383
2946956545
844
1
9104
6029
134148352
2306312
6720854
2946960531
2966382653
2966477221
2967402528
2967444819
0
0
0
5739
134148352
2206546
6357424
2967449037
2986500002
2986593329
2987654669
2995753937
584
0
0
5678
134161701
2181142
6292853
2995758105
3014517209
3014594591
3015273451
3021301911
375
2
18555
5668
134170906
2172838
6290872
3021306125
3039793821
3039853063
3040321342
3048038826
512
1
9476
5438
134181980
2098775
6064349
3048042663
3065848249
3065921883
3066623827
3070842295
243
2
18521
5373
134181980
2064414
5959190
3070846449
3088261320
3088345275
3089040029
3095404671
424
0
0
5158
134189348
1981644
5738214
3095409025
3112687085
3112746367
3113261774
3121040076
517
2
18729
5179
134198188
1978901
5742301
3121043983
3138073853
3138119701
3138414515
3138597293
7
2
18607
5024
134213041
1933974
5600625
3138601631
3155067689
3155129901
3155946499
3162243078
425
3
27566
4810
134213041
1840945
5352406
3162247622
3178155501
3178229331
3179080205
3184728203
357
0
0
4777
134213041
1827712
5265875
3184732519
3200529757
3200589550
3201125849
3205406630
245
0
0
4811
134222732
1850586
5316013
3205411047
3221004339
3221058119
3221544923
3228482482
486
1
9311
4630
134222732
1783603
5134474
3228487159
3243820111
3243860239
3244314445
3249490936
336
0
0
4526
134228737
1735367
5041583
3249495320
3264343719
3264387135
3264897447
3271007990
418
1
9306
4412
134228737
1686688
4897203
3271012416
3285595783
3285658555
3286262875
3291496527
329
0
0
4311
134238908
1645743
4782185
3291500733
3305961301
3306007825
3306478873
3311918440
346
3
27743
4345
134248941
1668072
4830651
3311922797
3326072033
3326135311
3326662869
3333817360
472
1
9259
4196
134248941
1626376
4656535
3333821845
3347632989
3347693113
3348151787
3352205614
250
0
0
4113
134248941
1604332
4566199
3352209955
3365971909
3366018241
3366475023
3371782066
347
0
0
4102
134255205
1596014
4558285
3371786254
3385448601
3385498107
3385926149
3390521312
284
1
9175
4085
134255205
1553913
4571347
3390526075
3403843181
3403892417
3404394169
3411114171
444
0
0
3874
134255205
1485995
4315397
3411118675
3424076385
3424125325
3424716205
3427580291
155
0
0
3865
134255205
1495005
4302312
3427584407
3440608495
3440650537
3441133111
3447260025
413
0
0
3931
134255205
1515490
4369099
3447264398
3460243697
3460278453
3460685826
3463547918
150
0
0
3785
134267867
1455862
4207491
3463552107
3476120787
3476184443
3476965251
3484016958
518
3
27858
3806
134267867
1473327
4235978
3484021415
3496622219
3496679236
3497234753
3497301347
1
0
0
3769
134267867
1444841
4191064
3497305553
3509923565
3509987141
3510519565
3515497115
313
0
0
3723
134267867
1434176
4138182
3515501610
3528029117
3528062575
3528497023
3532862042
277
0
0
3772
134267867
1440557
4193595
3532866491
3545295809
3545357663
3545977699
3553167855
525
0
0
3666
134267867
1405646
4082330
3553172103
3565671687
3565728383
3566184225
3573354036
489
0
0
3785
134274377
1452166
4180836
3573358337
3585917165
3585955177
3586342554
3587419823
57
1
9180
3748
134280682
1443983
4180426
3587423997
3600051431
3600125153
3600777945
3609030061
618
1
9233
3734
134280682
1442665
4148542
3609034398
3621794489
3621856403
3622684757
3627892847
315
0
0
3949
134288401
1515974
4365240
3627897383
3641311097
3641375071
3642050451
3650284189
573
2
18513
4106
134288401
1583979
4557003
3650288703
3664509057
3664537563
3664940293
3669043553
215
0
0
4389
134288401
1690849
4885347
3669048101
3683809985
3683857845
3684317375
3692945590
618
0
0
4416
134288401
1675951
4891725
3692950142
3708032673
3708094443
3708684597
3715212085
391
0
0
4618
134288401
1776260
5137478
3715216821
3730693605
3730763915
3731378178
3738538721
453
0
0
4669
134298466
1801001
5174378
3738542448
3754387955
3754462409
3755063181
3759698604
264
1
9121
4902
134298466
1881257
5456788
3759702665
3776220573
3776255637
3776618825
3785847156
693
0
0
5002
134298466
1916639
5560793
3785851327
3802643893
3802684664
3803085173
3805775754
134
0
0
5073
134304865
1952160
5634095
3805779823
3822936493
3823010671
3823527027
3833025195
737
1
9314
5162
134304865
1976493
5719910
3833029608
3850100705
3850180839
3851070293
3853713158
141
0
0
5175
134304865
1974291
5726236
3853717893
3871374899
3871458195
3872098383
3882350831
822
0
0
5368
134304865
2074819
5969145
3882355124
3900424553
3900475815
3900887785
3903362916
122
0
0
5483
134304865
2105370
6093545
3903367113
3921614589
3921674575
3922063187
3932101006
780
0
0
5447
134310866
2088373
6066593
3932104890
3950316711
3950389471
3951089079
3959070172
529
1
9243
5551
134310866
2125218
6163108
3959074390
3977548537
3977634033
3978299439
3985870142
498
0
0
5575
134310866
2129934
6209380
3985874385
4004522117
4004604931
4005372151
4014078738
576
0
0
5653
134310866
2167494
6274084
4014082766
4032968063
4033042949
4033592093
4035941020
122
0
0
5687
134317225
2180817
6333866
4035945573
4055033179
4055130669
4055698837
4067170030
949
1
9248
5800
134317225
2234768
6423163
4067174337
4086354641
4086414059
4086919257
4086961114
0
0
0
5783
134317225
2218379
6430125
4086964969
4106332141
4106422375
4107110711
4117251229
801
0
0
5794
134317225
2215608
6433538
4117255496
4136336901
4136426655
4137150907
4137194598
0
0
0
5791
134317225
2211175
6413178
4137198721
4156384385
4156470437
4157381831
4165109959
511
0
0
5748
134317225
2202227
6379217
4165114395
4183934191
4184020133
4184970914
4192444162
467
0
0
5668
134323498
2174128
6279092
4192448451
4211352973
4211451862
4212231111
4224231601
831
1
9167
5777
134323498
2227380
6415667
4224236110
4243420086
4243485239
4244127131
4244173050
0
0
0
5709
134331346
2185293
6367911
4244175547
4263338989
4263422233
4264259335
4272947133
638
2
18558
5747
134331346
2216531
6371109
4272951242
4291975173
4292042177
4292582835
4281418
404
0
0
5732
134331346
2188826
6383166
4285667
23074911
23154043
23786635
33385859
698
0
0
5589
134342263
2133975
6200226
33389756
51867037
51958479
52673767
56152162
185
2
18339
5617
134342263
2151114
6235480
56156291
74936268
74999189
75487549
84255226
671
0
0
5633
134351753
2159121
6256840
84259545
102653577
102733015
103335079
108264389
292
1
9259
5420
134359072
2092841
6002219
108268696
126454027
126545353
127244097
136466312
691
2
18517
5485
134359072
2105590
6096413
136470508
154388269
154472802
155155533
160072640
292
0
0
5397
134359072
2065526
5984456
160077223
177706361
177807418
178582655
187571865
681
0
0
5243
134365567
2018901
5849160
187576042
205009295
205094780
205793567
210536531
328
1
9175
5223
134372996
2019442
5805424
210540865
228000881
228057699
228507271
237071464
604
2
18410
5168
134372996
1998928
5772070
237076040
254106446
254180704
254754569
258367243
204
0
0
5041
134383566
1941527
5626363
258371106
275013763
275108713
275813441
287354868
961
1
9311
4899
134393762
1890804
5440438
287358906
303791876
303832429
304384767
304424657
0
2
18611
4951
134405985
1906826
5487879
304429013
320646861
320729637
321508387
328967380
528
4
37250
4809
134409205
1847060
5351615
328971484
344838941
344907275
345555523
352542010
468
2
18699
4715
134409205
1821859
5240136
352546303
368197717
368255269
368794278
371905688
171
0
0
4679
134409205
1809133
5185016
371910293
387423133
387489795
387936865
400145883
977
0
0
4596
134420474
1759403
5113901
400149763
415477353
415526115
416107015
416149031
0
2
18653
4661
134420474
1788332
5181416
416152627
431442633
431513197
432287039
440804819
650
0
0
4442
134420474
1721087
4950041
440809050
455771945
455842991
456540735
456580827
0
0
0
4549
134430393
1756367
5042399
456585378
471553457
471625033
472318487
479653100
534
2
18413
4390
134430393
1698851
4906221
479657303
494382589
494449497
495075037
499208055
245
0
0
4398
134436716
1693322
4875825
499212671
514106173
514154501
514661985
521389734
484
1
9269
4473
134442945
1719952
4978327
521393623
536346249
536391119
536746193
542788170
380
1
9244
4446
134442945
1709158
4943648
542792350
557647725
557690557
558140583
563208266
305
0
0
4477
134442945
1729158
4960032
563212660
578095569
578148380
578566919
584297884
374
0
0
4444
134449496
1707951
4924400
584301875
599153375
599194177
599560593
602970659
180
1
9275
4511
134460549
1731390
5023377
602974967
617764733
617823211
618311403
624602982
424
2
18458
4336
134460549
1656853
4826992
624607520
639048145
639127845
639822901
643799938
227
0
0
4338
134460549
1667195
4803214
643804515
658353811
658421200
659154641
669959319
862
0
0
4422
134466690
1698702
4904918
669963049
684459297
684542537
685431367
685475442
0
1
9314
4361
134466690
1684214
4830477
685478519
700029405
700100777
701272471
709282432
600
0
0
4360
134466690
1667980
4828700
709286709
723959291
724033129
724833247
727502432
144
0
0
4511
134466690
1738994
5008883
727506601
742435641
742506877
743258087
752834161
757
0
0
4497
134466690
1716608
5004066
752838209
768078815
768125783
768602761
768645747
0
0
0
4615
134472817
1768069
5127548
768650325
784181625
784254957
784836867
794685007
767
1
9243
4609
134472817
1751170
5103521
794689589
809905605
809969409
810649757
813895095
182
0
0
4583
134472817
1745283
5087075
813899475
829250825
829324037
830044533
839272392
717
0
0
4625
134472817
1779696
5126325
839276560
854846237
854920549
855526391
862497093
490
0
0
4734
134479216
1813217
5280963
862501661
878467689
878526851
879023943
884783745
339
1
9248
4885
134479216
1871746
5422516
884788292
900880681
900927509
901472095
909351492
528
0
0
4827
134479216
1846398
5357150
909356050
925616197
925672617
926202153
932325166
378
0
0
4916
134479216
1884269
5467833
932329605
948890817
948924037
949331604
959509043
717
0
0
4983
134479216
1912322
5532879
959513404
976019061
976065583
976485217
976524789
0
0
0
4992
134479216
1912475
5547449
976529073
993237529
993307657
993805915
1002011439
585
0
0
4933
134485143
1904168
5496194
1002015980
1018120245
1018209149
1019285623
1023249775
224
1
9167
4856
134485143
1854229
5373062
1023254265
1039656365
1039733983
1040672930
1051800920
911
0
0
4981
134491030
1927547
5516576
1051804788
1068667843
1068736244
1069302161
1069342181
0
1
9226
5140
134497344
1967354
5690936
1069346649
1086789065
1086866933
1087300987
1096959962
727
1
9332
5184
134497344
1990181
5769381
1096964043
1114200325
1114276847
1114830857
1115961203
57
0
0
5205
134511570
2008338
5756554
1115965311
1133470093
1133560929
1134133113
1142411601
614
2
18339
5227
134511570
2010045
5842627
1142415928
1159748323
1159826081
1160439341
1160481192
0
0
0
5302
134511570
2039638
5848790
1160485545
1178338413
1178412043
1179051523
1188748623
748
0
0
5314
134511570
2042955
5923720
1188752955
1206448685
1206525593
1207022207
1215466342
565
0
0
5291
134511570
2044935
5891097
1215470793
1233247929
1233305037
1233739194
1239846999
365
0
0
5376
134518555
2050679
5958484
1239851235
1257664710
1257738125
1258344263
1266248099
524
1
9175
5366
134518555
2072933
5936429
1266252335
1284018036
1284090559
1284607653
1294570347
671
0
0
5374
134525686
2061157
5958264
1294574592
1312155149
1312244501
1313093883
1317414243
254
2
18410
5290
134525686
2024956
5869627
1317418571
1335025077
1335112517
1335877211
1346261363
816
0
0
5349
134525686
2057362
5969796
1346265786
1364031675
1364102359
1364580531
1371951651
467
0
0
5220
134539101
2013383
5795773
1371955829
1389462007
1389551075
1390412819
1398410521
522
4
37364
5338
134539101
2038595
5951112
1398414989
1416100965
1416179737
1416846257
1422053340
303
0
0
5313
134551224
2031874
5892646
1422057289
1439603431
1439699989
1440390718
1448793391
619
3
28091
5261
134555393
2010243
5896440
1448797805
1466492577
1466555085
1467122311
1471041935
223
1
9269
5370
134555393
2059424
5949839
1471046197
1488770869
1488835239
1489224817
1498330608
692
0
0
5270
134565938
2024976
5854827
1498334259
1515801749
1515864491
1516426127
1516470007
0
2
18653
5288
134565938
2049512
5884250
1516473807
1533867277
1533952729
1534775295
1542956671
561
0
0
5081
134565938
1948252
5641245
1542961004
1560096407
1560185923
1560878207
1569209850
565
0
0
5243
134565938
2026849
5857578
1569214107
1586455489
1586506749
1586981019
1593204612
383
0
0
5142
134565938
1976841
5741515
1593208979
1610156309
1610230910
1610828747
1618043256
460
0
0
4999
134565938
1933717
5563839
1618047573
1635200449
1635236835
1635623831
1641439416
356
0
0
5251
134565938
2022225
5829998
1641443419
1658671513
1658705159
1659014531
1667379891
576
0
0
5007
134581295
1920351
5602318
1667382806
1684199637
1684262853
1684841434
1691715758
445
3
27662
5080
134581295
1960463
5636950
1691719441
1708297503
1708380571
1709100438
1717827419
575
0
0
4943
134587668
1892756
5507527
1717831779
1734310247
1734386491
1735088903
1735129330
0
1
9275
4943
134597305
1907476
5504058
1735133117
1751861737
1751941425
1752637579
1760612851
579
1
9337
5002
134606502
1934713
5562936
1760617216
1776927657
1777000943
1777638114
1777677513
0
1
9236
4779
134612036
1834580
5325394
1777682429
1793917761
1794004530
1794899293
1802558093
526
1
9314
4883
134612036
1877038
5444193
1802562593
1818681199
1818758041
1819416171
1823515043
232
0
0
4783
134612036
1845524
5332234
1823519483
1839439221
1839522237
1840292103
1850448968
779
0
0
4788
134612036
1844135
5289381
1850453274
1866290527
1866369315
1867046253
1874198459
494
0
0
4811
134612036
1841696
5318606
1874202827
1889936449
1890012557
1890828041
1898402067
492
0
0
4701
134612036
1815825
5217555
1898406475
1914132079
1914201213
1914996094
1918784163
226
0
0
4701
134618357
1802708
5209824
1918788483
1934484667
1934559845
1935228673
1944317632
673
1
9248
4671
134618357
1788998
5197920
1944322112
1960041595
1960089241
1960647913
1960689023
0
0
0
4674
134627430
1813541
5217283
1960693680
1976341277
1976409885
1977350701
1983962892
431
1
9121
4672
134627430
1803130
5178962
1983967241
1999433711
1999503521
2000410983
2009030701
575
0
0
4654
134627430
1800924
5160105
2009035156
2024722795
2024785241
2025428891
2027880746
117
0
0
4761
134633929
1832951
5306512
2027884813
2043774197
2043830537
2044260475
2051096996
468
1
9167
4690
134633929
1807037
5208109
2051101265
2066977305
2067017291
2067581923
2074211903
405
0
0
4773
134633929
1848911
5335108
2074216315
2090087497
2090126777
2090550671
2098349372
510
0
0
4689
134640218
1812178
5201111
2098353451
2113873079
2113953393
2114661353
2117328570
131
1
9294
4610
134640218
1781140
5133526
2117332761
2132749497
2132836546
2133613193
2142840905
688
0
0
4600
134640218
1765320
5118699
2142845212
2158661587
2158705887
2159264567
2159307124
0
0
0
4880
134640218
1869353
5467524
2159311783
2175381781
2175459717
2176011579
2185547211
686
0
0
4666
134640218
1802433
5163014
2185551620
2201408841
2201453337
2201981589
2208137904
385
0
0
4779
134646363
1842351
5295887
2208142243
2224286131
2224322841
2224584552
2231655661
453
1
9233
4837
134656206
1855718
5370791
2231659505
2247736169
2247798697
2248324160
2258026467
648
1
9061
4821
134662485
1865814
5331028
2258030949
2273998407
2274055932
2274658631
2274701075
0
1
9244
4761
134669287
1832477
5276927
2274705303
2290406093
2290487955
2291640935
2298799621
478
2
18423
4698
134669287
1800991
5203057
2298803785
2314695793
2314781631
2315650961
2323432980
512
0
0
4804
134669287
1855814
5354333
2323437249
2339860853
2339887693
2340353951
2347016764
415
0
0
4937
134669287
1905424
5503340
2347020889
2363516037
2363558947
2363952581
2369685236
340
0
0
4897
134669287
1880490
5446482
2369689657
2386173749
2386215131
2386690477
2394806829
532
0
0
4987
134669287
1923217
5508097
2394811191
2411117667
2411197621
2411886486
2417917300
367
0
0
4770
134681794
1830888
5338039
2417922093
2434208689
2434286987
2435118979
2445788941
760
2
18504
4947
134681794
1911216
5481799
2445793531
2462313677
2462374297
2462948351
2462986302
0
0
0
5007
134681794
1934488
5542765
2462990725
2479774965
2479856189
2480348279
2488708993
582
0
0
4983
134681794
1932418
5551773
2488713605
2505736381
2505770667
2506100313
2507192553
57
0
0
5173
134681794
2014353
5735033
2507196323
2524291093
2524360853
2524804095
2531904425
452
0
0
5034
134681794
1931654
5589765
2531909085
2548722913
2548778757
2549372001
2560191597
752
0
0
5018
134681794
1940948
5578913
2560196010
2577060095
2577122333
2577898866
2577941545
0
0
0
5147
134691837
1988594
5743602
2577945881
2595367399
2595422435
2596175093
2605883560
691
1
9476
4983
134697234
1930283
5507211
2605887664
2622768631
2622809611
2623477279
2623517684
0
1
9175
5040
134697234
1934185
5605677
2623521741
2640879613
2640907165
2641510873
2648282921
475
0
0
5271
134697234
2036841
5850792
2648287050
2665679193
2665695721
2666115703
2672014694
365
0
0
5115
134704675
1972310
5673437
2672018853
2689060287
2689093211
2689851809
2696547546
438
2
18517
5035
134718514
1941180
5598556
2696551458
2713578553
2713615545
2714269993
2721158271
447
3
27924
5096
134723649
1965036
5658620
2721162741
2738441517
2738463444
2738882595
2744315135
351
1
9275
5227
134733886
2008384
5801118
2744319275
2761591853
2761615215
2762011723
2773581931
918
1
9389
5062
134733886
1948604
5634814
2773586184
2790723093
2790750861
2791276519
2791317187
0
0
0
5098
134739983
1965508
5715542
2791321341
2808602685
2808661715
2809376587
2815545400
420
1
9314
5130
134739983
1984004
5717961
2815549430
2832632493
2832667927
2833280595
2841270838
539
0
0
5029
134746312
1947220
5605378
2841274801
2858178733
2858212789
2858928199
2866114332
471
1
9332
5095
134746312
1969836
5673250
2866118337
2883054505
2883088265
2883802251
2889920953
390
0
0
4986
134746312
1908376
5551337
2889925411
2906934669
2906966771
2907672485
2913507234
383
0
0
5116
134756707
1972156
5692857
2913510966
2930570343
2930601221
2931127008
2939520562
578
1
9177
5070
134756707
1941805
5624826
2939524821
2956484425
2956521809
2957178149
2966381627
638
0
0
5077
134756707
1957231
5643148
2966386239
2983299837
2983333409
2984060695
2992442526
576
0
0
5050
134763247
1951419
5589868
2992446829
3009178213
3009240193
3010126494
3014156333
240
1
9392
4967
134772588
1919925
5541676
3014160605
3030813815
3030869221
3031682311
3041672455
782
1
9121
4940
134778478
1895727
5506593
3041676326
3058516719
3058550883
3059230023
3059272686
0
1
9269
5051
134778478
1950123
5607241
3059275981
3076330907
3076381291
3076967059
3083824527
487
0
0
5110
134778478
1958316
5666383
3083828748
3100724479
3100751154
3101356255
3108427022
509
0
0
4968
134789580
1918004
5520464
3108430841
3124954065
3125001467
3125705985
3131744172
393
1
9328
4941
134789580
1904046
5475620
3131748293
3148382289
3148425033
3149092127
3154617655
350
0
0
5002
134800957
1913820
5582376
3154621449
3171444729
3171460179
3171863767
3180117054
606
2
18507
4939
134809278
1899474
5511690
3180121179
3196686625
3196713699
3197329538
3203836039
451
2
18398
4950
134819383
1903906
5508995
3203840143
3220244169
3220283643
3220914891
3228602596
532
1
9222
4723
134825995
1814431
5266087
3228607103
3245002669
3245036839
3245833489
3252538480
460
1
9167
5063
134825995
1934846
5633174
3252543117
3269241807
3269260461
3269754626
3274685630
295
0
0
4895
134832288
1880450
5424144
3274689553
3291140177
3291175855
3291743803
3300731991
656
1
9392
4958
134832288
1919262
5528482
3300736140
3317274501
3317291085
3317730495
3317772209
0
0
0
4917
134832288
1890982
5462781
3317776389
3334521473
3334546353
3335057547
3342919928
584
0
0
4981
134832288
1918839
5530689
3342924395
3359528795
3359551389
3360017267
3363349698
183
0
0
4920
134832288
1892137
5478763
3363353859
3379756747
3379793021
3380353207
3387818212
534
0
0
4849
134832288
1878809
5404534
3387822491
3404222853
3404245301
3404796477
3412986362
573
0
0
4907
134838411
1905377
5460501
3412990418
3429506005
3429526149
3429919821
3434909029
322
1
9180
4955
134838411
1910572
5465166
3434912713
3451311393
3451332815
3451816811
3456619101
303
0
0
4931
134838411
1887611
5464166
3456623132
3472849855
3472885007
3473543539
3483487958
713
0
0
4747
134838411
1824553
5265519
3483492258
3499594705
3499641171
3500439291
3500481680
0
0
0
4836
134844131
1869438
5363072
3500485905
3516741977
3516812683
3517610147
3527465307
742
1
9233
4795
134844131
1861734
5332693
3527469410
3543747429
3543779711
3544315387
3544357995
0
0
0
4874
134855238
1876202
5445199
3544362049
3560504853
3560577759
3561367285
3568451034
490
2
18573
4703
134855238
1826289
5201917
3568455501
3584459777
3584497280
3585284377
3591715411
428
0
0
4852
134855238
1873226
5387309
3591719943
3607896927
3607925557
3608598994
3613972705
335
0
0
4791
134864905
1847207
5298158
3613976605
3630237903
3630266747
3630867291
3638320416
523
1
9476
4902
134864905
1873224
5455291
3638324709
3654755247
3654783316
3655302083
3660375017
308
0
0
4883
134864905
1888100
5411096
3660379101
3676746053
3676775007
3677303309
3683381446
412
0
0
4878
134877700
1880457
5411595
3683385407
3699641433
3699671571
3700334459
3703904229
166
2
18382
4865
134877700
1876876
5416110
3703908045
3720163765
3720193383
3720785439
3728009051
523
0
0
4759
134877700
1838193
5334932
3728012956
3744353483
3744385159
3745042675
3749760282
280
0
0
4888
134891022
1881141
5459243
3749764253
3766267687
3766290981
3766772317
3775101144
626
2
18236
4941
134891022
1903403
5468281
3775104904
3791628123
3791656449
3792246935
3792288614
0
0
0
4965
134891022
1921611
5493635
3792292933
3808895913
3808954052
3809558023
3817427593
577
0
0
4917
134897914
1885599
5453419
3817431838
3833536573
3833599653
3834516457
3834557719
0
2
18558
4755
134904537
1834933
5288828
3834561639
3850706285
3850789561
3851773591
3859235865
534
1
9243
4808
134904537
1859257
5320735
3859239751
3875735779
3875771486
3876487227
3882725017
400
0
0
5022
134914208
1924586
5545604
3882729165
3899396357
3899433815
3899988409
3908713198
628
1
9389
4948
134914208
1904775
5496848
3908717343
3925008187
3925053233
3925984325
3934353750
562
0
0
4823
134914208
1853908
5372156
3934358475
3950816277
3950853809
3951584981
3957056104
379
0
0
4914
134924102
1898802
5477038
3957060081
3973509737
3973559161
3974305107
3982876548
601
2
18513
4925
134924102
1900081
5459480
3982880788
3999616429
3999639695
4000224743
4009743838
660
0
0
5102
134924102
1970993
5661554
4009748133
4026785485
4026802721
4027220567
4027968991
36
0
0
5029
134924102
1935686
5585512
4027973223
4044888529
4044917901
4045442943
4053154882
555
0
0
5028
134924102
1935295
5596061
4053159291
4069932705
4069967807
4070682135
4076423577
391
0
0
4938
134924102
1913187
5507324
4076427871
4093187901
4093223307
4093773169
4099582274
369
0
0
5016
134934733
1931851
5581799
4099586168
4116464759
4116492915
4117140343
4125404862
628
1
9259
5096
134934733
1959257
5683556
4125409091
4142507785
4142522441
4142900483
4145703571
162
0
0
5107
134934733
1972176
5683088
4145707611
4162864653
4162881364
4163116015
4175154436
1025
0
0
5043
134948523
1945263
5619231
4175158347
4192000701
4192028413
4192590955
4192631701
0
4
37175
4953
134953800
1898619
5509912
4192636075
4209496185
4209554263
4210246553
4217074336
468
1
9314
5013
134953800
1936379
5549104
4217078621
4234018121
4234042823
4234601469
4241627859
485
0
0
5110
134953800
1960153
5680305
4241631693
4258611965
4258637297
4259083277
4265158114
389
0
0
5078
134960433
1954066
5646438
4265162113
4281960817
4281988141
4282514877
4289476491
457
1
9442
4943
134960433
1901642
5509201
4289480681
11463505
11483087
11929243
19158431
495
0
0
5094
134970260
1963708
5660743
19162472
36167029
36182083
36581435
45485198
629
1
9121
5058
134970260
1961368
5628664
45489477
62185159
62226335
62925003
62964425
0
0
0
4901
134976099
1891226
5441970
62969079
79698881
79777741
80613509
86075872
384
1
9306
5022
134976099
1938064
5601891
86080463
102767947
102812201
103458693
110593570
512
0
0
4923
134976099
1911844
5472299
110597994
127439281
127456139
127787877
134155096
396
0
0
5101
134976099
1951212
5685849
134159403
151321361
151334095
151396171
159627519
555
0
0
5114
134976099
1976973
5700640
159631775
176714069
176727297
176956719
180931312
231
0
0
5079
134976099
1962792
5624124
180935693
197776209
197799647
198384927
208349070
777
0
0
4969
134976099
1920562
5550674
208353107
225178749
225199412
225573182
227681878
110
0
0
4983
134985832
1916912
5551290
227685663
244255345
244316341
245026279
254131814
734
2
18442
4899
134990767
1874219
5459144
254136220
270436901
270481099
271204455
275805211
311
1
9233
4758
135000296
1847892
5302202
275809642
292268317
292316663
293108185
301906173
660
1
9311
4987
135010393
1932119
5532201
301910331
318512421
318546928
319199941
322915600
218
1
9222
4885
135017106
1884180
5435897
322919853
339685241
339715857
340248797
351228037
901
1
9104
5059
135017106
1947887
5613757
351232192
367950151
367975645
368540451
368581415
0
0
0
4961
135017106
1910342
5519303
368586033
385036401
385113235
385928205
394475921
645
0
0
4856
135017106
1858547
5383095
394480383
410869337
410919427
411612107
420032963
595
0
0
4909
135017106
1904232
5471108
420037153
436595225
436631427
437375134
445243459
566
0
0
4926
135027409
1895848
5449963
445247835
462028317
462047321
462487187
466686422
258
1
9075
5075
135034102
1954656
5672080
466690547
483519309
483541011
484050481
492758746
664
1
9248
4922
135034102
1904737
5468576
492763052
509201663
509240047
510030957
514906629
299
0
0
4907
135034102
1904377
5478832
514910843
531342629
531390297
532183379
544846843
1005
0
0
4880
135034102
1893925
5418363
544851230
561407941
561430013
561957823
562001229
0
0
0
5029
135043362
1929473
5556485
562005413
578639269
578706829
579301157
586192611
483
4
36875
4787
135043362
1848907
5348634
586196803
602159553
602227639
602878069
612320817
678
0
0
4985
135050479
1933150
5535277
612325083
612325288
619689351
620238820
622403149
213
1
9392
4818
135050479
1861901
5352314
622405220
1.17647058823529e-09

10
401
30172544458
7771283080
6681074023
6677368292
6545602941
6613950616
6532549665
6638698293
6556643407
6652178016
6595528568
6637073097
6550657636
6628603618
6559255002
6673281430
6597133255
6633963788
6641220686
6662078650
6638984560
6649582918
6635830818
6624633988
6644875979
6638727517
6630277772
6649521676
6638008908
6641234696
6670829168
6663162951
6692701181
6694123667
6783880111
6714779287
6757680015
6655117486
6657136791
6663592655
2140030525617
3728527039676
2919428819685
2985591713592
3169006885522
2952722433215
3411472586873
3014491116878
3160300092006
3185053480405
2869675332757
3370638140009
3207625106553
3192701382546
3398352876283
3131671903079
2919675005343
3193332247504
3202177085746
3009513611983
3378529810646
3104171211724
2917516175937
2935343081706
3019338165785
3100373232245
3584689356181
3057126129325
3151814887920
3229420194741
2945056931969
3396272405938
3005948077539
2908821024564
3393044027367
3124395746265
2966902507050
3223231729487
3286678603287
2962266553214
1574201741509
781637097850
81863274569
353702599886
145397184154
418715190317
235743629349
490288382805
388601009328
633052592123
592234060011
720100642441
749489836842
757009461422
835635697091
915369019734
974386110684
1046470835995
1046355622912
1287643117214
1072875516534
1224649661817
1337419296967
1394274203846
1346147152535
1433969978387
1717380002944
1427066908330
1785022658892
1594120246276
1836289493900
1595434181420
2003308605128
1679745375940
2483446906389
1674022105747
2157268644316
2207715770814
2137218313478
2262606820652
2320207652747
1841781258940
2263165483049
2175810546418
2113972526043
1962453532821
1945154353720
2057504035625
1679679679731
2066843826859
1342651662995
1855317840544
1674330158439
1752226174644
1494453170977
1609693828355
1680063811979
1150641106986
1549660273732
1473560095531
1355158438462
1512328301946
1376807628613
1410141691722
1342738662334
1338368832291
1435165758450
1205100511151
1282970652404
1228080060434
1349549499642
1079137547169
1289752212130
1067403731494
1341475127571
870653059333
1192455787378
1138019567435
1330757637454
1322919695996
921849817179
1416227219244
1236157046356
1467459854013
1229418618576
1566445760863
1459253602894
1528742583062
1386693918800
1713701327871
1306036270550
1785838166400
1355839573656
1876776739952
1377063921786
1883320248700
1767468138216
1756343111411
1848712126011
1432751158463
2046620303416
1296936549791
1985205913886
1307188140487
1829252154749
1791390474093
2083232816959
1307071139738
1885550078916
1723685838327
1907402488109
1492016075137
1841739146106
1573418101940
1848318854683
1547047901041
1802212208252
1504881219560
1739116894637
1395556484514
1899799486034
1118588798945
1608527329769
1544979933365
1269000374810
1850752241073
1048787731325
1615869164549
1033723602690
1512223754563
1281524426320
1453727385935
1402376992434
1338244385524
1382128887884
1223720361041
1417734598654
1258071667034
1714385168828
1016926410966
1560125634253
1193991403884
1660241390310
1036050548614
1706667778134
1258927278899
1663177536751
1522042054445
1460580338400
1610081329304
1505586024213
1781537714154
1115016322289
1670425602374
1391836574608
1871161163613
1149498903462
1810033643699
1245301301887
1733442008478
1183977124382
1852755513692
1750959661676
1597808871024
1730220539111
1856142410179
1497085329797
1890539322776
1683588222976
1734036336128
1549429389523
1752461549947
1458049639630
1788431002896
1188481911322
1736145241572
1720505813391
1572530934936
1627818507991
1533296612531
1700047802399
1594862982136
1711246276314
1133794695128
1670210711895
1118249943953
1630616094422
1373481917459
1765146455683
1556435718614
1586205000926
1335761568573
1673376686165
1072915750211
1525269686160
1642853294033
1235276991062
1521568004249
1514856646714
1581871022625
1243859343171
1671951446633
1079047562108
1719757213421
1480455598206
1541292878561
1728233161302
1092697476855
1579421733467
1614363557435
1545590007622
1485604032056
1646363517063
1514569042862
1826590184390
1127113192375
1685689250159
1211395458073
1619473129218
1853842018937
1163078273224
1831382665109
1155566717726
1623122691163
1555271728715
1607802837708
1612869445034
1517607962643
1918043043419
1162335811771
1587782118628
1685929209467
1628143339993
1560191625680
1545762548781
1704796254124
1760367220713
1707926236953
1423044260033
1803301473218
1153338890803
1609138891092
1612335162549
1528112332795
1499042314472
1671124415166
1554445625949
1623097921255
1568671723275
1451384759480
1707042612469
1116671866190
1648110405545
1338889914177
1603590541712
1649416413751
1436697515667
1422834202705
1760881611118
1113562655555
1768538139274
1106978848425
1579047957630
1524648778156
1458656650641
1595644274475
1445348188875
1507775183219
1344977589066
1579750522682
1425479755705
1660757952488
1126297653277
1647597457078
1122576290659
1617356407649
1539388594986
1703158205871
1680378885452
1487822625510
1692184315647
1760758803098
1194463398815
1650520144305
1524938923729
1517730495352
1692304028573
1330273076107
1930120240191
1145269079768
1601993829672
1609107595932
1542105994835
1593729079245
1615417021236
1725348516747
1145460871727
1514695367098
1606801366080
1544116578117
1669359534483
1396137641644
1796874960416
1266960047816
1733470059810
1420381597520
1710537665897
1376862377128
1855506175505
1137129851967
1697160162548
1674909569885
1652193954503
1405243557461
1708731824930
1451472608215
1962173960806
1124256691028
1585338376060
1712363630764
660767973539

401
461709
118973
102238
102292
100642
101500
100546
101842
100922
102463
101658
101814
100798
101898
101026
102789
101692
101982
102178
102677
102026
101904
102001
101744
101955
101940
101708
102008
101898
101956
102377
102280
102740
102753
104347
103026
103827
102296
102314
102480
37347111
56895905
44550857
45558970
48358434
45057601
54809600
46001268
48225313
48603419
43790033
51434605
48947190
48720103
54860176
47788805
44553865
48728897
48864437
45924959
54160118
47369029
44520644
44792493
46074327
47310863
54701204
46651396
48095139
55944837
44942305
51825706
45870075
44387393
51777152
47677371
45273369
49184995
50154061
45203035
24022753
11930887
1274617
5399140
2232583
6392439
3610399
7484779
5938224
9660611
9039759
10989009
11438184
11553299
12752708
13968918
14869584
15969885
15968018
19648107
16374001
18688541
20409277
21276206
20542760
21882978
26206358
21778804
27238541
24327359
28020738
24347944
30569564
25635242
37894861
25550300
32918998
33688135
32612797
34525972
35405140
28108176
34534686
33201848
32257775
29947625
29682121
31395966
25633750
31538390
20501090
28313402
25550342
26738144
22808576
24564008
25637316
17563490
23647931
22486770
20680487
23077546
21010346
21519918
20490076
20423944
21899673
18391235
19578126
18741219
20593760
16473373
19680772
16291368
20470516
13293142
18196711
17367349
20306822
20187025
14073433
21611109
18864730
22392860
18762968
23902529
22268329
23327092
21162154
26150278
19936262
27251568
20696564
28639068
21018926
28738703
26971200
26801404
28209481
21867383
31230141
19803918
30294764
19959464
27917412
27336348
31787924
19957464
28776462
26303639
29105038
22771356
28103900
24011574
28204401
23611650
27500950
22966542
26538454
21298439
28989107
17082372
24547255
23576008
19368511
28241136
16019737
24659813
15788308
23077566
19557650
22183304
21398862
20422076
21091357
18675851
21634548
19199524
26159847
15530515
23810333
18223546
25334787
15822213
26044994
19214013
25378611
23226333
22288783
24568243
22975699
27184413
17028708
25491515
21241734
28552085
17554518
27621989
19009505
26452833
18081290
28274038
26719023
24382496
26402505
28322882
22846929
28847754
25691491
26461260
23644949
26741711
22251608
27290803
18148851
26494292
26254099
23996545
24840109
23399219
25942149
24337386
26112704
17314402
25488065
17077455
24884003
20961250
26934454
23750856
24204751
20385830
25534341
16389410
23277396
25068297
18855620
23219014
23116630
24138340
18985786
25512788
16480776
26244833
22591879
23520235
26371451
16686764
24103218
24634600
23585527
22670149
25122874
23112372
27872618
17212569
25724290
18491116
24713128
28288413
17761794
27947745
17647404
24769620
23734126
24534559
24612150
23159549
29267884
17749437
24230906
25726457
24844882
23811547
23586755
26014502
26861965
26062355
21718067
27516580
17613649
24556522
24603716
23318709
22875314
25500560
23720373
24767511
23938187
22148535
26048694
17053157
25151114
20433734
24470257
25169088
21927019
21711062
26870224
17007272
26988943
16904970
24097872
23266969
22259177
24348752
22056585
23008180
20531416
24106438
21753525
25342377
17200655
25143277
17145992
24682223
23491386
25989173
25642117
22704619
25821814
26868266
18232776
25186731
23274406
23160432
25823836
20302464
29452451
17489448
24447185
24558750
23532141
24319578
24651054
26327645
17492168
23115110
24519473
23563116
25473419
21306875
27419352
19337138
26451237
21676270
26101794
21014877
28313669
17366033
25899292
25558804
25211634
21444619
26073542
22150259
29940736
17168819
24194665
26129632
10082839

401
15326206538
5965710251
5609213867
5596520285
5505152622
5601155157
5534260007
5558172044
5548311743
5544289009
5532831655
5564606824
5537074450
5543042965
5564215511
5546310058
5539300198
5570207982
5626487356
5551867279
5598624483
5584119234
5590258060
5603993360
5580927383
5599545089
5597644132
5583918345
5601686440
5603285013
5577881669
5608095795
5600461697
5595372367
5604565883
5623327130
5583105099
5607305840
5590798535
5588781216
172454490446
1007152049874
1824112753751
1794140198141
1808352346098
1800496355402
1810762493261
1804745032710
1806939578999
1799582499438
1808705922153
1804057857537
1812616470468
1803807877879
1812848476465
1809485392163
1815335646821
1803303109145
1809783070614
1807420179594
1813946560534
1806948068040
1817773736196
1809651042105
1817360873899
1809352483409
1813028003824
1809285703955
1813456926756
1810567970797
1817318970884
1810390014810
1813787641412
1806687084312
1809593673466
1768167482340
1846077194751
1807390625864
1812708310412
1806956475273
1480462100948
744939363932
62063539557
68016457453
118686384610
170624326525
200183728030
255231526830
279616189705
322854172978
358053160883
399373510780
440683111094
478865022500
522207334984
558428741352
600304172622
636776354513
674594778731
716404241954
755841706124
791191017150
832903768718
870687831769
910831144252
952362811703
990413713948
1031311427214
1078392143926
1111818573726
1153073148013
1189164073447
1233063862030
1266417012892
1313283992700
1346178537112
1403663998541
1427371416391
1466948236590
1495702897978
1542541742477
1564015831004
1565694771388
1509370895746
1477083657441
1433310163319
1404505628256
1370245353609
1337570675847
1309039445609
1277100024038
1274494929607
1217762529173
1185621178772
1159241218939
1133185790481
1106309574228
1082883409989
1091127105807
1041497289456
1020868873150
1000803648268
977751459053
953970506605
940057465579
929233614876
915084651871
889249238726
881594439624
875253155680
855535172333
839400899664
837409112393
828243313190
829730045713
816665249132
824967054273
802266058379
805151899219
804106270755
801952829240
828237629569
842343501352
870297946866
905291252105
942393159464
972870071503
1000481425464
1026964725299
1049940526581
1070811467422
1107031799157
1116880298721
1151910482049
1153557564318
1171088219231
1174369307022
1196603465900
1212241619654
1215850946595
1240049569080
1225488430811
1272277517518
1241146259972
1273418869617
1235878209991
1233747187321
1233694074419
1268420607683
1223034962100
1217526936987
1203359634962
1207699979351
1189440521244
1185596215564
1165586619811
1155852824019
1136421638730
1121661581398
1101918582398
1088688247455
1057589934175
1070139257862
1027991263688
1012795400462
1000580667978
989991179603
1008338802434
974392213147
984082589663
952796797789
958296647800
952751177465
947590399766
953570134457
947526640461
949985706736
945644852649
955238272291
958155362933
989512799264
963576435359
980804729264
978115007974
1014430300628
990569770190
1006146295185
1010092626659
1027371117905
1029944680771
1043874080143
1053116145402
1054457064786
1089871297626
1072676552129
1078374480169
1088355232919
1128034988153
1109792577911
1141994020169
1118212313550
1158160360350
1135659892592
1137335526187
1145140927161
1143682160894
1154661748981
1146492488206
1140072615293
1149327778432
1148737222649
1142138218170
1135690067067
1133965957398
1124117478082
1148952472829
1118157684550
1106557816221
1098022095433
1090613020197
1089185838327
1085176634616
1082062365462
1071393440332
1096791311259
1057432459738
1085959779123
1050221027967
1041957249021
1028872327450
1029562844074
1026320359403
1023384427768
1012939830305
1048370781239
1019885533291
1013124505282
1019899000290
1014613425485
1012722381954
1010753784726
1014100428393
1017842592215
1044172773415
1011563851660
1018308666323
1031014908298
1029052483316
1063921862514
1038092200693
1041487611830
1047780500026
1052357258172
1056772777786
1066213733740
1060296700655
1092021579726
1077207745134
1106425937220
1083631154950
1090982303931
1147206226598
1094546045696
1125446122541
1107707838860
1102489113161
1100565885385
1102277354888
1099149822448
1095914727189
1133871069203
1103935895413
1097321057857
1092452278653
1096483660103
1096144054691
1096990775415
1092328326745
1095409013314
1090831799730
1086884395293
1110408475245
1084617334496
1077182354614
1077249988751
1072914026859
1071250745838
1062394495476
1066624546564
1066763474854
1062628997467
1056263835209
1083801037656
1059662646839
1062333441635
1054033620341
1053332960928
1048194999740
1049255723270
1046710300261
1078314388465
1047828585681
1070952136051
1045343552026
1046334153316
1046544784699
1057226268672
1056435905794
1051083379812
1052234817609
1052164887684
1058231901100
1063462470284
1086320805108
1058373159647
1082852309001
1067287140754
1072026220731
1070075488620
1067405761136
1073447040704
1075410693467
1081703544907
1098836307607
1085754045266
1079581865192
1087686551974
1086368901947
1085841628990
1078541389059
1107243858967
1083229635872
1088042399275
1079229554450
1078908050581
1083548400519
1084371510685
1109093133479
1080889538265
1069006132094
1073228656967
1077410320641
1083753683112
1074080858858
1083904474047
1063487600691
1075136715471
1073134909691
1080838353822
1075077788087
1093812166012
1066178695201
1072579830246
1069405459034
1076871684277
1071194240868
1072237352181
1064589993814
1090478615828
1034234922323
492408788442

401
423270
101444
90021
90161
88718
90145
88877
90277
89339
90215
89440
90237
88905
90245
89303
90339
89649
90243
90353
90189
90085
90197
89973
90141
90103
90117
90093
90131
90299
90263
90273
90331
90575
90713
91305
90863
90651
90303
90203
90305
18773553
32919835
44506346
43205672
44379225
44455122
43386874
44399614
43331712
44191560
43429517
44325654
43377153
44519293
44451298
44254269
44509581
44556448
44343741
44400722
44314566
44549228
44477228
44748234
44302100
44461010
44257232
44440742
44578700
44498763
44601498
44405755
44444900
44345061
43615244
43807223
44417195
44313284
44480967
44189287
23983981
11890542
1190819
1588439
2170473
2901858
3548085
4234625
4764782
5371451
6016752
6666736
7381518
7949684
8653209
9180198
9868147
10481540
11112021
11688849
12343806
12848163
13503911
14122402
14779113
15361553
16129380
16660119
17431522
17914534
18640718
19231967
19803531
20315848
21084525
21616297
22382417
22873173
23469693
23946537
24656343
25731525
24800319
24088257
23512474
22860229
22395741
21970246
21418572
20921492
20434864
20203914
19509971
19007983
18572689
18188853
17846483
17362648
17339297
16824183
16386041
16128534
15821314
15398639
15243727
14971719
14733709
14323473
14257474
14135017
13862031
13592228
13543264
13414292
13406450
13207309
13209058
12990787
13104637
13004435
12976977
13349313
13644969
14146294
14645138
15265465
15728460
16157156
16513629
16911033
17227830
17741618
18036582
18375092
18525439
18690725
18978931
19220151
19491385
19504187
19746394
19740364
20144396
19888192
20169547
19849947
19775280
19884641
20071447
19625105
19497058
19278940
19326316
19068675
18968981
18677857
18498691
18210791
17963408
17671465
17428080
17018162
17073181
16576595
16241115
16018554
15953045
16129652
15723324
15729590
15412941
15444314
15346713
15342233
15347063
15251433
15332456
15208285
15346116
15461015
15789311
15542602
15746364
15756965
16187595
15954444
16139322
16242731
16518071
16677827
16839637
16998023
16964377
17275632
17264996
17413569
17489272
17953353
17860415
18159522
18016140
18564478
18260475
18261635
18485919
18348064
18512917
18453290
18309895
18449853
18425172
18326448
18320419
18173244
18084198
18300735
17910468
17759863
17613159
17570913
17567282
17450675
17371740
17250855
17500432
17014181
17209888
16849633
16766025
16585779
16618907
16582887
16433659
16319122
16653350
16437118
16388295
16370462
16476204
16327430
16300318
16276334
16415493
16699107
16422532
16435538
16657651
16623925
16925518
16840079
16912427
16926561
16996351
17069655
17192916
17148798
17346218
17381551
17600486
17459267
17696188
18228303
17583220
17986967
17821927
17826135
17711409
17715377
17685969
17683342
18049514
17724542
17647319
17676686
17740727
17610809
17649244
17667110
17673014
17514997
17546338
17678090
17519641
17268404
17336655
17234933
17202011
17067939
17219908
17205103
17046724
16987953
17277477
17086413
16993123
16969241
16922566
16899781
16914004
16942329
17120990
16839108
17004093
16818405
16871902
16886066
16969988
16916646
16942272
16872021
17022957
17000811
17134499
17261046
17076504
17209157
17240695
17252860
17260941
17220834
17237724
17336483
17466525
17458926
17514804
17339268
17546840
17484832
17400683
17425820
17607343
17513516
17445011
17348864
17409283
17412923
17428520
17641064
17372424
17183368
17230408
17318734
17443761
17212963
17336979
17060692
17291131
17283566
17323051
17301854
17338941
17125698
17331232
17232258
17353352
17261305
17266730
17099791
17289454
16674889
7912099

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