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 (550:5484a179a2fd) 2010-12-23
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c use2interval=1 -c series=3 -c runs=6 runs.hoc
methodinfo 86
nhost 16384
MemSize 536870912
UsedMem 123612808
FreeMem 413258104
use2interval = 1
ncellpow = 22
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 0
burstfactor = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 2
compress_bufsize = 10
series = 3
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.36
mkmodel_time = 7.48
setup_method_time = 0
set_maxstep_time = 21.35
stdinit_time = 0.22
runtime = 9.36
methodrun_time = 30.76
elapsed_time = 38.62
jobid = 0
n_dat = 1
seq = 0
@@@end header@@@
4825
278322922
278341401
278837964
278879709
0
0
0
0
0
0
0
278881295
279278985
279280133
279289283
279318051
0
0
0
0
0
0
0
279320683
279416708
279417665
279427013
279437642
0
0
0
0
0
0
0
279439085
279528124
279529001
279533355
279541606
0
0
0
0
0
0
0
279542834
279630206
279631085
279637939
279645912
0
0
0
0
0
0
0
279647275
279732414
279733293
279739854
279747440
0
0
0
0
0
0
0
279748781
279834854
279835731
279842617
279850168
0
0
0
0
0
0
0
279851423
279938288
279939165
279945705
279953220
0
0
0
0
0
0
0
279954459
280041148
280042025
280048921
280056460
0
0
0
0
0
0
0
280057717
280144654
280145531
280152472
280160440
0
0
0
0
0
0
0
280161513
280247468
280248313
280257142
280265198
0
0
0
0
0
0
0
280266549
280353890
280354767
280361710
280370496
0
0
0
0
0
0
0
280371747
280458508
280459385
280466507
280474574
0
0
0
0
0
0
0
280475811
280564072
280564949
280569825
280577402
0
0
0
0
0
0
0
280578636
280665722
280666599
280673041
280680592
0
0
0
0
0
0
0
280681835
280767354
280768195
280775542
280782876
0
0
0
0
0
0
0
280783935
280869432
280870267
280878638
280885966
0
0
0
0
0
0
0
280887027
280973142
280974019
280981585
280989624
0
0
0
0
0
0
0
280990876
281077570
281078403
281084974
281092210
0
0
0
0
0
0
0
281093273
281180636
281181515
281189683
281197220
0
0
0
0
0
0
0
281198469
281286082
281286959
281293762
281301762
0
0
0
0
0
0
0
281303011
281390040
281390917
281399083
281407198
0
0
0
0
0
0
0
281408388
281497592
281498535
281504777
281513268
0
0
0
0
0
0
0
281514749
281603140
281604017
281610494
281618488
0
0
0
0
0
0
0
281619889
281707488
281708365
281715970
281724196
0
0
0
0
0
0
0
281725606
281812770
281813647
281821446
281829834
0
0
0
0
0
0
0
281830969
281918640
281919517
281925638
281933238
0
0
0
0
0
0
0
281934543
282021770
282022647
282027998
282035692
0
0
0
0
0
0
0
282036885
282123954
282124833
282131653
282139370
0
0
0
0
0
0
0
282140604
282226858
282227789
282235304
282243060
0
0
0
0
0
0
0
282244405
282329582
282330461
282339439
282346942
0
0
0
0
0
0
0
282348191
282436076
282436953
282442707
282450382
0
0
0
0
0
0
0
282451641
282538546
282539423
282546475
282554156
0
0
0
0
0
0
0
282555447
282643878
282644755
282650458
282657984
0
0
0
0
0
0
0
282659240
282746330
282747207
282753828
282761494
0
0
0
0
0
0
0
282762675
282849248
282850131
282857034
282864832
0
0
0
0
0
0
0
282866165
282953578
282954455
282960483
282968002
0
0
0
0
0
0
0
282969249
283056322
283057199
283063767
283071360
0
0
0
0
0
0
0
283072602
283159608
283160485
283167077
283174580
0
0
0
0
0
0
0
283175839
283262858
283263735
283270352
283277802
0
0
0
0
0
0
0
283279135
283365828
283366705
283373811
283381438
0
0
0
0
0
0
0
283382690
286250538
286740558
290823391
291024423
0
0
0
0
2718647
0
0
291026755
304192500
304539656
307748433
307940937
0
6
5799
6310
4538027
2451911
7430491
307944945
334410471
334441964
336778815
336808575
0
4
3871
6203
8375807
2391483
7280284
336811681
358899741
358972140
363978953
364008118
0
8
7710
6199
9789686
2355230
6855240
364013331
389343539
389436673
391307137
391337141
0
3
2904
6209
14070301
2379435
6863188
391340969
416415857
416434694
418296275
418325887
0
9
8802
6263
17958658
2387613
6937586
418329989
441793772
441925834
446085651
446115296
0
8
7926
6265
20385113
2398219
6948451
446119419
471005141
471068264
473334757
473364226
0
5
4940
6137
24091688
2370829
6815479
473368235
496094337
496170368
500374007
500403263
0
8
7622
6228
25989065
2381431
6888712
500407577
525295078
525415987
527557849
527587906
0
4
3877
6251
29768279
2397061
6969104
527591419
552020671
552065118
554983571
555013327
0
8
7780
6173
33049129
2358231
6809957
555017237
578805089
578877160
582333047
582362796
0
7
6716
6163
35949850
2379528
6849571
582366993
606757131
606811476
609685519
609715877
0
6
5947
6139
39286223
2366451
6807110
609719856
633161763
633231242
637026121
637055938
0
7
6868
6349
41626549
2426908
7032065
637059205
662337787
662442446
664054481
664083876
0
5
4756
6306
45365788
2436123
6985975
664087699
688046311
688088964
691212683
691242754
0
8
7712
6212
48124014
2397711
6903017
691245840
715116297
715234321
718976253
719006277
0
6
5609
6200
50989380
2389137
6883915
719010533
743503583
743538848
746144985
746174514
0
6
5858
6229
54298341
2397960
6920844
746178313
769466467
769529408
773280851
773310931
0
7
6722
6052
56631801
2329021
6721618
773314811
797519849
797578436
800510533
800539814
0
5
4772
6480
59469572
2495940
7188557
800544041
825604713
825626936
827962017
827992207
0
6
5806
6328
62780882
2427563
7012189
827994337
852218519
852322682
855349961
855379198
0
7
6794
6248
65657354
2403590
6944272
855382859
881757772
881779234
882600131
882629594
0
6
5879
6210
70781105
2387007
6872226
882632143
905595783
905662052
909856867
909886320
0
11
10592
6256
72666833
2408959
6938542
909891139
933649645
933714064
937338567
937367982
0
4
3845
6120
75484408
2355687
6781229
937371965
960932157
961005852
964605185
964635305
0
6
5698
6067
78303304
2333536
6736704
964639411
987637007
987724220
991764389
991794242
0
6
5744
6167
80599614
2375933
6838612
991797851
1017317842
1017351632
1019246491
1019275759
0
5
4693
6308
84827667
2427751
6990679
1019280125
1042496107
1042555434
1046906221
1046936082
0
9
8635
6334
86754613
2441798
7003802
1046939959
1071439919
1071489366
1074317177
1074346520
0
4
3900
6163
89997994
2383453
6853301
1074350921
1098226161
1098288051
1101732855
1101762462
0
7
6613
6122
92941420
2350243
6807026
1101766307
1125468446
1125689066
1128913641
1128942571
0
6
5994
6220
95794100
2395992
6903315
1128947285
1153257345
1153357384
1156178834
1156208053
0
6
5848
6185
99078539
2378610
6887071
1156211433
1178970401
1179113970
1183742853
1183772645
0
7
6665
6188
101025079
2380774
6874788
1183776423
1209138013
1209154890
1211260297
1211290020
0
4
3927
6146
105266734
2363479
6826305
1211293125
1234553345
1234623176
1238253291
1238283030
0
9
8646
6169
108105586
2383102
6863398
1238287791
1261858420
1262004852
1265613391
1265642574
0
6
5799
6084
110926800
2344645
6747234
1265646157
1290004303
1290134278
1292861195
1292891006
0
6
5782
6292
114306644
2439040
6979819
1292895795
1315666023
1315742698
1320211369
1320240646
0
7
6866
6107
116224022
2353555
6762211
1320244863
1345881045
1345971868
1347411401
1347441398
0
4
3864
6177
120918710
2382909
6857809
1347445539
1366716189
1366721744
1368513359
1368540370
0
10
9683
6144
120918710
2375279
6806932
1368544571
1378551437
1378561282
1380800651
1380827918
0
0
0
67
120918710
26786
79182
1380832105
1382606868
1382714084
1384057283
1384080136
0
0
0
221
121839589
84566
250209
1384083481
1385784812
1385820066
1387697967
1387721676
0
2
1982
422
122293115
164472
470818
1387725089
1389522676
1389536392
1392733703
1392758086
0
1
961
566
122293115
215522
623113
1392761603
1394978600
1395005948
1398344909
1398370218
0
0
0
725
122293115
279848
801164
1398374131
1401174102
1401191710
1404855543
1404882214
0
0
0
857
122293115
333246
963383
1404886245
1409738602
1409745135
1412095162
1412122500
0
0
0
1045
123692551
404819
1160778
1412126535
1417019259
1417044084
1420455589
1420483301
0
3
2900
1161
124626559
449667
1286351
1420487353
1425420401
1425446644
1430024745
1430053367
0
2
1926
1385
125118632
543057
1535557
1430057435
1435313384
1435421512
1440251983
1440280684
0
1
1014
1418
125594659
558036
1578819
1440285147
1445509084
1445533503
1450556005
1450584482
0
1
989
1629
125594659
639807
1816911
1450589123
1456898763
1456931474
1461513511
1461542253
0
0
0
1757
126069463
689074
1950227
1461546545
1467916463
1467945410
1473173195
1473201289
0
1
948
1985
126069463
774443
2205938
1473205971
1480019951
1480053352
1486064303
1486093031
0
0
0
2060
126069463
802692
2289042
1486097961
1494584625
1494613100
1500464313
1500493634
0
0
0
2290
127027851
887321
2560211
1500497851
1508272265
1508304438
1514247811
1514276218
0
2
1965
2304
127027851
907997
2571672
1514280199
1522434181
1522468066
1529996791
1530025950
0
0
0
2519
127027851
977406
2816415
1530030533
1540545906
1540643806
1545113395
1545143327
0
0
0
2754
128445176
1070494
3042894
1545148118
1555735863
1555776094
1560544550
1560574246
0
3
2913
2909
129372409
1127879
3237127
1560579011
1572084721
1572112666
1576651665
1576681181
0
2
1872
2990
130763360
1157001
3316652
1576685977
1588695220
1588799656
1593966577
1593996270
0
3
2852
3178
132208778
1240889
3544088
1594001116
1606778551
1606881106
1611474749
1611503891
0
3
2984
3455
133625861
1342774
3841195
1611508865
1624267050
1624381902
1630145019
1630174382
0
3
2920
3568
134578971
1380034
3965786
1630179277
1645216199
1645236482
1649195151
1649224909
0
2
1936
3760
136980270
1471804
4184223
1649229140
1664622589
1664654406
1669026443
1669056222
0
5
4863
3835
139339276
1495294
4252183
1669059853
1685816977
1685836830
1689859881
1689889519
0
5
4816
3955
142637636
1533493
4371914
1689893255
1706589137
1706664796
1711587267
1711618242
0
7
6782
4166
145450714
1619611
4621265
1711622805
1729884936
1729931150
1734672443
1734701515
0
6
5823
4268
149198728
1641868
4739228
1734705353
1751348085
1751400604
1757747123
1757776858
0
8
7785
4365
151116521
1692686
4848176
1757781479
1775362668
1775462446
1781285177
1781314774
0
4
3906
4556
153519247
1761221
5056750
1781318611
1800455884
1800530024
1804892571
1804922498
0
5
4923
4672
156898278
1809249
5190518
1804926325
1824847696
1824936460
1829576043
1829605951
0
7
6895
4792
160581474
1853000
5345132
1829609387
1853143380
1853176536
1854594975
1854624682
0
8
7667
5088
166962164
1966001
5635440
1854628203
1877953712
1877988342
1880847687
1880877911
0
14
13443
5278
172477751
2044790
5859487
1880882029
1902161704
1902363564
1907545149
1907575008
0
12
11508
5386
175721664
2079850
5980071
1907579945
1927855507
1927983288
1934865135
1934894341
0
7
6660
5545
177600568
2149524
6126475
1934898788
1956753585
1956809030
1962919190
1962949066
0
4
3800
5614
180458042
2164315
6266349
1962953535
1988835900
1988865172
1991289238
1991318863
0
6
5812
5881
186663528
2273410
6537817
1991323219
2018064556
2018094768
2020672647
2020702156
0
13
12700
5904
193137800
2281710
6548111
2020705407
2043924120
2044098062
2050023125
2050052930
0
14
13445
6249
195910883
2411154
6930611
2050057467
2073420071
2073478300
2079641543
2079670852
0
6
5711
6188
198252688
2407684
6894889
2079675321
2104383980
2104454902
2108819931
2108849970
0
5
4759
5935
202463643
2277558
6572084
2108852571
2133062605
2133097604
2138385215
2138415306
0
9
8565
5809
206686535
2245219
6447678
2138419795
2159731867
2159853900
2167163307
2167192542
0
9
8635
5748
208613648
2221204
6371942
2167197073
2186086801
2186155835
2194920675
2194950598
0
4
3930
5645
208613648
2189538
6256497
2194955177
2216455326
2216561332
2222629651
2222659506
0
0
0
5489
211421028
2117930
6078624
2222662881
2244625326
2244696108
2248735647
2248765366
0
6
5772
5233
215169568
2029192
5839008
2248769217
2268642033
2268697970
2274899067
2274929662
0
8
7695
5070
217540035
1955382
5618012
2274934355
2291417189
2291468468
2300923047
2300951706
0
5
4831
4972
217540035
1935916
5520890
2300956629
2317803747
2317868466
2326469162
2326499178
0
0
0
4884
218032425
1886242
5419972
2326504038
2343517310
2343636990
2351345126
2351374079
0
1
977
4768
218996431
1844935
5322825
2351378825
2368623383
2368682712
2375417883
2375447638
0
2
1960
4697
220386540
1822774
5206444
2375452399
2392344983
2392407094
2398944287
2398974145
0
3
2829
4491
221831925
1746570
4985189
2398979470
2413688141
2413741246
2421641159
2421670184
0
3
2933
4399
221831925
1697367
4896734
2421675838
2437422173
2437477098
2444429885
2444459262
0
0
0
4404
222786420
1701844
4911279
2444463667
2460445913
2460492826
2467456419
2467485601
0
2
1958
4194
224197950
1626145
4659057
2467490601
2482413225
2482468916
2490426941
2490456210
0
3
2898
4168
225142975
1619882
4629833
2490460642
2503996545
2504047314
2511669355
2511697906
0
2
1960
4009
225142975
1551911
4427801
2511702962
2525705871
2525760606
2532554577
2532583960
0
0
0
4099
225616898
1583763
4544320
2532589065
2548215512
2548300122
2553141335
2553171202
0
1
970
3978
227560881
1548086
4419470
2553175193
2567187723
2567233600
2573287333
2573317042
0
4
3981
3818
228491091
1478876
4236971
2573321945
2586347997
2586454243
2593149985
2593178754
0
2
1883
3717
228961980
1456407
4113930
2593183026
2608721372
2608813758
2612634817
2612664142
0
1
946
3702
231817101
1433198
4117084
2612668729
2626343586
2626455834
2631432415
2631461853
0
6
5906
3601
233205869
1389599
3991237
2631466431
2645139137
2645175588
2650358539
2650387926
0
3
2880
3592
234646887
1396505
3998856
2650392961
2663806859
2663862820
2669457519
2669487026
0
3
2940
3442
236073272
1332827
3824168
2669491099
2683159223
2683193664
2687751859
2687781762
0
3
2863
3382
238023422
1310745
3773766
2687786523
2701244552
2701333806
2706826261
2706855899
0
4
3982
3385
239957555
1325311
3752107
2706860184
2720842197
2720861442
2724769787
2724799698
0
4
3920
3319
242348363
1293591
3694727
2724803111
2736491759
2736548986
2743022957
2743051443
0
5
4889
3334
242827370
1297729
3671580
2743056073
2755933793
2755973128
2761155211
2761185266
0
1
969
3351
244265909
1306484
3736207
2761189399
2775153839
2775166208
2779064805
2779093891
0
3
2922
3348
246625979
1300056
3720158
2779097767
2792720052
2792754814
2796502495
2796531986
0
5
4841
3248
248949904
1260344
3616487
2796536619
2809479869
2809551830
2813239129
2813268586
0
5
4768
3185
250850028
1246629
3528233
2813272424
2824949721
2824987474
2830254303
2830282463
0
4
3874
3117
251798987
1213267
3474079
2830287597
2842539929
2842572418
2847368799
2847398250
0
2
1940
3162
253211241
1226653
3525337
2847402811
2860926752
2860959261
2863958325
2863988123
0
3
2865
3063
255944878
1189642
3413353
2863992223
2876550110
2876627018
2880569499
2880599420
0
6
5630
3097
257827969
1211013
3430668
2880603635
2891563861
2891611564
2897014619
2897044966
0
4
3881
3124
258319503
1218806
3471779
2897050011
2910279830
2910322380
2913658373
2913687729
0
1
988
3136
260684284
1212624
3489806
2913691722
2925979563
2926018656
2930365778
2930395191
0
5
4873
3186
262121685
1249568
3551845
2930399777
2944008686
2944077912
2947427903
2947457294
0
3
2914
3233
264503715
1258557
3593165
2947461149
2963229764
2963239498
2964982443
2965012309
0
5
4939
3617
268310431
1410860
4038830
2965016664
2979956155
2979979448
2983592962
2983622466
0
8
7952
3668
270676017
1438058
4064905
2983626485
2997776691
2997823284
3002326903
3002357094
0
5
4845
3734
272115889
1458986
4159102
3002362165
3017815585
3017841186
3022189721
3022219356
0
3
2890
3891
274455802
1510191
4310654
3022222825
3037546897
3037665922
3042199713
3042228946
0
5
4797
3934
276369979
1538555
4377913
3042233999
3060260496
3060291904
3062329439
3062359502
0
4
3924
4106
280538185
1602487
4561861
3062363027
3079365012
3079428120
3082911849
3082941355
0
9
8647
4114
283366090
1598790
4582600
3082945787
3099422377
3099471128
3104206713
3104236206
0
6
5794
4344
285252010
1699924
4811131
3104240447
3122388328
3122513568
3125408923
3125437747
0
4
3859
4426
288476047
1708200
4920678
3125441923
3140626225
3140690638
3146782399
3146812826
0
7
6696
4304
288938633
1663991
4756896
3146817251
3162591449
3162651368
3169078843
3169108623
0
1
920
4514
289897707
1745481
5037581
3169114012
3187540130
3187609916
3192288511
3192318334
0
2
1952
4554
292687666
1768011
5059825
3192322469
3209552743
3209606454
3214855343
3214884850
0
6
5760
4755
294125149
1836831
5279101
3214889561
3236215398
3236245704
3237785563
3237815722
0
3
2898
4728
299267959
1824459
5230060
3237819730
3255072963
3255158490
3260442218
3260471423
0
11
10762
4583
300691151
1780366
5073392
3260476391
3278190733
3278331542
3283589913
3283619550
0
3
2877
4817
302581917
1860693
5333369
3283624243
3303296133
3303316216
3307136483
3307166622
0
4
3861
4805
305860600
1860209
5342260
3307170905
3325604337
3325719342
3330174637
3330204624
0
7
6682
4644
308204010
1792664
5154024
3330209171
3348368864
3348546135
3353467425
3353496090
0
5
4789
4721
310499973
1841694
5256213
3353500937
3371454735
3371514252
3377104407
3377134362
0
5
4718
4736
312410232
1840134
5235059
3377138299
3395120605
3395192670
3400539937
3400569786
0
4
3879
4742
314317103
1822809
5286022
3400574806
3420355668
3420415954
3423787855
3423817880
0
4
3834
4911
317584382
1899297
5445212
3423821151
3443620293
3443681210
3447154185
3447184134
0
7
6712
4796
320876214
1856123
5322639
3447188715
3464238531
3464308103
3470445647
3470475419
0
7
6772
4752
321839427
1854289
5264982
3470479494
3488403219
3488473156
3493783270
3493813234
0
2
1941
4672
323750814
1800300
5197098
3493817979
3512300243
3512357774
3517179951
3517208918
0
4
3871
4775
326161690
1846378
5287482
3517212813
3535623650
3535875104
3540491571
3540522234
0
5
4872
4833
328481222
1872588
5372839
3540527461
3558587279
3558665828
3563729815
3563759472
0
5
4772
4645
330370517
1801683
5158320
3563763437
3581706233
3581758972
3587069781
3587099510
0
4
3806
4813
332289320
1866807
5337015
3587104935
3606111437
3606143886
3609867319
3609896922
0
4
3922
4668
335115095
1812771
5157465
3609900845
3628664965
3628691018
3632999215
3633028910
0
6
5790
4669
337942552
1789616
5193354
3633032167
3650314304
3650591948
3656225185
3656254738
0
6
5781
4580
339778131
1775210
5083320
3656259153
3672971620
3673099736
3679246932
3679276474
0
4
3750
4467
341255308
1744576
4969017
3679281036
3695752715
3695876816
3701293537
3701322629
0
3
2964
4411
342688054
1709128
4918950
3701327089
3716709321
3716915476
3723757008
3723785854
0
3
2917
4323
343649301
1664100
4797462
3723790525
3740783522
3740880996
3745810243
3745839376
0
2
1942
4267
346006753
1646611
4738459
3745843555
3761526640
3761644328
3767052049
3767081348
0
5
4827
4233
347361707
1644145
4722963
3767086891
3784266709
3784290528
3788837769
3788867057
0
3
2742
4102
350170501
1592956
4537518
3788869985
3805415281
3805441094
3810307559
3810337574
0
6
5728
4167
352578676
1622224
4632755
3810342005
3824368573
3824427610
3831344333
3831373554
0
5
4883
3928
353090103
1536469
4367818
3831377975
3846307685
3846359920
3852253645
3852283636
0
1
1021
4040
354555916
1559250
4493621
3852288625
3866115973
3866174126
3872506325
3872536162
0
3
3009
3891
355052571
1515507
4338417
3872540995
3888749669
3888766754
3893683235
3893712747
0
1
1022
3837
357949358
1496787
4266588
3893717425
3908115928
3908217738
3913925559
3913955050
0
6
5863
3808
359391170
1482381
4217952
3913959708
3926520169
3926570190
3934654651
3934684318
0
3
2933
3785
359391170
1470132
4206465
3934689297
3949489485
3949523926
3954919443
3954949128
0
0
0
3705
361324858
1441365
4127040
3954953448
3968342333
3968398408
3974973681
3975002850
0
4
3949
3680
362270932
1439737
4081972
3975007777
3990157393
3990230494
3995203091
3995232593
0
2
1930
3755
364654087
1463160
4164226
3995237619
4010922911
4010967742
4014770889
4014800477
0
5
4894
3749
367488465
1451255
4170061
4014804720
4028196069
4028245971
4035651773
4035681036
0
6
5794
3653
368454605
1419437
4059473
4035685081
4052068730
4052108994
4055790545
4055820385
0
2
1984
3602
372205856
1408756
4008933
4055824695
4069923331
4069965188
4077021245
4077051430
0
8
7758
3800
373644371
1469708
4219364
4077056112
4091728433
4091759884
4097682803
4097712089
0
3
2921
3731
375537167
1448183
4150171
4097715433
4111688741
4111724574
4117645667
4117675590
0
4
3841
3633
376995744
1404870
4009234
4117680667
4132405236
4132534712
4140324827
4140354978
0
3
2921
3682
379373178
1423554
4097915
4140359673
4156334909
4156385980
4160818031
4160847778
0
5
4891
3630
382663826
1426955
4036807
4160851873
4174931477
4174974420
4180877215
4180907369
0
7
6851
3843
384025681
1497087
4265620
4180912081
4196278457
4196306586
4202640937
4202670527
0
3
2774
3729
386373526
1445568
4150041
4202675550
4216923997
4216965420
4223555443
4223585061
0
5
4872
3795
387761028
1471677
4228696
4223589561
4238972732
4239100626
4244677309
4244707066
0
3
2824
3880
390159203
1505229
4286140
4244710947
4262071857
4262096088
4265523939
4265553454
0
5
4925
3801
394287515
1476192
4238023
4265557849
4278870368
4278991188
4286512127
4286541345
0
9
8567
3908
394759848
1515425
4336398
4286546717
7180953
7261578
13369694
13398591
0
1
960
3866
397123324
1498419
4293785
13402673
28073465
28110808
35203971
35233768
0
5
4842
3934
398534743
1526536
4360756
35238803
50017305
50126848
56970697
57000598
0
3
2822
3941
399980318
1533784
4400016
57005075
75828996
75842616
79566277
79595672
0
3
2912
4017
405056861
1558960
4467040
79599161
94090081
94139050
101199805
101229850
0
11
10582
4007
406011775
1565499
4447538
101234430
116942867
116985865
123120679
123150456
0
2
1933
4071
407922169
1583101
4518607
123153981
138921409
138962524
145610421
145640046
0
4
3890
4082
409795822
1586434
4542703
145644847
160003173
160059468
167854005
167883152
0
4
3857
4168
410284921
1621298
4629558
167887858
184828218
184935854
190652431
190681310
0
1
1002
4188
413055595
1617401
4666273
190685607
205036175
205092610
213902459
213932556
0
6
5817
4125
413513534
1584017
4561591
213937317
229844889
229894502
237739987
237769662
0
1
924
4130
415389710
1603579
4586416
237774593
256016093
256033548
261062071
261092087
0
4
3810
4268
419143290
1666444
4726761
261095877
276704292
276921078
285455822
285484978
0
8
7720
4241
420578223
1635454
4721375
285490595
306889568
306897902
309726197
309756437
0
3
2906
4435
427082890
1715566
4914283
309759874
324948851
325016596
333683239
333712354
0
14
13584
4309
427581798
1676129
4788002
333717583
352456841
352510888
357951315
357981237
0
1
991
4458
431276499
1716659
4954354
357985357
377000797
377018578
381788021
381818354
0
8
7679
4532
435025764
1767829
5026984
381822437
397710308
397849146
405892792
405922403
0
8
7641
4461
436000179
1718463
4923059
405927013
424548597
424577754
429732945
429762523
0
2
1982
4492
439329212
1735341
4988339
429767325
445202245
445262426
454308771
454338191
0
7
6832
4495
439821571
1739300
4972975
454342680
471459197
471500076
478479219
478508594
0
1
993
4468
441731559
1728329
4954637
478512949
494661589
494724072
502887511
502916443
0
4
3832
4521
442707463
1748509
5022063
502920893
518779950
518999816
526609385
526638978
0
2
1990
4513
443626348
1743511
5032806
526643787
544313557
544354300
550066265
550096035
0
2
1857
4485
445952282
1741227
4975411
550100415
565977629
566034192
575092039
575121814
0
5
4739
4420
446907034
1717802
4932313
575125185
592473234
592627822
599841299
599870879
0
2
1928
4370
449312722
1692393
4872850
599875373
617368695
617402044
623392281
623422006
0
5
4913
4461
451696014
1743074
4976204
623425893
638944636
639153998
647214529
647243493
0
5
4857
4375
452660579
1691773
4869354
647248593
663865509
663961386
671086667
671116850
0
2
1964
4266
454557466
1654733
4747624
671121665
687075520
687209874
694691281
694720059
0
4
3848
4369
455946231
1696613
4830376
694725203
713352152
713419062
718147971
718177334
0
3
2884
4339
459715865
1676621
4822865
718181167
736369249
736391151
741302549
741332785
0
8
7774
4346
463018365
1677986
4823348
741337338
757441610
757548486
764270890
764300350
0
7
6738
4356
464453332
1695188
4852537
764304629
780433217
780546448
786935193
786964905
0
3
2890
4368
465853788
1692190
4856336
786969965
801169925
801222410
810771811
810801217
0
3
2876
4156
465853788
1608204
4623133
810806081
827826240
827896280
834338903
834368854
0
0
0
4133
468661816
1607691
4585014
834373172
852824161
852835310
856446747
856476775
0
6
5710
4178
472834732
1621570
4653812
856479243
870215611
870273746
878747822
878776053
0
9
8601
4106
472834732
1597177
4563920
878780139
896750676
896783160
901469533
901498790
0
0
0
4137
476558295
1611705
4608702
901502651
916379985
916433272
923969901
923999055
0
8
7650
4095
477526246
1594525
4542967
924003935
941322631
941349493
947016011
947045606
0
2
1994
4063
480794561
1572495
4537391
947049511
962672405
962729418
970039957
970069652
0
7
6718
4008
482670996
1551005
4442900
970072837
984742657
984796239
991131967
991161170
0
4
3786
4077
483654322
1590055
4533350
991165503
1008625845
1008638068
1012755589
1012785584
0
2
1996
4133
486991722
1612699
4602084
1012788871
1027955415
1028070988
1034722043
1034752046
0
7
6870
4006
488381984
1564724
4473630
1034756425
1051478239
1051499802
1055542007
1055571428
0
3
2841
4075
491210835
1592325
4514557
1055574695
1070252399
1070302904
1076106873
1076136378
0
6
5760
3970
492231072
1553100
4430887
1076141461
1089438977
1089490058
1096505374
1096534910
0
2
2036
4008
492231072
1548186
4464462
1096539869
1111810160
1111923052
1117239043
1117268357
0
0
0
3914
494110336
1524198
4338075
1117273220
1132436320
1132553176
1137460195
1137489476
0
4
3815
3888
496007890
1505744
4334747
1137494259
1153479378
1153595284
1158915911
1158945503
0
4
3870
3864
498819059
1498863
4291003
1158949351
1174573809
1174612664
1178931757
1178961632
0
6
5784
3903
501149759
1508294
4331005
1178965625
1193205063
1193261514
1199841629
1199871185
0
5
4778
3918
502149900
1526087
4349514
1199875483
1214118873
1214174472
1220607433
1220637942
0
2
2023
3913
503090040
1523788
4354777
1220642745
1234979796
1235098770
1240753891
1240783845
0
2
1886
4030
504064762
1559550
4484175
1240788528
1258334835
1258350384
1261529305
1261559074
0
2
1980
3925
507899886
1522596
4354037
1261561935
1277073569
1277109786
1281936575
1281966393
0
8
7933
4005
509802109
1550716
4461303
1281970521
1297952784
1298040054
1302054335
1302084054
0
4
3872
3941
512172600
1538265
4361123
1302087087
1319051992
1319077496
1322556805
1322586323
0
5
4890
3971
515496798
1549162
4419653
1322590225
1337024378
1337149108
1342787149
1342816818
0
7
6864
4013
516493667
1554204
4453388
1342821361
1359406569
1359423298
1363030943
1363060853
0
2
2010
3964
519337498
1541300
4418287
1363064433
1378980691
1379014988
1383714325
1383744058
0
6
5846
3944
521697897
1535534
4363241
1383747877
1399661992
1399757494
1404356599
1404386569
0
5
4809
4008
524013516
1546732
4427322
1404390679
1420154787
1420200696
1424593001
1424622358
0
5
4771
4090
525939269
1592410
4539641
1424627080
1439864069
1439915024
1444974106
1445003961
0
4
3876
4089
527339918
1596243
4529694
1445008621
1461155895
1461237620
1465609755
1465639678
0
3
2835
4019
529655609
1557220
4457132
1465644333
1482343709
1482403402
1486468553
1486498175
0
5
4744
4016
532523206
1559108
4477206
1486501893
1501652622
1501782288
1506871925
1506901082
0
6
5893
4099
533941665
1588172
4561526
1506905813
1523449749
1523479848
1527181865
1527211877
0
3
2873
4121
536334131
1611654
4571137
1527215839
1542114055
1542168976
1549103143
1549132950
0
5
4893
4130
537302318
1597652
4567889
1549137652
1564982800
1565092866
1569712998
1569742347
0
2
1966
4010
539203441
1563162
4458598
1569747091
1585146029
1585199972
1591144459
1591174218
0
4
3910
4287
540604197
1668333
4752807
1591179377
1607397008
1607502506
1611823445
1611852965
0
3
2833
4112
542527315
1597432
4587560
1611857698
1628049359
1628096894
1632913819
1632943854
0
4
3923
4199
544475545
1629381
4669645
1632948401
1649667400
1649796172
1654236851
1654266451
0
4
3996
4224
546788955
1642349
4709519
1654271459
1671217949
1671256898
1675916547
1675945998
0
5
4785
4260
549149257
1650431
4726094
1675949936
1692762928
1692871560
1697468458
1697498902
0
5
4854
4314
550982526
1669297
4787082
1697503433
1714531827
1714563796
1719224183
1719254344
0
4
3754
4283
553313312
1680166
4739579
1719258517
1736144619
1736177374
1740428023
1740457610
0
5
4770
4173
555728918
1624719
4647344
1740462234
1756856681
1756889336
1761584982
1761614000
0
5
4944
4205
557725258
1624214
4668756
1761617939
1778397604
1778483794
1782465807
1782495373
0
4
4013
4278
560026615
1663251
4754306
1782499931
1799287310
1799484596
1803622633
1803652476
0
5
4706
4247
562337180
1643295
4714348
1803656991
1820123949
1820173138
1825414011
1825443385
0
5
4767
4256
564244569
1660069
4724153
1825447387
1841567886
1841678440
1846624287
1846653282
0
4
3881
4345
565725992
1686353
4809178
1846656671
1864691697
1864724288
1868312457
1868342322
0
3
2980
4272
568995707
1652007
4748184
1868346485
1885674603
1885781530
1889698671
1889728462
0
7
6760
4295
571719765
1661665
4763749
1889732645
1904836857
1904884690
1910584437
1910613015
0
6
5638
4310
572206682
1680950
4801596
1910618187
1929147840
1929187814
1931651073
1931680308
0
1
954
4340
575841668
1692840
4804977
1931682949
1949578177
1949609424
1952654822
1952684517
0
8
7592
4180
579088315
1616719
4680504
1952688081
1967734159
1967852865
1974200679
1974229638
0
7
6738
4209
580019277
1632466
4668991
1974234317
1990598027
1990712572
1995473913
1995504222
0
2
1921
4345
581860044
1685011
4817103
1995509033
2012306987
2012340686
2017390069
2017419791
0
4
3771
4400
583740796
1702210
4877388
2017423969
2035605685
2035613904
2038660589
2038690390
0
4
3920
4282
587031158
1668206
4754851
2038693987
2054666911
2054719438
2059527617
2059556761
0
7
6793
4272
588438320
1658467
4727720
2059560803
2077915917
2077922880
2080453449
2080483142
0
3
2908
4259
592169286
1640493
4764988
2080487275
2095724065
2095787778
2101474973
2101505052
0
8
7715
4188
593081659
1619318
4644592
2101509519
2118746205
2118766850
2122306065
2122335866
0
2
1857
4221
595924514
1649533
4702643
2122339999
2138343893
2138410534
2143374793
2143404229
0
6
5840
4040
597791888
1578668
4467665
2143408481
2159304023
2159352914
2163703625
2163733538
0
4
3812
4207
599676365
1635674
4677830
2163737237
2181234616
2181308776
2185396063
2185426169
0
4
3849
4077
602880399
1582695
4567294
2185430707
2200927684
2201045460
2206156083
2206185742
0
7
6637
4132
604320904
1608220
4604525
2206190087
2222326798
2222439266
2226628945
2226658131
0
3
2927
4223
606205792
1638919
4704334
2226662754
2242373661
2242418086
2248079610
2248108942
0
4
3863
4094
607609317
1599966
4561456
2248112675
2263728501
2263767910
2268539803
2268569727
0
3
2854
4180
609078700
1631688
4662116
2268574063
2283531217
2283584248
2288779259
2288809182
0
3
2966
4032
610040440
1561216
4481341
2288813446
2302731579
2302786022
2309539597
2309568342
0
2
1945
4017
610502306
1552280
4461260
2309573515
2326001537
2326027602
2330986201
2331015325
0
1
919
4194
612878162
1636936
4674127
2331019483
2346495945
2346533320
2351096825
2351126976
0
5
4849
3999
614317566
1560226
4426671
2351131528
2366173941
2366230788
2371522315
2371552130
0
3
2903
4010
615695278
1560430
4464894
2371556637
2387881073
2387906992
2392445541
2392475045
0
3
2803
4096
618098354
1590825
4545022
2392478455
2407911025
2407951282
2413318245
2413347822
0
5
4872
4124
619512893
1589045
4575056
2413351163
2429590032
2429665828
2433358345
2433387861
0
3
2870
3976
621894724
1551081
4397484
2433391477
2447790409
2447846248
2453488069
2453517622
0
5
4896
3987
622827717
1549882
4439995
2453522747
2469652477
2469690238
2473660359
2473689834
0
2
1900
4037
625230094
1588228
4476851
2473693457
2488795571
2488840088
2493978009
2494007930
0
5
4877
3954
626663451
1530331
4399254
2494012637
2510241225
2510273472
2514187191
2514216583
0
3
2910
4089
629054579
1582764
4533420
2514219921
2530121517
2530152586
2535382633
2535412522
0
5
4912
4055
630997796
1578070
4497310
2535416025
2550544447
2550650116
2556100777
2556130062
0
4
3972
4044
632435232
1577763
4480551
2556135177
2570814321
2570865126
2576648541
2576678318
0
3
2940
4053
633399127
1575449
4517686
2576683461
2593842460
2593878820
2598157083
2598186687
0
2
1946
3985
636730069
1549354
4423498
2598190363
2614904265
2614923296
2618797263
2618826802
0
7
6835
4010
639655337
1563743
4440953
2618830983
2633118115
2633164928
2639028961
2639057579
0
6
5962
4132
640148547
1597776
4595323
2639062681
2655581684
2655641644
2659295113
2659324866
0
1
969
4138
642518906
1609948
4585464
2659328289
2677212800
2677247466
2680066459
2680096384
0
5
4846
4079
646280121
1575572
4519333
2680100069
2695379228
2695477786
2700193659
2700223103
0
8
7799
4049
647700208
1568453
4514672
2700227575
2716049079
2716088526
2720527775
2720557106
0
3
2889
4059
649611640
1585426
4510392
2720560713
2736490289
2736545850
2741236179
2741265827
0
4
3844
4097
651545846
1593793
4543444
2741269765
2755628541
2755682556
2762013453
2762042318
0
4
3957
4149
652019486
1615061
4597338
2762047227
2777972680
2778068960
2782824701
2782854145
0
1
991
4100
653921457
1590527
4566760
2782858339
2799192895
2799266448
2804239723
2804269850
0
4
3904
4081
656258454
1581012
4559716
2804272883
2821044829
2821065988
2824650605
2824679879
0
5
4787
3993
659122775
1556151
4450104
2824684477
2840514153
2840564114
2845050265
2845080762
0
6
5851
4178
661009053
1627826
4629138
2845084885
2862150520
2862205726
2866148865
2866177955
0
4
3832
4070
663900059
1587047
4518136
2866182119
2881202485
2881258948
2886774497
2886804072
0
6
5940
4217
664851453
1634788
4689775
2886808665
2901945847
2902003008
2907446383
2907475892
0
2
1912
4186
665790516
1634735
4645990
2907480653
2923645485
2923687802
2928412715
2928442446
0
2
1929
4199
667621138
1622226
4636711
2928446381
2944045445
2944105462
2949499521
2949529033
0
4
3753
4138
669032696
1606298
4605804
2949533989
2964541309
2964651394
2970222651
2970252354
0
3
2836
4233
670000612
1642997
4697680
2970256606
2988305569
2988312964
2991324808
2991354285
0
2
1973
4022
673717053
1570195
4460575
2991358529
3009330964
3009353950
3012442695
3012472726
0
8
7672
4257
677401583
1655019
4728376
3012475495
3029932261
3029974758
3033207805
3033237594
0
8
7611
4316
680194780
1665613
4780472
3033242011
3050575040
3050620168
3054481681
3054511758
0
6
5720
4134
683005718
1605727
4613756
3054514671
3069601439
3069667098
3075269855
3075298853
0
6
5727
4138
683975798
1615383
4613367
3075303579
3090940813
3090992266
3096256541
3096286842
0
2
1934
4276
685371474
1653214
4726531
3096291300
3114431059
3114442598
3117501211
3117531014
0
3
2865
4073
689158506
1591101
4534556
3117535477
3133666077
3133712166
3138827241
3138856578
0
8
7767
4192
691057835
1623987
4652470
3138860567
3155871368
3155928614
3161055965
3161085634
0
4
3854
4364
693490171
1693663
4841664
3161089201
3177129871
3177185617
3181787365
3181817838
0
5
4944
4287
694910009
1656446
4749619
3181822005
3199471704
3199535796
3202826123
3202856032
0
3
2899
4142
698120150
1605824
4612585
3202860331
3218388495
3218443916
3224180689
3224210159
0
7
6609
4128
699542612
1607029
4576781
3224215046
3241943777
3241957068
3244760215
3244789466
0
3
2869
4255
702873037
1640812
4739755
3244792507
3260602389
3260634320
3266319615
3266349738
0
7
6830
4151
704283182
1618902
4597392
3266353427
3282517158
3282615188
3287157959
3287187986
0
3
2830
4190
706211385
1630412
4667373
3287192039
3302485575
3302539536
3307923257
3307952411
0
4
3936
4191
707213195
1634206
4660387
3307957021
3324339547
3324380428
3328655285
3328684896
0
2
2007
4299
709106640
1674389
4765164
3328688395
3344660775
3344709156
3349849407
3349879358
0
4
3856
4209
710543478
1631383
4702737
3349883761
3365923107
3365957976
3371590373
3371620014
0
3
2894
4085
712463134
1576450
4549367
3371623845
3387947485
3388034986
3392632475
3392661777
0
4
3912
4016
714880889
1545156
4461533
3392666733
3409593088
3409700974
3413594559
3413623970
0
5
4920
4218
717698702
1651310
4675111
3413627289
3430449232
3430508146
3434727085
3434756566
0
6
5756
4218
720098477
1633650
4677205
3434760713
3451461773
3451529524
3455915889
3455945761
0
5
4884
4215
722400426
1633112
4684393
3455950617
3474183581
3474191836
3476845691
3476875294
0
5
4720
4197
726129040
1622704
4653206
3476877953
3492508832
3492621526
3497328173
3497357697
0
8
7685
4155
727567860
1619479
4620335
3497362089
3513409161
3513451404
3517967333
3517996942
0
3
2951
4151
729464460
1606721
4611614
3518001467
3533499493
3533548674
3538971631
3539001295
0
4
3856
4151
730883504
1609125
4585078
3539005718
3555422873
3555469920
3559933926
3559963126
0
3
2876
4081
733220475
1578448
4528518
3559967689
3576447700
3576511878
3580688941
3580718861
0
5
4796
4175
735578149
1607871
4642825
3580722621
3596203249
3596309424
3601888783
3601918730
0
5
4858
4147
736967451
1611241
4613091
3601923878
3616699619
3616762040
3622508702
3622537963
0
3
2830
4094
737883525
1589035
4561571
3622542621
3638710213
3638743394
3643487893
3643517486
0
2
1828
4127
739864605
1600506
4582688
3643520541
3658273023
3658336668
3665378229
3665407779
0
4
3990
4003
740845943
1547913
4448649
3665412273
3681686847
3681727252
3686368794
3686398706
0
2
1957
4099
743213028
1600369
4551504
3686402975
3702849559
3702871918
3707017037
3707046677
0
5
4886
4142
745540303
1598176
4614020
3707050965
3722346002
3722453240
3728528191
3728557610
0
5
4782
4041
746934926
1565787
4486011
3728562309
3744077213
3744127408
3748996703
3749026482
0
3
2836
4073
748833842
1581347
4555696
3749030839
3749031040
3755362318
3755685192
3755700070
0
4
3898
4148
748833842
1614443
4584178
3755702155
1.17647058823529e-09

10
401
7185890229
1963297525
1707499824
1706532433
1664830211
1683117725
1686910452
1691971780
1708801367
1709996601
1726845776
1703849244
1685094530
1690576596
1680742483
1688280021
1694913594
1685664548
1715121665
1713698344
1728526468
1736459444
1724342371
1732078732
1730824011
1693678498
1680222290
1697469518
1698119602
1703292356
1695008762
1698775604
1702926981
1695104778
1691646146
1691765198
1692919076
1692022525
1690684708
1698110955
125223571303
277150750520
472974931286
445630822250
447755538841
442192065355
455297795651
446453302088
443008669886
445384880991
449344588532
448087525709
448149063605
447945023573
442827654924
444967367581
454873678769
445129718764
444600165557
446123395142
449772902135
448710826463
446474431350
446573052977
450258297407
446747417865
444970927765
450263574367
453181329917
449097672874
449181034934
445322724273
446711238237
451626221567
450838817327
442250777112
448262018248
446434487186
448087434131
445665881730
345690185690
201312518138
53274462654
59668361193
82522932433
91948734671
106688921076
118624731804
136982058601
156794068502
167570312317
168815669823
179539509550
191019715553
211222367755
235930928758
225818165963
258039592143
247683673745
252820976247
263902248386
283677264810
286855059537
305900304335
312120345193
324913443440
341332022924
356001121508
378206134922
378057677460
385651059451
386788839026
404412596454
409904092932
430139504186
437403760798
447594793593
459652432625
464811949473
481418227412
480878028247
485257591011
478075485635
484399643150
471478446638
454785266369
453987094657
427723245365
428668371439
426352354724
418558434998
407566231035
394414573097
385446609720
371863319046
373371312097
377268651666
376341171760
348039732144
342186416047
337308081650
330062762149
325421994423
319247095712
307980299049
310083466271
312921684361
299738253256
312509552818
293990659562
299040805984
297099553034
293422306909
285705390026
274210309766
278758738795
280417759267
271810307129
272151732523
269438672960
272692064922
273735986913
279544723398
287616547026
304914885856
306941798999
325421371272
327844917011
329817290298
337216902935
348892521029
347369301180
350176978557
365316006878
380270574337
369732827703
375695532715
371191513559
379258683788
385794786025
377457472940
381608916456
387285784653
383967249893
380895446889
382831733681
381603878134
382367474646
383320735559
381954023011
380727475301
382404447150
373513631815
378995303840
380530691117
377173173109
361221339921
368037252577
361322417652
348029857688
356935560559
351767836487
344653521466
342585621993
331805203025
346983979678
331643437755
339618968042
332023638875
328559476954
331448223782
320604041678
342101309786
329968647684
347836621165
338515477897
327074367001
371581971886
335759784566
328652937248
356571254819
342647565533
346070228019
341556801464
343862133010
357576735416
357742267275
356623793094
370204979965
354441520496
359160399035
368469894227
364431019469
373526658989
380930453071
390547184912
382127734703
399649321505
397667603840
392492363430
397622873630
390543484134
394925699211
390603775561
402638125523
396009138150
399898602353
388669720118
384315954167
410018613628
405499647993
385861073017
390286839663
391142906639
386720921345
384324376215
379369984618
376302021371
371339516824
390536840389
386127852602
362217938862
365347671688
372297400947
368628545516
377608010269
377213267227
345568227906
354296204967
359902023263
341106678106
336921356109
334214991638
339710461263
331299582075
351533899256
327931011750
342592676515
340215930894
330090841781
340388375789
334348887275
329613648068
335911933416
331451263236
331678266512
338876731083
338204715699
331546622945
333929502351
338095161209
341743861208
334281729805
332772147690
359149591475
337673444585
351130876565
338810214128
345547683410
349353505958
355199112044
353111379923
356443965613
347401191601
346633284241
342114161012
346633311912
357029457796
347503460018
355346709032
350389916241
342177620953
345171453276
344122777385
353000736427
348549400549
359075487684
348497209776
341883640570
342847088856
344415055719
341300582002
345188745664
333066111586
355414827051
340126622296
335428207315
351443117018
335226873522
331602758111
340123215713
351390701760
329500441441
334645813902
342805752699
341977207613
328340380207
329802591330
330504235484
332884217242
331110084805
347261827931
339446098116
336652313104
352400083975
338166837616
331460875664
332058105006
340322065802
329759132569
333153920487
339284807817
340406475557
340981259013
350862937859
334412933300
334228867493
345678851477
337925230942
338691488618
343515289804
345485124408
339524489321
345740395849
345997243258
340214923938
348549059573
340581035347
343862195786
348069126178
349406292266
364197245502
339665098446
344700484480
349864645517
337178371467
353230771544
341415833436
340210421315
339679541607
347248441786
356201357040
344752217075
343445126257
346233648544
347157833628
342913505541
335586528862
338151930002
344135634422
343437037552
340057788904
347336278718
337831501606
343729525341
358648051308
343915996985
338299971905
352431186343
335362576498
109349325500

401
440442
120540
104530
104506
102220
103054
104074
103984
105328
104941
106715
104794
103983
103698
103890
103630
104608
103376
105681
105173
106221
106562
105881
106210
106411
103884
103296
104166
104368
104370
104038
104128
104474
104002
103776
103676
103908
103728
103716
104230
7716019
16989267
28871018
27201507
27330919
26991456
27792012
27251400
27041109
27186511
27428047
27351559
27355085
27342570
27030463
27161128
27765708
27170663
27138525
27230977
27454579
27389258
27252911
27258603
27483903
27269468
27161206
27484289
27662235
27412808
27418093
27182983
27267641
27567321
27519479
26995198
27361863
27250575
27351329
27203318
21101377
12289438
3254009
3644012
5039480
5614886
6514280
7242927
8363290
9572625
10230225
10306429
10960911
11661197
12894485
14402735
13785168
15751843
15119695
15433493
16109840
17316632
17510725
18673317
19052519
19833350
20835803
21731143
23085956
23076817
23540421
23609879
24685666
25021063
26255770
26699383
27321069
28057385
28372119
29385564
29352849
29619914
29181796
29567706
28778891
27760743
27711585
26108581
26166089
26024554
25549041
24878337
24075706
23527976
22698943
22791172
23028865
22972488
21245204
20887701
20589985
20147827
19864798
19487524
18800220
18928263
19101923
18296921
19076206
17946180
18254091
18135926
17911212
17440845
16738889
17016409
17117631
16592265
16612950
16447957
16646337
16709641
17064428
17556895
18612670
18736759
19864251
20011939
20132902
20584607
21296807
21204696
21375359
22299099
23212659
22568935
22932911
22657982
23150379
23549157
23040307
23293629
23640431
23437633
23250167
23368210
23293660
23340491
23398304
23315759
23240109
23342361
22799759
23134090
23227928
23022924
22049793
22465065
22055777
21244399
21787902
21472715
21038351
20912005
20254226
21181084
20244214
20730915
20267208
20055867
20232617
19570651
20882623
20142596
21232413
20663848
19965081
22681660
20495193
20061512
21765783
20916098
21125109
20849308
20989924
21827039
21837152
21768671
22597805
21635994
21923781
22492431
22245662
22800748
23252759
23840097
23326209
24394848
24274046
23958427
24271402
23839124
24106869
23843154
24577636
24172664
24410174
23724923
23458996
25028373
24752280
23553593
23823949
23876180
23605949
23459646
23157435
22969787
22667278
23839066
23569823
22110234
22301514
22725417
22501687
23049533
23025671
21094156
21626701
21968769
20821973
20566297
20401250
20736721
20223175
21458345
20017505
20912698
20767418
20149256
20777861
20409395
20120314
20504938
20232307
20246144
20685423
20644695
20238106
20383496
20637823
20860732
20404795
20313154
21922873
20612040
21433590
20681539
21092867
21325014
21681656
21554464
21757843
21206121
21158888
20882986
21158973
21793897
21212054
21691178
21388339
20887306
21069838
21006289
21547829
21276047
21918425
21273059
20869385
20928431
21023840
20833705
21071209
20330725
21695302
20761899
20475110
21452915
20463273
20242032
20761800
21449455
20113614
20427204
20925289
20874932
20042476
20131664
20174548
20319657
20211821
21197725
20720493
20549738
21511300
20642670
20233131
20269850
20773880
20129168
20336457
20710337
20779164
20814290
21417162
20413291
20401953
21101183
20627737
20674281
20969428
21089225
20725419
21104623
21120431
20767544
21276039
20789781
20989777
21246785
21328463
22231357
20734041
21041487
21356256
20582152
21562236
20840441
20766883
20734695
21197053
21743144
21044131
20964552
21134769
21191083
20932276
20484687
20641817
21006569
20963908
20757967
21202205
20622625
20981725
21892385
20993347
20650795
21512935
20470999
6676301

401
4046823349
1525964997
1434249592
1432538899
1415511065
1428148296
1429131075
1427448724
1422883316
1434755337
1430239911
1424940348
1424140055
1425385794
1428588432
1425905839
1424524684
1422462460
1447166411
1436637815
1433587121
1435930037
1435230831
1434812762
1441208397
1434637596
1433119869
1438862143
1432339139
1436120628
1433685073
1432306305
1432472188
1433505753
1435472657
1431098305
1431809180
1432495632
1428082704
1438058630
53182693552
239913770784
423923472700
396896150783
397417607875
397259959604
398228107496
397894916982
398177393950
397738938327
398284281719
398115713948
399218640725
397334707273
398173017578
397721011114
399003514427
398504414598
399574206813
398047978224
398530514765
398539904673
399219231648
398938953458
399442187298
398319985559
399067001260
398708049702
400157559952
398746321249
399410803033
398770007340
399219066417
398503344348
399955642233
390091448189
399009890595
397927566560
399054042265
398369394735
322847996889
170047365898
17367211738
22969849592
32989501085
42966211498
53302282026
63329215428
74007665829
83838133697
93460954131
103170850327
113369165006
123667694882
134153949262
143213787149
153042232271
162687509748
173403524654
183576295992
192813232972
201948970391
212347914738
222075585750
232780270380
241343239368
251303523446
260719983843
272006011843
281110222027
291318558751
299788531132
310557305135
320199203013
330749842250
340107906099
350245906066
359111918040
370031409443
379521306628
387990791601
389299194079
384174272795
374259022627
366688184394
356756112729
348334441969
339291015106
331849031191
323096518559
316871162555
308731054643
301747701675
294366163430
287931048226
281370659406
275295271571
269076216422
264048379545
258202670411
253367851990
247979014396
243877724016
239103334910
234908468951
230394403935
227496316129
223410732301
221137451508
217963762887
215480487328
212229595391
210849113084
208385117675
206444906344
204588443428
203567978365
202550636762
202100135721
200730161593
202142724990
205029292107
213028667709
221799557253
231123726359
237911525727
246301676239
253279310699
260334263922
264984815390
271182956151
276465388835
282364348732
286281456213
291551757493
293804477505
297574478288
300465042315
303823474712
305153025974
307667687065
307471897181
309216165878
308894380935
310332551336
309710683108
308867233991
307870512100
307735127147
306150154798
305143262999
301912257039
299838413687
296770218401
294423191645
290302808512
286801834001
282032906672
278773468554
273908985849
269279555191
264509299976
261128168921
256911234703
252778890427
249241065757
246924131672
244576907545
243465079587
241068386635
239295215273
237493879796
237431802198
237172853070
237587571981
237322021037
238243081455
238074179094
239452958233
239205536854
241212997356
241628795525
244224542854
244543753071
247625750963
249333799581
252536954015
253822354529
256607168588
257519751822
260167909757
261129634775
263241892089
264463546600
267648955924
268458525029
271659093680
273611731304
276241958402
277606188482
280655234481
282063776164
283687328426
283899280825
284791406350
285434504025
287109193444
285009371447
284383410147
284294924626
283609424607
282830851967
282174094589
281156344497
280178957155
278422607870
278150609548
275394637341
274431972704
271821743502
270951733762
269293834367
268007059076
265579024493
265353583870
264238930223
263399663350
260816721667
261053500661
259135839954
258182330019
256452875719
256173122298
255186452698
254665395162
253919529036
254055299775
253389161601
252943535937
252454126892
253758674047
254095243698
255023781219
254692776704
255635540159
256360885435
257166391501
257797480201
259903144194
260571668241
261376862358
261555209931
263930891172
265077782248
265880756643
266323581563
267987406085
268214158448
269271360827
270801563137
272844014561
279668119918
275274477444
275071881801
275886810665
275048932806
275514285544
275770697008
276603677398
276316705382
275854219573
275014046613
276073313646
275414886802
276118263747
274720984850
274835995587
272999280347
273496281303
271587040240
271573815360
269820432053
269146079155
267334646193
268691273107
268100788117
266749958351
264768948864
265290039466
264803527364
264548028953
263197224581
263208645432
262710471378
262541587770
261187126971
261254375337
261245596467
262238722027
261452008111
262078375338
261205383798
261416480546
261809264868
263107620046
262308976314
262839917851
263028860487
264149542552
263315975706
263109566066
263502816656
265492234889
265021677686
265584770072
265366902546
266779939832
267024568558
268542722821
267739686850
268634149891
268977406806
270048964382
269770678077
270431886428
269225440914
270117488490
270251042314
272021504064
271818884417
271936476262
270598351587
271517633078
271095268287
271897045410
271255398807
271236450272
269847844618
270065869037
269214933224
268816343066
267934815696
268151991406
268669181528
269125833141
267980585890
267364674036
266369511476
267007441942
266901099585
267092515408
265712524478
266182591919
264907040644
265895520604
265177566030
264954116730
264289425270
265426176835
259721046419
103226548165

401
400424
103744
92319
92793
90745
92007
92307
92307
92475
92857
93105
92590
92273
92313
92147
92331
92241
92261
94027
93305
93813
93921
93677
94119
93831
92161
91553
92539
92483
92955
92545
92961
93017
92422
92585
92585
92575
92391
92693
92995
7433767
16711169
28828875
27158401
27288983
26947949
27749943
27208992
26998108
27142893
27386062
27309319
27312146
27299012
26988594
27119255
27723565
27129254
27096883
27188433
27411372
27347347
27210122
27216828
27442460
27227127
27118197
27441587
27618792
27371119
27376369
27138768
27226288
27523861
27475770
26953118
27319765
27207812
27308850
27160109
21062015
12250522
3221167
3609634
5003891
5579001
6476786
7204025
8323833
9532049
10189160
10264306
10919884
11620559
12852479
14361047
13744167
15709267
15077194
15390748
16067400
17274558
17469000
18629929
19010167
19791672
20792910
21688481
23044030
23034889
23497733
23567988
24642514
24977476
26211955
26656274
27278828
28014844
28330054
29344170
29310598
29576981
29139736
29525656
28737253
27717260
27668530
26065555
26122861
25982428
25506895
24835265
24033803
23485255
22656916
22749766
22987163
22929586
21202686
20844974
20546545
20105409
19822393
19445709
18757983
18885155
19058535
18254643
19034562
17904215
18211713
18093106
17870196
17397836
16696295
16972391
17075118
16550645
16571381
16405929
16603064
16667312
17023040
17514588
18570825
18694584
19821605
19969890
20090103
20542462
21255204
21162901
21333338
22256690
23169586
22526338
22890028
22615799
23108875
23507169
22997246
23251715
23598452
23394772
23207999
23325407
23251514
23297810
23355381
23271371
23197038
23299920
22757898
23091748
23185947
22979718
22007781
22423767
22013587
21202339
21746091
21430559
20995471
20870975
20212402
21138588
20200471
20689759
20226064
20013508
20188723
19528217
20840699
20098000
21190650
20621077
19923673
22638930
20453359
20019070
21723192
20873323
21082265
20806890
20947770
21784490
21793932
21725824
22556052
21594332
21881169
22449941
22202548
22758878
23209519
23798231
23283337
24352021
24231162
23916217
24227648
23796387
24064767
23800150
24534003
24130291
24368275
23680774
23417136
24985507
24709436
23511955
23781538
23833456
23564369
23416658
23115117
22928465
22623246
23796246
23526940
22068539
22258706
22682774
22459235
23007359
22983737
21051796
21584658
21926440
20780239
20523257
20358065
20694003
20181711
21417012
19974189
20869388
20724229
20107018
20734562
20365876
20078081
20462646
20190916
20203100
20643780
20601449
20197412
20341831
20594663
20818328
20363168
20271457
21880133
20570588
21389613
20638207
21051079
21282510
21639190
21512682
21715299
21164312
21116451
20841884
21115012
21751614
21169947
21649488
21346080
20844685
21028371
20964502
21505875
21234182
21876072
21229823
20826233
20886434
20981777
20790774
21029678
20289868
21652650
20720232
20433620
21409270
20420960
20199398
20720209
21407348
20071865
20385031
20883813
20833583
20000321
20089231
20132619
20278025
20169568
21154901
20679274
20507362
21468941
20599061
20191402
20227328
20731864
20087230
20294266
20668599
20736960
20772165
21374959
20371964
20359087
21058488
20584461
20632507
20927583
21046089
20683700
21062171
21077568
20725453
21233708
20747496
20947808
21204000
21285398
22189691
20691717
20999152
21314927
20540621
21519484
20798202
20725927
20692679
21154624
21700311
21002558
20923162
21092708
21149457
20890705
20442936
20599910
20965260
20922542
20715916
21158614
20579471
20939505
21850419
20951241
20607733
21468392
20428389
6653365

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
13
12
12
13
12
13
13
12
12
12
12
12
13
12
12
13
12
12
12
13
12
12
12
12
12
12
12
13
12
12
12
12
13
12
12
12
12
12
12
2
4
5
5
7
7
8
8
9
11
11
10
10
11
12
14
12
15
12
12
13
14
13
14
14
15
15
16
18
17
17
16
17
17
18
18
18
18
18
19
18
18
18
20
19
18
19
17
18
18
18
17
16
16
15
16
17
18
15
14
15
14
14
14
13
14
14
13
15
13
14
14
14
13
12
13
13
12
12
12
12
12
12
12
13
13
14
13
13
14
14
14
13
15
16
14
15
14
14
15
14
14
15
14
14
14
14
14
15
14
14
15
14
15
15
16
14
15
15
14
15
15
15
15
14
16
15
16
15
15
16
14
17
16
18
17
15
21
16
15
18
17
17
16
17
18
18
17
19
16
17
18
17
18
19
20
19
20
20
19
19
19
19
18
20
19
19
18
17
21
20
18
19
19
18
18
17
17
17
19
19
16
16
18
17
18
19
15
16
17
15
15
14
15
14
16
14
15
15
14
16
15
13
15
13
14
15
14
13
13
14
15
13
13
16
13
15
13
14
14
15
14
15
13
13
13
14
15
14
14
14
13
13
13
14
14
15
14
13
13
14
13
14
13
15
14
13
16
13
13
14
15
13
13
14
14
13
13
13
13
13
15
14
14
16
14
13
13
14
13
13
14
13
14
15
13
13
14
13
13
14
14
13
14
14
13
15
13
13
14
14
16
13
14
14
13
15
13
13
13
14
15
14
14
14
14
14
13
13
14
14
14
15
13
14
16
14
14
15
14

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

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

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

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


Loading data, please wait...