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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (549+:08f55733e693+) 2010-12-15
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c runs=3 runs.hoc
methodinfo 94
nhost 32768
MemSize 536870912
UsedMem 70659608
FreeMem 466211304
use2interval = -1
ncellpow = 21
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 1.42
mkmodel_time = 1.72
setup_method_time = 0.0999999
set_maxstep_time = 24.98
stdinit_time = 0.0400002
runtime = 2.11
methodrun_time = 27.2
elapsed_time = 125.63
jobid = 0
seq = 16
@@@end header@@@
5629
339533662
339543320
339763145
339789691
0
0
0
0
0
0
0
0
0
339791143
340136821
340137997
340146144
340168889
0
0
0
0
0
0
0
0
0
340170634
340259804
340260681
340267592
340275812
0
0
0
0
0
0
0
0
0
340276919
340362132
340363057
340370250
340378258
0
0
0
0
0
0
0
0
0
340379727
340465332
340466209
340471845
340479920
0
0
0
0
0
0
0
0
0
340481130
340564418
340565297
340571831
340579298
0
0
0
0
0
0
0
0
0
340580352
340664658
340665541
340672820
340680378
0
0
0
0
0
0
0
0
0
340681591
340765872
340766751
340772845
340779834
0
0
0
0
0
0
0
0
0
340780785
340864064
340864927
340872846
340880540
0
0
0
0
0
0
0
0
0
340882073
340968958
340969837
340974677
340981746
0
0
0
0
0
0
0
0
0
340982695
341066100
341066977
341075926
341084202
0
0
0
0
0
0
0
0
0
341085807
341171602
341172481
341178007
341185466
0
0
0
0
0
0
0
0
0
341186417
341270942
341271779
341279414
341287884
0
0
0
0
0
0
0
0
0
341289048
341373568
341374449
341382001
341389914
0
0
0
0
0
0
0
0
0
341390865
341475106
341475985
341483732
341491380
0
0
0
0
0
0
0
0
0
341492615
341578424
341579303
341585261
341592492
0
0
0
0
0
0
0
0
0
341593443
341676366
341677235
341686078
341694344
0
0
0
0
0
0
0
0
0
341695563
341780102
341780981
341787729
341794858
0
0
0
0
0
0
0
0
0
341795853
341880464
341881301
341887958
341896020
0
0
0
0
0
0
0
0
0
341897213
341982794
341983677
341989749
341997064
0
0
0
0
0
0
0
0
0
341998251
342081634
342082467
342090142
342098216
0
0
0
0
0
0
0
0
0
342099447
342186014
342186895
342191620
342198660
0
0
0
0
0
0
0
0
0
342199613
342283548
342284429
342291926
342299822
0
0
0
0
0
0
0
0
0
342300965
342386218
342387101
342392965
342399978
0
0
0
0
0
0
0
0
0
342400927
342484246
342485121
342493284
342500940
0
0
0
0
0
0
0
0
0
342502124
342587166
342588049
342594237
342601350
0
0
0
0
0
0
0
0
0
342602388
342685622
342686523
342694579
342702592
0
0
0
0
0
0
0
0
0
342704085
342790654
342791537
342795937
342803642
0
0
0
0
0
0
0
0
0
342804845
342891248
342892125
342896404
342904240
0
0
0
0
0
0
0
0
0
342905399
342992298
342993221
342997749
343005474
0
0
0
0
0
0
0
0
0
343006712
343091208
343092087
343098613
343106254
0
0
0
0
0
0
0
0
0
343107300
343192836
343193811
343199992
343207914
0
0
0
0
0
0
0
0
0
343209129
343294858
343295737
343301389
343310592
0
0
0
0
0
0
0
0
0
343311754
343396000
343396885
343404741
343412612
0
0
0
0
0
0
0
0
0
343413913
343498336
343499215
343505705
343513544
0
0
0
0
0
0
0
0
0
343514707
343600514
343601397
343606484
343614264
0
0
0
0
0
0
0
0
0
343615407
343700948
343701827
343707573
343715220
0
0
0
0
0
0
0
0
0
343716459
343800614
343801501
343808260
343816066
0
0
0
0
0
0
0
0
0
343817247
343902124
343903011
343908813
343916560
0
0
0
0
0
0
0
0
0
343917706
344003054
344003937
344009693
344017356
0
0
0
0
0
0
0
0
0
344018467
344103214
344104093
344110392
344117854
0
0
0
0
0
0
0
0
0
344118910
344253358
344270098
344385413
344416360
0
0
0
0
31221
0
0
0
0
344418731
348612700
348619491
349041505
349069393
0
1
976
1642
990524
59
1799
697196
1737127
349072678
355486564
355489859
355876766
355905438
0
1
1005
1572
2011742
59
1798
636760
1670781
355908961
362450834
362453759
362764771
362793261
0
3
2930
1714
2998516
57
1733
694834
1804470
362796839
369011118
369016289
369651621
369680218
0
3
2887
1542
3764271
48
1461
623323
1616905
369684295
376200264
376202230
376581765
376610446
0
0
0
1630
4871369
65
1980
656563
1713964
376612353
382995392
382998991
383463509
383491638
0
3
2947
1617
5780344
56
1697
652109
1718371
383494631
389894779
389897335
390330730
390358858
0
1
995
1656
6707786
56
1705
668138
1743370
390362175
396645626
396648661
397330391
397358653
0
1
957
1528
7641351
55
1670
618352
1621385
397362237
403700195
403702717
404169705
404198642
0
2
2033
1563
8709622
67
2038
628010
1646713
404201935
410644601
410647918
411013945
411041949
0
2
1904
1538
9777939
71
2155
622388
1642898
411044591
417232707
417235138
417935139
417963958
0
2
1995
1548
10748989
57
1735
627218
1656728
417967269
424201230
424205827
424784587
424813218
0
2
1954
1586
11631355
52
1584
641116
1685200
424816879
431074137
431078493
431725943
431755774
0
2
1976
1560
12643293
63
1916
623328
1632056
431759627
438155834
438158419
438633870
438662491
0
0
0
1653
13577639
54
1641
662037
1759652
438665549
445169396
445171649
445531804
445560898
0
3
2936
1564
14593734
71
2146
632505
1636897
445564565
451938086
451940383
452426415
452454838
0
0
0
1567
15664958
59
1797
625630
1670712
452458513
458475510
458479945
459294887
459323690
0
5
4980
1580
16372546
43
1307
638047
1649970
459327117
465409554
465413989
466145399
466173969
0
1
998
1513
17249199
53
1613
606386
1593984
466177971
472130351
472134048
473023721
473051798
0
1
1008
1565
17994321
45
1368
626769
1634267
473055191
479340610
479343605
479981782
480010465
0
1
980
1546
19012911
60
1830
626328
1642986
480014429
485758232
485762359
486888957
486917808
0
2
2026
1557
19587312
36
1093
614763
1617511
486922403
493120796
493125762
493730474
493758878
0
0
0
1514
20578328
57
1739
613368
1609802
493762453
499733435
499739067
500634261
500662235
0
3
3082
1521
21425456
50
1525
618114
1593425
500666029
507123896
507127387
507500894
507529849
0
2
1944
1610
22454428
72
2193
643431
1706011
507534059
513673850
513678215
514363354
514391268
0
0
0
1579
23240929
46
1400
626540
1642131
514395133
520645424
520648149
521255013
521283338
0
2
2024
1559
24209397
57
1737
625631
1651223
521287159
527312101
527317389
528238565
528266906
0
2
1979
1551
25004956
48
1469
617598
1616089
528270373
534548270
534552089
535177152
535205852
0
1
931
1575
25955747
56
1710
644653
1687371
535209165
541430084
541433930
542307301
542335598
0
2
2054
1553
26913416
58
1770
626773
1638791
542339093
548270174
548275333
549158489
549186499
0
1
1012
1540
27611238
42
1276
607689
1624707
549190127
555585299
555588727
556082675
556111370
0
1
1005
1647
28623324
60
1823
662522
1727167
556115355
562564794
562567473
562953930
562982365
0
2
2111
1611
29597150
59
1798
657642
1712451
562985473
569021456
569026511
569842959
569871242
0
1
990
1532
30394495
49
1482
610239
1610006
569875049
576050398
576053399
576733769
576761959
0
1
946
1536
31328750
55
1679
620541
1639383
576765643
582863156
582867776
583458539
583487262
0
2
1978
1660
32184757
52
1580
670098
1743022
583490429
589720338
589724975
590325083
590353080
0
1
1000
1496
33096369
54
1652
594786
1587058
590357015
596549094
596553093
597205497
597233658
0
2
1926
1597
34043431
56
1710
652158
1682206
597237201
603447490
603452547
604111061
604139067
0
2
1943
1570
34921084
53
1621
640103
1682445
604142521
610357048
610362772
610967027
610995918
0
1
990
1558
35850921
55
1678
635561
1652962
610999521
617054935
617057065
617764922
617793386
0
2
1930
1545
36711636
54
1643
627290
1644158
617797822
620200463
620202603
620475195
620497999
0
0
0
17
36739131
1
30
7268
20923
620501309
620832908
620834025
621067579
621089042
0
0
0
48
36781752
2
62
20531
51819
621091961
621559008
621560643
621742893
621764284
0
0
0
104
36873394
5
155
42627
111044
621767575
622354697
622355809
622573581
622595100
0
0
0
156
36914274
2
62
60943
163292
622597973
623466200
623468675
623592994
623613507
0
0
0
203
37047107
4
122
80172
213706
623616267
624487984
624489669
624788577
624810067
0
3
3010
201
37150205
6
180
77193
218551
624812839
625934378
625936183
626187397
626208946
0
0
0
271
37353794
12
367
108384
288495
626211769
627338873
627340523
627725909
627747584
0
0
0
297
37443379
5
151
115263
312234
627750707
629117612
629119928
629431239
629453404
0
0
0
348
37629600
11
337
142856
365305
629456407
630985214
630986535
631287084
631309195
0
0
0
367
37838179
11
336
148074
390703
631312391
632843230
632844845
633288611
633311023
0
1
947
405
37975270
8
245
160418
421570
633314353
635237066
635239165
635498290
635521260
0
0
0
459
38336039
18
547
183565
493765
635524435
637587512
637590754
637871038
637894137
0
3
2893
545
38603234
15
455
221437
570906
637897571
640161856
640163889
640453227
640476604
0
1
952
538
38959708
19
577
210995
575011
640480143
642702864
642705540
643153519
643177294
0
2
1944
550
39268906
19
579
217007
576436
643181039
645789779
645791211
646093406
646117844
0
0
0
633
39810960
32
971
254075
674590
646121687
648593812
648596135
649126553
649151766
0
1
1009
620
40121786
19
582
250703
651581
649155345
651836357
651839517
652317366
652342468
0
0
0
679
40520302
23
699
274487
722510
652345823
655262090
655266106
655701901
655727493
0
1
981
713
41015281
28
843
281977
749744
655731465
658766730
658768073
659218142
659244062
0
2
2006
780
41444587
25
759
314340
818132
659247695
662414245
662417170
662975359
663001200
0
1
975
807
41890251
26
792
322162
852487
663005059
666391635
666395031
666837151
666863574
0
1
1010
849
42389607
31
942
344265
903155
666867905
670224014
670226856
670837899
670864378
0
0
0
885
42777430
24
728
356896
924622
670868273
674582062
674586329
674962045
674988623
0
0
0
910
43403138
36
1095
365275
961249
674992525
678919638
678921290
679327295
679354187
0
2
1985
936
44195061
49
1488
374205
980362
679357769
683132894
683136659
683866567
683893986
0
0
0
978
44675866
30
910
393480
1036154
683898019
688060284
688062942
688608998
688635982
0
0
0
1052
45364583
43
1310
421862
1108925
688639843
692928223
692931331
693495267
693522564
0
0
0
1094
45979682
38
1159
444712
1159563
693526429
697990382
697993538
698463753
698491742
0
0
0
1118
46675825
43
1314
444015
1179705
698495845
702947434
702949161
703577510
703605838
0
0
0
1079
47380692
44
1342
435740
1156662
703609967
708226086
708229558
708934871
708963078
0
0
0
1231
48056981
42
1276
501679
1301120
708967203
713790173
713794503
714402445
714430706
0
0
0
1266
48634887
36
1100
498396
1334183
714435383
719633248
719635321
720074258
720102544
0
0
0
1290
49506501
54
1644
515685
1357557
720106471
725291892
725295813
725901021
725929118
0
0
0
1365
50176454
42
1273
554427
1456205
725933295
731310308
731314971
731899478
731927982
0
0
0
1349
51009463
52
1580
533112
1406444
731932523
737466651
737470007
737970807
737998839
0
0
0
1423
51841553
52
1579
574033
1501835
738002711
743646485
743650417
744243635
744272316
0
0
0
1438
52646213
47
1423
577602
1514103
744276059
750272858
750275043
750695061
750723082
0
2
1972
1482
53687503
64
1946
597024
1573227
750726349
756485501
756489423
757229837
757257718
0
1
927
1600
54273563
35
1069
634393
1674708
757261125
763259882
763265291
764024974
764053764
0
1
1023
1540
54993383
45
1368
616384
1625599
764057707
769992367
769996434
771002845
771030710
0
0
0
1475
55901368
55
1682
586296
1536230
771034699
777251694
777253531
777764027
777792270
0
1
986
1548
56937482
65
1974
623860
1642371
777795921
783727148
783731433
784383903
784412614
0
1
992
1476
57786282
50
1520
592701
1546018
784416457
790202978
790208735
790787503
790815968
0
2
1915
1407
58708805
53
1623
573965
1495187
790819731
796352726
796357094
797088389
797117002
0
3
3036
1390
59493531
48
1462
562169
1467411
797119735
802468884
802473671
803220712
803249000
0
1
962
1324
60212872
42
1271
536836
1405853
803252795
808775738
808778723
809240260
809268258
0
2
1996
1334
61193119
55
1678
538586
1395586
809271271
814601178
814604315
815075595
815103408
0
4
3878
1287
62034076
48
1465
515919
1364704
815107551
820289320
820294350
820802517
820831066
0
3
2930
1260
62884710
49
1491
508232
1334047
820834003
825719201
825721257
826385406
826413280
0
3
2964
1265
63453194
32
974
507388
1325954
826417091
831558026
831560606
831883159
831911058
0
2
1988
1270
64294820
48
1464
507719
1339579
831915179
836592560
836598101
837238203
837265696
0
3
2921
1112
64930545
38
1155
445332
1182294
837269419
841995069
841998900
842489739
842517466
0
1
1087
1196
65697582
43
1313
480684
1259033
842520789
847070395
847074613
847646958
847674037
0
3
3069
1108
66348936
41
1253
443270
1170519
847677871
852269298
852271486
852661024
852688387
0
0
0
1143
67069843
39
1188
464409
1208975
852692469
857084853
857087641
857569280
857596550
0
4
4025
1082
67665920
34
1035
439098
1150104
857600681
861844570
861848047
862429599
862456771
0
2
2006
1074
68191355
28
859
425771
1120763
862460715
866743168
866746169
867168063
867195409
0
3
2949
1024
68883425
43
1311
409616
1093891
867199905
871585915
871587980
871857164
871884052
0
0
0
1065
69684402
48
1461
434459
1122434
871887625
875906962
875909579
876405703
876432554
0
1
1005
1033
70116705
25
761
415454
1091218
876436477
880477734
880479419
880906643
880933778
0
1
1059
1022
70667580
34
1041
410686
1072394
880937841
884792286
884795587
885276151
885302731
0
0
0
958
71145215
28
854
387438
1009172
885306291
889056843
889058569
889519523
889546614
0
1
1024
934
71662153
31
939
374360
979133
889550765
893256778
893261341
893738929
893766107
0
1
994
926
72169063
27
820
364210
977779
893769861
897463675
897465805
898058447
898084978
0
3
2911
921
72676489
30
915
368931
965874
898089091
901726321
901728989
902210813
902237546
0
1
995
937
73142255
29
878
375943
997943
902241867
905785062
905787859
906227887
906254610
0
0
0
873
73615836
29
882
350800
913768
906258847
909730718
909733587
910208345
910234595
0
0
0
872
74078335
27
826
343818
926150
910238449
913429774
913431530
914204921
914231487
0
1
1010
796
74406772
20
612
313789
840644
914235713
917609714
917612505
918048585
918075226
0
0
0
799
75004749
37
1125
322129
851233
918079453
921357684
921360711
921880414
921906772
0
0
0
816
75488634
30
914
326433
860283
921911103
925148711
925151607
925670198
925696346
0
0
0
791
75968682
30
914
320553
844675
925700773
929063614
929066243
929478003
929503742
0
0
0
806
76548128
32
977
324357
838600
929507615
932861289
932865437
933289367
933315753
0
3
2929
794
77138157
35
1063
314275
837720
933319529
936520074
936522819
937035845
937062092
0
1
1009
772
77656098
32
972
309313
813951
937066299
940369541
940371379
940755076
940780970
0
0
0
812
78182531
31
941
324787
865603
940785173
944053128
944056586
944456643
944482347
0
1
946
788
78680731
28
855
315285
833281
944486213
947597400
947599471
948160511
948186382
0
2
1947
764
79101866
26
789
306375
819559
948190515
951362506
951366370
951874978
951900623
0
0
0
793
79573409
28
848
311323
833263
951904383
954932158
954936201
955597714
955623434
0
1
1009
769
79897466
18
547
304070
811943
955627249
958891166
958894905
959362379
959388906
0
1
947
787
80482533
36
1101
316539
824788
959392957
962730762
962733919
963275975
963302178
0
0
0
808
81031424
30
909
324389
856395
963306155
966757768
966759291
967293487
967319823
0
3
2980
882
81564593
33
1006
356162
926614
967323943
971032221
971035267
971400989
971427430
0
0
0
957
82093155
33
999
385847
1014447
971432253
975124691
975128919
975661079
975688262
0
0
0
899
82640553
34
1032
359254
935861
975692537
979566130
979569413
980046762
980073884
0
0
0
1000
83249323
38
1158
401598
1061999
980078013
984056024
984059317
984569335
984596087
0
0
0
989
83806110
33
1008
398581
1040509
984599331
988638416
988641195
989135377
989162604
0
1
952
994
84463813
41
1239
398068
1055425
989166403
993366614
993368857
993885241
993912374
0
0
0
1072
85114367
39
1186
425198
1117605
993916379
998249697
998253747
998659028
998686362
0
1
957
1107
85716907
33
1004
438797
1170903
998689937
1002953255
1002954919
1003529457
1003556718
0
3
2955
1078
86257446
34
1032
434704
1132847
1003560467
1007901675
1007905173
1008477186
1008504818
0
0
0
1124
86850149
37
1126
448941
1183232
1008508925
1013032454
1013035256
1013543375
1013571418
0
0
0
1184
87447015
37
1128
485464
1242144
1013575495
1018269726
1018272007
1018693890
1018721110
0
0
0
1134
88193835
45
1375
450738
1207982
1018725137
1023313372
1023317398
1023833570
1023860988
0
1
969
1148
88892581
42
1279
461834
1206608
1023864851
1028465613
1028468951
1029135153
1029162900
0
1
1028
1178
89532162
40
1213
475274
1254585
1029166690
1033723982
1033727300
1034474671
1034502498
0
0
0
1178
90096872
35
1068
470153
1231953
1034506087
1039346929
1039350417
1039823438
1039851302
0
0
0
1221
90848348
47
1429
489491
1294118
1039855385
1044647370
1044651441
1045198939
1045225991
0
0
0
1249
91444409
34
1036
498708
1296370
1045230145
1050281139
1050283159
1050603394
1050630604
0
2
1963
1233
92283616
49
1490
490163
1309475
1050634443
1055505802
1055508517
1056086203
1056114076
0
2
2019
1246
92958039
42
1279
505502
1314385
1056118376
1061223200
1061225833
1061508132
1061536074
0
0
0
1287
93710977
44
1339
512754
1368349
1061539083
1066605726
1066609150
1066932574
1066960473
0
2
2059
1222
94541851
52
1578
492721
1291162
1066963669
1072050495
1072052173
1072329435
1072357862
0
0
0
1239
95456460
57
1737
495370
1322777
1072361365
1077336698
1077338845
1077833115
1077861490
0
0
0
1156
96317401
49
1494
467351
1221329
1077865219
1082899878
1082902821
1083312274
1083340503
0
3
2940
1263
97194343
54
1645
508000
1337508
1083344271
1088408356
1088410803
1088740315
1088768549
0
0
0
1282
97945650
44
1340
514264
1350364
1088772667
1093788981
1093791810
1094264681
1094292594
0
2
1963
1257
98615010
37
1124
500818
1324890
1094295781
1099114948
1099118397
1099667339
1099696010
0
3
2989
1169
99335144
45
1369
472064
1229863
1099699435
1104305498
1104308579
1105012651
1105040041
0
0
0
1208
99880038
31
943
481048
1272959
1105043971
1109788422
1109791735
1110311831
1110339399
0
2
1956
1159
100637105
47
1432
462725
1222204
1110343693
1115227314
1115230165
1115615734
1115642667
0
0
0
1201
101457399
47
1425
480879
1273856
1115646045
1120188213
1120191599
1120968130
1120995903
0
3
3069
1093
102125434
39
1185
437166
1152563
1120999931
1125456332
1125460493
1126132328
1126159673
0
2
1946
1106
102775960
39
1189
450869
1179881
1126163457
1130509883
1130511545
1131278813
1131305867
0
1
977
1151
103296098
29
888
459107
1208082
1131310111
1135740756
1135745505
1136424870
1136452566
0
2
1917
1121
103860786
32
976
444541
1175687
1136456443
1141028120
1141031158
1141453855
1141480803
0
2
1990
1102
104600059
40
1224
448209
1166513
1141484957
1145709828
1145712483
1146438989
1146466578
0
4
3937
1058
105145675
34
1031
420239
1118733
1146471059
1150607246
1150612168
1151338912
1151366395
0
0
0
1056
105663239
30
917
420156
1117000
1151370337
1155669639
1155672025
1156230141
1156257494
0
1
1059
1021
106357883
38
1156
414373
1083655
1156261595
1160271268
1160275729
1161029121
1161056294
0
4
3973
991
106911041
29
881
391817
1038605
1161060535
1165244146
1165247345
1165691952
1165719157
0
4
3941
1008
107634376
42
1277
401855
1067946
1165723183
1169561223
1169563987
1170263727
1170291018
0
2
1944
959
108115703
30
910
378974
1007040
1170294941
1174069581
1174072535
1174755967
1174783086
0
0
0
967
108570169
28
854
388534
1024698
1174787071
1178753380
1178756785
1179215949
1179243139
0
0
0
959
109175112
33
1004
387967
1010741
1179247023
1183126029
1183129675
1183751636
1183778146
0
3
2976
969
109735547
35
1066
388571
1024681
1183782791
1187894878
1187897807
1188154358
1188181136
0
0
0
959
110577624
52
1586
383255
1004474
1188185373
1192214652
1192216331
1192524145
1192550818
0
0
0
1014
111164272
32
972
411083
1106245
1192553935
1196368811
1196370729
1196833969
1196861022
0
3
2961
955
111645733
30
916
384536
1008917
1196865059
1200540267
1200542937
1201109305
1201135885
0
0
0
890
112139145
29
882
356213
946019
1201140067
1204999323
1205000719
1205464031
1205490746
0
1
975
956
112806569
39
1185
383475
1009446
1205494531
1209246984
1209248585
1209740798
1209767096
0
2
1990
933
113327689
32
978
379365
991917
1209771295
1213425120
1213428613
1214077759
1214104938
0
0
0
937
113784424
28
853
374629
982017
1214109417
1217833398
1217836577
1218381823
1218408898
0
0
0
960
114231980
26
794
384277
1016091
1218413419
1222432898
1222434344
1222617255
1222644360
0
1
1008
969
114952555
42
1279
389048
1015706
1222648195
1226503817
1226507881
1226860979
1226888248
0
2
1960
913
115573262
39
1183
368061
965010
1226892535
1230783942
1230785621
1231129091
1231156182
0
0
0
932
116277098
44
1341
370817
979840
1231160307
1234854182
1234858237
1235423559
1235450219
0
0
0
943
116727545
26
796
370334
991467
1235454151
1239303143
1239305721
1239744199
1239771127
0
1
981
983
117290535
35
1061
395863
1032194
1239775217
1243398714
1243401726
1244045659
1244072934
0
0
0
891
117709195
26
783
351381
937085
1244077387
1247817074
1247819883
1248407826
1248434564
0
0
0
959
118275800
35
1063
384604
1011811
1248438951
1252407216
1252408822
1252764583
1252791526
0
0
0
986
118913528
40
1216
393342
1043775
1252795733
1256707297
1256710397
1257236626
1257263654
0
0
0
963
119461594
31
944
389798
1016739
1257267835
1261237330
1261238841
1261706071
1261732569
0
2
2037
974
120090626
39
1189
389857
1038354
1261736909
1265679547
1265682595
1266146689
1266173718
0
0
0
1027
120599405
30
922
409067
1068277
1266177469
1270019298
1270022827
1270611077
1270637990
0
1
955
979
120997281
23
700
388852
1031866
1270641835
1274758620
1274762639
1275163051
1275190370
0
1
992
1000
121708133
43
1311
396890
1054034
1275193787
1279352925
1279355361
1279721882
1279748993
0
1
1017
981
122476963
48
1458
396328
1045568
1279752919
1283750528
1283753509
1284347675
1284374584
0
0
0
961
123160151
42
1286
383865
1007022
1284377927
1288623446
1288627029
1289104914
1289131490
0
0
0
1065
123885217
44
1337
428192
1133444
1289135291
1293440128
1293443879
1293839354
1293866146
0
1
1009
1040
124592309
44
1345
416943
1087124
1293870021
1297977203
1297980881
1298550966
1298578312
0
0
0
1026
125200172
38
1157
412256
1099002
1298582571
1302768083
1302771400
1303399525
1303426725
0
0
0
1096
125740519
32
968
428721
1149502
1303430385
1307700216
1307702869
1308225317
1308253074
0
1
990
1075
126308059
35
1068
430625
1139382
1308257383
1312781579
1312783781
1313072629
1313099722
0
0
0
1081
127168391
50
1521
432793
1135243
1313102691
1317346258
1317349157
1317897743
1317925286
0
2
1911
1082
127711005
32
976
437718
1147602
1317929407
1322276375
1322281747
1322803630
1322830775
0
1
998
1135
128250984
32
975
453502
1196825
1322834445
1327481727
1327483185
1327750786
1327777833
0
1
957
1139
129001342
41
1249
456964
1214184
1327781931
1332335468
1332337377
1332746763
1332774630
0
4
3930
1156
129649252
41
1244
466101
1225036
1332778793
1336996733
1337000935
1337762858
1337790814
0
0
0
1064
130102158
28
857
422044
1126220
1337794973
1342271051
1342274666
1342855387
1342883116
0
0
0
1130
130808015
44
1343
451790
1190393
1342887211
1347581466
1347584787
1347863086
1347890306
0
0
0
1188
131537261
44
1336
481158
1266042
1347893183
1352554402
1352555965
1352893038
1352920732
0
1
969
1152
132238260
42
1279
456684
1210271
1352924471
1357291982
1357295591
1357953005
1357980602
0
1
1010
1135
132702280
29
874
452510
1192201
1357984821
1362694362
1362697843
1363004402
1363031635
0
0
0
1160
133482999
46
1399
466589
1219910
1363034645
1367437994
1367442643
1368124767
1368152077
0
2
1959
1128
134002306
32
974
444049
1176342
1368155923
1372670898
1372675108
1373132848
1373160142
0
0
0
1100
134733088
44
1336
443871
1164949
1373163591
1377685152
1377688459
1378207143
1378234770
0
1
988
1126
135396417
33
1008
446283
1184604
1378238289
1382891344
1382894704
1383281410
1383309228
0
6
6008
1172
136150429
47
1430
482325
1247409
1383313033
1388029166
1388032261
1388379694
1388407017
0
0
0
1153
136882877
40
1216
455328
1214825
1388410555
1392939886
1392943329
1393465395
1393493062
0
4
3951
1114
137543187
38
1158
447588
1162845
1393496597
1397972090
1397974839
1398577550
1398605472
0
2
2039
1129
138174024
38
1155
455299
1196397
1398609691
1403158945
1403162421
1403588902
1403616202
0
1
1005
1122
138845333
36
1097
450693
1191251
1403620461
1408106638
1408109785
1408643591
1408671506
0
4
3988
1100
139546285
44
1340
442252
1169789
1408676151
1413087095
1413091550
1413619557
1413646930
0
0
0
1095
140206815
41
1249
440397
1158098
1413651381
1418300583
1418303005
1418601453
1418628511
0
0
0
1118
141027256
47
1426
453860
1188968
1418632379
1423061926
1423065330
1423531247
1423558699
0
3
2989
1039
141800007
48
1461
415712
1093814
1423562717
1427703697
1427706917
1428366795
1428393962
0
0
0
1076
142319930
32
977
431911
1139651
1428398141
1432552365
1432555457
1433208853
1433236370
0
0
0
1048
142850091
33
1008
421152
1100121
1433240431
1437440766
1437446761
1438026155
1438053125
0
0
0
1018
143445657
30
918
407382
1072352
1438056863
1442188604
1442192267
1442908795
1442936229
0
5
4989
1070
144005588
35
1062
431214
1132179
1442940149
1447170837
1447173221
1447733201
1447760301
0
0
0
1022
144640284
38
1151
411755
1094247
1447763793
1451977856
1451981360
1452531766
1452559182
0
1
1008
1028
145313480
36
1097
409274
1084409
1452563095
1456696444
1456699575
1457353330
1457380463
0
4
3902
1018
145920003
36
1103
413464
1077081
1457384205
1461546765
1461549327
1462220880
1462247892
0
1
942
977
146644285
40
1212
399091
1026011
1462251985
1466401654
1466404719
1466944415
1466971742
0
4
3939
1065
147256162
38
1158
437745
1138912
1466975866
1471032783
1471035781
1471611054
1471638234
0
0
0
1001
147803495
34
1042
400273
1051540
1471642493
1475861343
1475863457
1476242289
1476269141
0
0
0
1016
148543122
43
1311
407706
1077641
1476273253
1480420944
1480424480
1480822773
1480849882
0
2
2003
998
149235827
43
1305
399717
1054984
1480853953
1484846935
1484850117
1485383954
1485410760
0
0
0
991
149827594
37
1129
400298
1047333
1485414671
1489445870
1489447605
1489970299
1489997319
0
0
0
1018
150414185
35
1065
408742
1066504
1490000891
1493715036
1493718859
1494525813
1494552926
0
1
1017
965
150753750
21
637
385907
1016267
1494556655
1498492867
1498496482
1499123477
1499150532
0
0
0
953
151371106
35
1072
381000
1001757
1499154277
1503021426
1503025083
1503654265
1503681074
0
2
1890
975
151935342
35
1061
398542
1036744
1503685165
1507571015
1507573831
1508261765
1508289154
0
0
0
1036
152387866
28
847
413010
1084117
1508293431
1512269426
1512274305
1512865749
1512892669
0
0
0
972
152946428
33
1001
382096
1026858
1512896237
1516669811
1516674886
1517429873
1517456722
0
1
990
944
153409410
27
821
375987
987978
1517460891
1521579400
1521582061
1521997135
1522024028
0
1
1009
1043
154107737
43
1308
418641
1104024
1522028061
1525987657
1525989375
1526554245
1526581438
0
0
0
951
154675439
34
1035
380576
993702
1526585513
1530711461
1530715275
1531020991
1531048126
0
1
1011
1026
155427684
46
1404
406374
1086352
1531051889
1534947574
1534950910
1535545655
1535573206
0
0
0
989
155898632
29
883
397990
1039592
1535577377
1539757538
1539760543
1540092471
1540120010
0
0
0
1084
156496313
37
1127
436297
1157086
1540124157
1544380667
1544382448
1544646039
1544673678
0
0
0
1030
157170348
42
1277
417427
1090852
1544677627
1548648253
1548651481
1549209551
1549236821
0
0
0
951
157735319
34
1032
382211
1006907
1549240675
1553394815
1553397431
1553736693
1553763576
0
1
947
1045
158424209
41
1255
415822
1101414
1553767319
1558115407
1558117007
1558324186
1558350743
0
1
966
1081
159139017
43
1307
432617
1143906
1558354709
1562611946
1562613712
1562891427
1562918264
0
1
996
1037
159752701
34
1034
411639
1084082
1562922429
1567054707
1567058261
1567490099
1567517498
0
3
3031
1013
160366381
38
1159
409720
1070375
1567522009
1571554174
1571556875
1572177029
1572204134
0
0
0
1037
160911084
34
1034
413819
1095268
1572208325
1576275442
1576278841
1576828145
1576854971
0
0
0
971
161530414
37
1127
384974
1021482
1576859195
1581038957
1581043548
1581481828
1581509438
0
1
992
1038
162238183
41
1249
420071
1092224
1581513113
1585662443
1585666059
1586127076
1586154706
0
2
2014
989
162934627
43
1312
395253
1050657
1586158795
1590200714
1590203649
1590853031
1590880588
0
0
0
1045
163472207
30
918
420595
1094298
1590884695
1594937361
1594938871
1595568535
1595595906
0
2
1955
1055
163925662
28
852
415737
1111027
1595600111
1599783910
1599788508
1600273683
1600300718
0
0
0
1068
164468825
32
977
424482
1115859
1600304699
1604683915
1604686647
1604998319
1605025104
0
1
955
1071
165195300
45
1375
429299
1132843
1605029169
1609469194
1609471075
1609829021
1609856310
0
0
0
1134
165870239
39
1180
454036
1192482
1609860551
1614118377
1614121251
1614645924
1614673366
0
2
2018
1061
166381130
32
974
424708
1117550
1614677691
1618893794
1618896950
1619445847
1619472970
0
0
0
1050
166992044
38
1152
422972
1112749
1619477157
1623768234
1623771185
1624311542
1624338921
0
0
0
1104
167562906
34
1035
445804
1175727
1624342221
1628917479
1628919373
1629240573
1629268396
0
1
1087
1099
168307894
45
1376
445281
1149095
1629272413
1633579489
1633582109
1634090825
1634118486
0
1
1010
1070
168920365
38
1155
431610
1135144
1634123193
1638530270
1638532291
1639029252
1639056534
0
0
0
1112
169585896
40
1222
452094
1177046
1639060549
1643562529
1643564801
1643954259
1643981368
0
1
946
1065
170344434
40
1216
426515
1125047
1643985297
1648387458
1648390369
1648830486
1648857931
0
5
4885
1051
171108645
42
1276
424056
1100046
1648861905
1653171554
1653175525
1653654639
1653681450
0
4
3979
1096
171729522
37
1128
445366
1161427
1653685409
1658050670
1658052897
1658534306
1658561141
0
1
1008
1097
172346563
37
1130
439790
1152908
1658565037
1662897641
1662901273
1663377195
1663404106
0
1
962
1082
172917180
34
1039
435250
1151555
1663408245
1667719572
1667723233
1668324042
1668351214
0
1
984
1032
173596629
37
1124
415443
1082202
1668354865
1672603186
1672604587
1673188509
1673215689
0
4
4001
1069
174248154
39
1191
437620
1141885
1673219797
1677271972
1677275318
1678069966
1678097388
0
1
957
1062
174646980
23
697
420471
1111109
1678101921
1682484606
1682487835
1682904898
1682932634
0
1
998
1132
175258651
38
1158
450399
1204406
1682937291
1687228758
1687232098
1687861259
1687888578
0
0
0
1059
175855752
37
1130
428435
1119277
1687893197
1692286347
1692288735
1692679623
1692706747
0
0
0
1117
176507506
39
1187
454487
1181493
1692710581
1697188931
1697192185
1697550833
1697577992
0
1
951
1101
177191895
40
1214
440991
1160003
1697582241
1701789338
1701792381
1702392739
1702420202
0
2
2033
1088
177672786
30
912
437671
1160187
1702425023
1706729706
1706733125
1707216647
1707244258
0
0
0
1043
178317966
39
1187
425800
1106935
1707247639
1711438632
1711442683
1712057381
1712085088
0
1
1017
1082
178829379
29
880
426449
1139502
1712089007
1716398007
1716400114
1716961202
1716988603
0
2
1947
1108
179390993
33
1002
444493
1166188
1716992837
1721354846
1721357543
1721757575
1721784804
0
1
975
1070
180045602
39
1188
424770
1135712
1721788195
1726039055
1726042494
1726663302
1726690189
0
1
1031
1047
180665362
37
1128
421108
1093003
1726694435
1731132902
1731135499
1731510896
1731537837
0
1
986
1037
181523603
52
1575
414679
1098595
1731540889
1735639161
1735643868
1736337461
1736364878
0
1
976
1050
182061195
32
974
420105
1098703
1736368877
1740671392
1740674459
1741084310
1741110995
0
1
1000
1108
182649155
34
1033
444895
1182586
1741114733
1745549000
1745550983
1745847707
1745875322
0
2
2012
1068
183343406
39
1183
433994
1131190
1745879325
1750093196
1750096905
1750566058
1750593510
0
3
2951
1035
183944602
36
1091
417242
1094967
1750597541
1754805266
1754807829
1755341434
1755368327
0
1
1008
1010
184643979
42
1280
407520
1055118
1755372463
1759880958
1759884083
1760072834
1760099951
0
1
990
1120
185470836
48
1458
446244
1193358
1760103131
1764440132
1764442731
1764761342
1764788881
0
2
2009
994
186205255
43
1306
402028
1042867
1764792193
1769159118
1769161883
1769516244
1769542906
0
2
1939
1050
187032415
50
1523
423047
1112919
1769547143
1773705974
1773709999
1774181071
1774208230
0
1
931
1054
187598981
35
1064
428051
1115564
1774212505
1778407535
1778408999
1778850833
1778877890
0
0
0
1027
188223414
39
1191
414452
1089289
1778882573
1783267914
1783270423
1783538881
1783565940
0
0
0
1089
188971889
45
1368
435768
1149835
1783569003
1787381554
1787386088
1788218031
1788245026
0
1
980
974
189312696
21
637
387178
1021090
1788248697
1792261612
1792266304
1792922591
1792949742
0
0
0
983
189955336
38
1160
396500
1036557
1792953059
1797126566
1797129213
1797571593
1797598729
0
1
1009
1020
190655284
42
1275
412999
1087822
1797602827
1801577758
1801581563
1802220131
1802247416
0
1
1005
1011
191183073
33
1005
398460
1056784
1802251915
1806251836
1806256073
1806955387
1806982806
0
0
0
1036
191669485
30
911
415904
1091144
1806987333
1811204522
1811206708
1811694134
1811721105
0
0
0
1023
192356294
41
1258
415633
1081886
1811725205
1816037582
1816041331
1816364957
1816391968
0
1
947
992
193178077
47
1428
401027
1057913
1816395613
1820456745
1820461565
1821014874
1821042187
0
3
2956
993
193806030
36
1098
399573
1045175
1821045998
1825206586
1825209535
1825754705
1825782100
0
2
1950
1028
194494310
43
1310
411152
1089449
1825786295
1829933631
1829935184
1830429083
1830456470
0
0
0
1046
195107844
38
1157
419311
1095086
1830461035
1834345644
1834347469
1835100067
1835127369
0
0
0
994
195482742
20
610
387573
1039596
1835130895
1839104636
1839107858
1839762271
1839789992
0
2
2095
1013
196042082
33
1008
397965
1050340
1839793881
1843811934
1843815195
1844485041
1844511878
0
1
988
1042
196528216
30
910
423108
1102617
1844516345
1848832714
1848835487
1849256899
1849283975
0
0
0
1042
197252750
42
1282
421795
1102497
1849287991
1853398698
1853402111
1853950777
1853977662
0
2
1871
1022
197835942
36
1099
414865
1087182
1853981789
1858197895
1858201216
1858619071
1858646254
0
0
0
1061
198457128
36
1094
430685
1130302
1858650305
1862761215
1862764751
1863355679
1863382751
0
2
1961
974
199082172
36
1096
381858
1024550
1863387245
1867587063
1867590180
1868099263
1868126326
0
2
1976
1053
199782076
42
1281
427745
1112248
1868130061
1872150816
1872154347
1872798775
1872825882
0
1
946
1032
200252488
29
885
412657
1097008
1872830013
1876934705
1876938397
1877584193
1877611435
0
0
0
1021
200796309
31
943
404434
1071710
1877615353
1881657000
1881661960
1882256349
1882283040
0
2
1963
1066
201242840
26
791
421573
1120092
1882287049
1886283637
1886286968
1887086624
1887114406
0
1
1028
949
201823411
36
1103
379311
993001
1887119107
1891202358
1891206359
1891850951
1891878360
0
0
0
1036
202450121
36
1093
418223
1094159
1891881807
1896273238
1896276227
1896593579
1896621064
0
2
1971
1082
203192448
46
1409
433716
1146643
1896625167
1900960979
1900963100
1901325555
1901352596
0
0
0
1026
203916745
44
1338
409072
1084975
1901355926
1905757651
1905760082
1906037976
1906065228
0
1
1051
1100
204660896
44
1336
437587
1159957
1906068737
1910359110
1910361183
1910772237
1910800034
0
2
1971
1086
205222681
35
1064
438228
1145679
1910804069
1915130074
1915132656
1915660927
1915688234
0
0
0
1088
205825126
36
1093
438868
1137015
1915692184
1919932817
1919936872
1920483759
1920510860
0
1
969
1049
206401557
33
1001
415330
1109929
1920515119
1924747098
1924748377
1925308523
1925335872
0
2
1978
1043
207063559
41
1249
422502
1088971
1925340357
1929524615
1929528036
1930077325
1930103958
0
0
0
1049
207638713
34
1041
412230
1105834
1930107638
1934639281
1934641418
1934889699
1934916447
0
1
957
1097
208492552
49
1486
437007
1152948
1934920471
1939081386
1939085457
1939713602
1939739965
0
3
2946
1010
209048683
33
1008
400537
1064453
1939743731
1943989186
1943993177
1944499995
1944527674
0
1
977
1070
209746807
43
1310
424592
1119620
1944531738
1948889235
1948891983
1949229874
1949256558
0
0
0
1070
210402965
34
1037
430119
1137880
1949260545
1953590815
1953594473
1953974907
1954001363
0
5
4926
1052
211092645
40
1214
419652
1112661
1954005217
1958328434
1958330113
1958801955
1958829710
0
2
2004
1088
211753507
41
1250
433462
1145337
1958834055
1962997500
1963000064
1963682429
1963709330
0
0
0
1046
212262442
30
916
414677
1091418
1963713071
1968029202
1968031301
1968548045
1968575155
0
1
927
1104
212870628
37
1125
449089
1184413
1968579711
1973026226
1973027989
1973365251
1973392710
0
1
1002
1068
213631358
47
1431
427171
1123949
1973397247
1977787761
1977789867
1978097398
1978124672
0
0
0
1084
214297423
37
1127
428941
1146201
1978128739
1982089783
1982093905
1983028205
1983055358
0
3
3011
1053
214622651
20
608
417195
1097175
1983059719
1987260646
1987264745
1987794810
1987821925
0
0
0
1062
215208515
35
1066
425605
1125352
1987825951
1992046790
1992050818
1992565149
1992592529
0
1
1024
1054
215792317
36
1099
423283
1112175
1992596095
1996914799
1996917815
1997441211
1997468594
0
0
0
1097
216428701
40
1206
435117
1165356
1997472719
2001740835
2001742443
2002183997
2002211102
0
0
0
1053
217058950
39
1189
421463
1097711
2002215373
2006468515
2006472181
2007014169
2007041626
0
0
0
1118
217575740
30
917
442995
1184617
2007045131
2011523931
2011526488
2011851815
2011879206
0
1
980
1100
218272493
43
1313
443897
1161184
2011883193
2016183746
2016185453
2016631021
2016658398
0
0
0
1059
218913470
40
1211
418139
1118201
2016662793
2020794242
2020796493
2021393299
2021420343
0
0
0
1026
219479617
32
977
407206
1073104
2021424375
2025461075
2025464725
2026206131
2026233197
0
2
1998
1003
219998825
29
887
397363
1054789
2026237645
2030496728
2030498987
2031045795
2031072890
0
2
1952
1045
220762422
46
1397
418533
1097169
2031076085
2035406151
2035408536
2035758518
2035785334
0
1
1059
1045
221471672
40
1221
422646
1107287
2035789241
2040063286
2040070508
2040521535
2040548430
0
3
2977
1071
222098072
38
1153
428745
1134574
2040550457
2044854660
2044856864
2045275198
2045302074
0
1
935
1107
222636112
32
971
440391
1168610
2045304027
2049773123
2049775197
2050045027
2050072494
0
1
1031
1058
223432145
46
1404
429379
1096330
2050076589
2054262411
2054265279
2054778641
2054805994
0
2
1981
1024
224067658
40
1210
411329
1084200
2054810496
2058925217
2058926864
2059578349
2059605610
0
0
0
1090
224559438
31
943
432080
1144896
2059610029
2064216996
2064219287
2064333011
2064360161
0
0
0
1121
225379772
49
1490
445993
1189852
2064363527
2068688010
2068690217
2069089967
2069117262
0
2
1899
1033
226040596
40
1212
416746
1086899
2069120417
2073158882
2073163465
2073828811
2073856326
0
1
1017
1004
226570684
33
998
403222
1062574
2073860239
2077936848
2077940917
2078565806
2078593354
0
0
0
1035
227170998
37
1132
414888
1096687
2078597895
2082890559
2082893209
2083448135
2083475058
0
0
0
1056
227860938
43
1310
425640
1115666
2083479511
2087719858
2087721337
2088211336
2088238678
0
0
0
1028
228516956
35
1071
411793
1076940
2088242299
2092258702
2092260681
2092884214
2092910351
0
4
3995
1026
228999626
30
909
409582
1076869
2092914289
2097088415
2097091188
2097520439
2097547526
0
0
0
1033
229701004
39
1191
414331
1099547
2097551231
2097551392
2098323022
2098614618
2100867001
2
3
3023
1049
230394973
44
1334
18503
48937
2100870317
1.17647058823529e-09

10
401
12446528795
3510386380
3356357492
3332669151
3264262191
3300137365
3276333643
3282272635
3332629153
3333627325
3342793141
3335037949
3363398534
3306085668
3330784411
3322408967
3312547188
3291933788
3329926684
3302534158
3305852829
3300102943
3297270283
3293574123
3304403221
3297528832
3307311514
3304886105
3316639069
3310640127
3321991596
3366398039
3340442490
3310725267
3299176789
3309021969
3304181571
3292522266
3302840357
3304014625
9735188507
152488858188
224008597456
225710822016
225658837992
227088110101
225500934389
225024609097
229372218492
224106922451
224257857936
226809822881
224444666691
227452830252
226357138377
226032383051
225922695019
225064492785
224474914794
225390220171
228005648850
226332534202
224178875637
226227733020
224993759459
224880901533
225822024756
228841675766
227357803889
233646075379
224499570002
226891503776
225151138173
225748022786
225795874877
220358656308
224993227282
225462451354
226283360037
224652360747
222758246430
88601660631
19378543623
22124261139
27228096638
33383211029
39201703289
45823334990
50437957933
55892709186
60812464632
65602567047
72413321938
77762608226
84623811909
88481924531
96362682486
99397323879
104569178042
110919438209
115225541209
123124210109
126551384313
131105707789
135144255590
143047474467
148752665317
155398968148
160126690391
162812933774
167567700940
175563419357
179165089351
185852809592
190918505740
196577008364
198943059688
205554937603
211389663629
214142463870
222661187477
228649236156
221554972787
216922407299
209834815038
206461128686
200947150792
197241111486
191209439371
187659247060
182938340877
180145723833
175464723270
172078737341
168990154939
164300550179
160834263399
159261159435
155267094869
153638478852
149053958768
147482970186
143173315854
139050006189
138250260307
141541649075
136063290812
131624485373
130429554972
130970098399
125935435840
125558132843
124184108732
124757577741
124913169278
122756443360
121860923113
121303809068
121362229415
121716613809
121983386734
123372870513
128242799923
131652561316
134598036310
139600632514
143711743465
148206550802
149625296947
155642829440
156432523334
159593457721
162128574127
166019398108
168769261083
168415807442
173729970343
174967671515
175263723115
176143201425
177092198386
179669699579
177667908793
177745486553
176850080744
180336441576
179540460770
177871741395
181015517066
177036522293
175152846434
173641308745
173792382479
175392165684
169219903319
168635530163
168627498143
164768913689
163373004475
160560042163
160269204022
157253922327
152781269650
149814908293
147193206781
146144572964
148608244062
144280334738
143189576611
141221585179
140088253957
142698145179
140129048331
142131625880
141031412391
138789889174
139064163378
139850994218
140720387519
141584454975
140954068237
142927534525
142768303799
146542718362
146453247863
145509770322
146289858628
149168751739
149371218791
151586723855
155874054752
155151351773
154388629725
158868894016
158152234399
158829575101
158114720094
160749658574
162116709544
163712533759
164363080917
166873152382
164085019152
164826210787
165805043378
165519055888
167778837188
164116502127
166271655717
166270043295
167061440721
166657602646
167510858514
164206382892
165641187466
163045792426
163235068004
161549226632
158442719933
158675865046
157850192514
159999783520
158080389267
157241800506
157986516312
159504150236
154775137154
152921349439
151745451503
150098910922
149453523933
150291893198
149268803979
150659001862
148462676690
150978670861
150863740203
149560018294
149659567500
149332038506
146363313421
148269532600
148988753580
149214547243
149528713987
148346750872
150311328410
149661318967
150694171016
153577042225
152414083659
152494531746
152216633936
154866798450
154515144984
154176811215
154806237251
158306451206
157846697846
157270937168
159443871429
161520004157
158927873690
161818653376
161375981853
159793028342
158077282947
159898430821
158695286883
162095649250
159405663498
159947672584
158431324556
162411667440
157883116273
159625270052
158662612302
158066431268
158620178177
160685681617
157173033603
160732383046
158852737728
158142772393
155558323535
156098549796
154600247603
156483734156
155042053391
153631981586
155808710678
152858446914
153015791280
153617942829
153325854565
154158414717
152339006868
152324344088
155161968585
155270637781
153064169816
152367715595
155304102644
153174798482
153064910309
152780086821
154742799491
156366953448
153804589785
152977915641
155204763030
155446499583
153977557669
156825438477
153086112157
158287017400
156122175971
155401487928
155057197369
154422464842
155126961191
160192976260
158026887302
158105473533
156258145401
157686481384
158071636190
156848951434
154978067086
155482830613
158182799348
159921490005
159445750794
157848975725
155057429522
161579849963
156184279702
156305465111
159790442142
155408848258
158282000566
158517990720
156599103906
156050087812
157707943761
158587132795
154421235594
156084879927
155761131126
156304795600
155113248609
157268807205
155801852854
155879975175
155280660703
155218220511
159986097103
156083413795
153088461721
151948423108
108783568391

401
381647
107704
102898
102196
100132
101390
100810
100958
102374
102719
102972
102777
103643
101715
102595
102336
101882
101343
102464
101583
101612
101388
101432
101178
101608
101330
101604
101773
101906
101941
102104
104771
102570
101802
101316
101760
101570
101286
101502
101584
301523
4657787
6838065
6889946
6888264
6932218
6883814
6868894
7001625
6841000
6845497
6923503
6851419
6943009
6909890
6899783
6896671
6870183
6852285
6880113
6960414
6908767
6843175
6905825
6868314
6864707
6893329
6985555
6940229
7132306
6852961
6925885
6872900
6891141
6892559
6726606
6867888
6882256
6907316
6857438
6799852
2706106
593769
677991
832947
1020727
1198125
1400036
1541176
1707341
1857614
2004075
2211995
2374845
2584358
2701717
2942411
3035265
3193143
3386960
3518498
3759508
3863945
4003015
4126146
4367599
4541858
4744515
4888692
4970857
5115685
5360078
5469541
5673807
5828339
6000872
6073158
6274829
6452770
6536969
6796885
6979393
6762952
6621666
6405509
6302386
6134253
6021203
5837123
5728714
5584790
5499712
5356716
5253581
5159225
5016621
4910366
4862213
4740473
4690517
4550732
4502760
4371146
4245199
4220980
4321488
4154144
4018829
3982650
3998740
3845194
3833491
3791660
3809373
3813808
3748302
3720953
3704071
3705563
3716611
3724269
3767094
3915881
4019694
4109791
4262363
4387814
4525072
4567854
4751678
4775819
4872689
4949938
5068406
5152295
5141824
5303694
5341467
5350676
5377445
5406370
5485411
5424037
5426278
5399227
5505412
5481347
5430075
5526107
5404650
5347136
5300934
5306123
5354604
5166083
5148198
5148130
5030560
4987880
4902233
4893069
4801119
4664707
4574092
4494493
4461924
4537441
4405039
4371642
4311947
4277223
4356613
4278625
4339911
4306175
4237604
4245854
4270205
4297067
4322685
4303644
4364145
4359401
4474065
4471305
4442535
4466392
4554197
4560298
4628651
4759108
4736849
4714016
4850298
4828641
4849317
4827491
4907699
4949277
4998326
5018097
5094646
5009579
5031833
5061823
5053237
5122169
5010663
5076436
5076218
5100458
5088052
5113968
5013557
5057193
4978427
4983491
4932227
4837590
4844347
4819083
4884816
4826223
4800835
4823462
4869919
4725460
4668732
4632943
4582543
4562876
4588790
4557472
4599786
4533014
4609447
4605961
4566086
4569560
4559421
4468725
4526751
4548597
4555575
4564958
4529087
4589031
4569507
4600764
4688778
4653197
4655816
4647346
4728003
4717733
4707274
4726242
4832960
4819479
4801596
4868151
4931310
4852187
4940454
4926888
4878788
4826267
4881628
4845414
4948866
4866683
4883312
4837187
4958565
4820085
4873277
4843914
4825841
4842764
4905579
4798556
4907038
4849874
4828093
4749384
4765840
4720095
4777448
4733589
4690352
4756797
4666813
4672174
4690150
4681476
4706727
4651266
4650660
4737410
4740563
4673265
4652043
4741551
4676560
4673173
4664330
4724203
4774184
4695904
4670506
4738680
4745634
4700931
4787984
4673546
4833305
4766651
4744331
4733869
4714600
4736067
4890964
4824670
4826954
4770561
4814316
4826021
4788576
4731631
4747248
4829526
4882690
4867920
4819285
4733925
4933040
4768366
4772288
4878480
4745125
4832193
4839282
4780710
4764492
4814990
4841614
4714701
4765237
4755604
4772207
4735991
4801625
4756722
4759115
4740681
4739141
4884612
4765187
4673870
4639356
3321531

401
7490134597
2968055263
2815775298
2809562425
2763821107
2804456565
2788469788
2790067504
2785923045
2784326000
2783028675
2783235474
2785635091
2784878680
2790201866
2786199912
2789263902
2791449980
2831700054
2786866254
2798536843
2791166716
2796796091
2788321610
2799022324
2788708779
2798129770
2790091799
2799286179
2793097709
2798964034
2797259633
2804551326
2802066406
2804038957
2802542527
2802078472
2798346704
2800148310
2798215012
5163398858
129935996199
201546619001
201829015015
201978944076
202297799971
201880477069
202363800232
201647428520
201526846780
201789231808
201898827040
201914197269
202156872372
201549418690
203038487956
202129397136
202238741208
201599345247
202719043734
201779481081
202501389856
202003447493
202468412894
202360596187
202195161424
201952143009
202332133382
201829088986
202797401792
202198548993
202451706091
202096261509
201860902428
201282313460
198576197548
201397680651
201838118589
202487351866
202352128506
198658672514
79443686833
11406147016
14584599188
19252636762
24491469469
29361263397
34618374039
39078485963
44028007022
48961636333
54406651845
59374221506
64528520772
69243156586
74265647345
79450360823
83854583233
88865964735
94307015490
98862071086
103543392040
108813512974
113643974472
118456554953
123967541415
128762780064
134088093257
139038552301
143975847694
148596869806
153842746376
158421848930
163481417908
167986198851
173480163151
178607684432
183974308863
187543076335
192001423019
197375635404
200026743619
196754725257
192068044815
187486734145
182794701539
178717581947
174579945095
170250575457
166917975569
162744177463
159235336007
155271578669
151638696205
148049741141
144994253391
141422834105
139090405688
136376556315
133644154092
131101042749
128669031024
125420926786
122806640724
120971815557
119787904431
117462393679
114915330739
113860585745
113160777233
109980737937
108731317117
107469224848
107390913645
106920458000
105897985579
104111336187
104113052901
103921831105
104351110711
103577976351
105811686863
109432125866
113261308989
117648891293
121699552265
125710938581
129368084439
132467931964
135445134355
138027086572
141311434728
143553047040
146715890439
147657423319
149259034766
151079158792
153844076733
154841557094
156099347009
156724872951
157531203674
158479595903
159110723607
158210220529
158547593084
157824685024
158617512043
157658644457
156608042438
155548359578
154408491362
153513682536
152326476449
151193648884
149270249580
147634650183
145745584365
143107296159
141434356307
138539114061
135969673121
134059796219
132351137593
129815543778
128184584167
127334270974
126511887722
125280373995
123712123370
122864172567
123372597747
122217551167
122289001045
122554172754
122411694325
121710738975
122163853711
122516259873
123803453345
123660996634
124630195030
125189497811
126623929055
126925093140
127933177310
128452669771
130647520573
132097570139
132935608319
134155993778
135603703493
135165427395
136689067727
137539010906
138661476858
139934108362
141018680294
142387752269
143793982765
143548891958
145145169935
145442844632
146175451933
146391394293
146979327711
148129780487
146454167354
146291017122
147414254758
146931950215
146337043969
145560691257
145065412340
143780806412
143642241083
142997775114
142140358203
140562865420
140274130431
139187741497
139583589182
138338635093
138102999727
136839883540
136270367486
135524786731
134935221851
133029511107
132705068009
132173675342
132181315901
130588444533
130464269929
130909439197
131346373851
130116659700
130328837244
130166463105
130424695790
129467169935
129869420241
130988840073
131007275381
130014259722
131466553346
132163488350
132670591995
133200561036
133799531207
133728266890
134907882750
134901802944
136183770043
136731629440
136533134240
136650633629
138857662448
138740840356
139533114483
140214233256
142952463389
139785825206
141060304187
141423600125
141037196585
140889613338
141253669093
140247833521
140510725196
141083597276
141150574585
140359898840
139959935310
139927047958
140241804083
140088773753
139923607687
140010065814
139433353934
138925074915
138907603152
138310021478
138089350179
137792944897
137683701878
136704283282
136043478285
136567588654
136497240703
135765438267
135485190249
135412664229
135843538448
134943392796
135367881936
134773982073
134535972207
133822567598
134570848681
134545726219
134426764123
133762312741
134361180207
133711738063
134348300657
134997904072
135281911878
134355473176
134685162646
134573338539
135739072778
135913905790
136101921565
135145761015
135975021863
136691415174
137490624842
136343329308
137011314359
137192286954
138209476366
138094915253
138305097404
138577320049
138160176015
139174205909
139028858411
137915265407
138284141081
137964930479
138857915719
139058463586
138196556280
137813044020
138980669147
138268544971
138828167735
137722965749
137263671012
137192107509
138351618674
137686678231
137770522796
137085769696
136513601352
137354840699
137480774728
137639660759
137626238408
136584963537
137000518852
137100691708
137180466653
137036325714
137367437705
136862196497
136812978302
135935665730
133884102833
19284522586

401
348306
95601
91313
90493
89011
90285
89403
89273
90817
90411
90488
90128
90605
90009
90969
89801
90455
89681
90861
89767
90503
89697
89971
90007
90065
90015
90525
90291
91025
90551
90663
90143
90719
90261
90091
90269
90167
89947
90309
90289
260355
4616041
6796979
6850001
6846694
6891586
6843350
6828035
6961668
6801320
6805007
6883690
6810458
6902864
6869661
6859378
6857227
6830345
6811985
6839250
6919303
6867472
6802226
6865185
6827814
6824992
6853813
6944756
6900150
7092234
6811130
6885066
6831507
6851015
6852504
6686753
6827891
6842373
6867081
6817745
6759810
2673457
561549
647184
801888
989924
1166563
1368337
1510517
1674343
1825750
1971177
2178900
2340863
2550831
2666933
2907790
3000236
3157314
3351301
3481864
3722096
3826367
3965403
4088296
4329233
4502901
4705177
4849194
4931774
5077192
5319334
5428043
5633781
5788004
5961260
6032380
6233860
6412586
6496684
6757170
6940074
6722526
6581866
6365434
6262137
6094214
5981704
5797931
5689018
5544879
5458934
5317411
5214243
5119893
4976817
4871130
4823261
4701248
4651707
4512416
4463470
4333347
4206878
4183010
4283047
4115929
3981388
3945268
3960153
3807922
3796417
3754156
3771855
3775961
3710516
3683821
3666735
3668961
3679406
3687979
3729517
3878192
3982387
4070401
4224986
4349988
4486919
4529194
4712536
4736773
4833235
4910398
5029981
5111583
5101870
5264345
5301614
5311290
5337867
5366749
5444960
5383397
5387136
5358387
5465892
5441153
5390845
5487034
5365271
5307019
5260091
5266787
5314794
5126220
5108856
5108563
4991966
4948796
4862777
4853934
4761841
4624221
4534517
4455973
4423948
4498265
4366962
4334341
4273881
4238845
4319233
4238967
4301650
4268370
4198664
4206777
4232116
4258116
4283977
4264997
4325915
4320630
4435397
4433433
4404058
4427277
4515688
4521951
4588112
4718723
4698733
4675219
4811069
4788599
4810381
4786719
4868820
4909549
4958862
4979135
5054168
4971422
4993547
5022668
5014989
5082812
4970868
5037530
5036186
5060275
5049024
5074866
4974718
5016491
4938179
4945080
4892561
4796772
4805145
4779529
4845736
4787595
4760456
4782893
4830218
4686149
4629210
4594716
4542711
4524479
4550010
4518888
4561497
4494758
4571714
4567558
4529160
4530026
4519986
4430621
4487731
4509766
4517248
4526137
4490997
4549929
4529764
4561949
4649172
4614411
4616877
4607415
4689758
4678486
4668282
4687282
4794675
4779024
4760941
4828354
4891465
4811873
4900583
4888358
4838619
4787865
4841263
4805833
4909236
4828066
4844824
4798678
4919588
4781194
4833079
4804837
4787094
4803587
4866127
4759973
4867325
4811366
4789718
4709996
4727192
4681395
4738323
4694462
4651521
4717799
4628172
4633024
4650976
4642877
4667401
4612030
4610969
4698805
4702248
4634869
4612635
4703715
4637743
4634060
4624732
4684826
4735763
4656920
4631846
4700047
4707370
4662410
4748563
4635215
4793088
4727363
4704569
4694743
4674980
4696413
4851013
4786320
4788358
4731266
4774852
4787039
4749626
4693070
4708305
4791702
4843284
4829543
4780302
4695034
4894475
4729734
4734134
4838683
4706168
4792616
4800979
4742568
4726040
4776192
4802659
4674493
4726979
4717095
4733861
4697450
4761797
4717766
4720478
4699997
4700712
4846214
4727112
4636007
4600503
1014549

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
5
5
5
6
6
5
5
6
6
5
6
5
5
6
6
6
5
6
5
5
6
5
5
6
6
6
6
6
5
5
5
5
6
5
6
6
6
5
5
6
2
3
3
3
4
4
4
4
5
5
5
6
6
6
7
6
7
6
6
7
7
7
7
7
7
9
8
10
8
8
9
8
9
9
9
9
10
10
10
11
9
9
10
9
9
9
9
10
9
8
9
9
9
8
8
8
8
9
8
8
8
7
8
7
9
7
8
8
7
7
8
7
7
7
8
8
8
8
7
9
7
8
8
8
9
10
9
9
9
8
9
9
9
9
9
10
9
9
9
9
10
9
9
9
10
10
9
10
9
9
8
10
9
9
9
10
9
9
8
8
9
8
9
8
8
8
9
8
9
9
8
8
10
11
9
10
9
8
9
7
11
8
8
9
9
8
9
9
9
9
9
9
9
9
9
9
11
9
10
10
10
10
9
9
8
8
9
9
10
9
8
9
9
9
8
9
9
9
9
8
8
8
8
9
8
8
9
8
8
8
8
8
8
8
9
7
7
8
9
8
7
7
8
8
8
8
6
7
6
8
6
7
6
7
7
7
7
6
7
7
7
9
7
8
7
7
7
7
7
7
8
7
7
7
6
7
7
7
6
8
7
7
8
7
7
7
7
7
7
7
6
7
7
7
7
9
7
7
6
7
7
6
7
7
7
6
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
6
7
7
7
7
7
6
7
7
6
7
7
6
7
7
7
9
8
7
7
7
7
6
8
8
7
9
7
7
8
7
8
7
6
7
6

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
51745269
51493099
51532174
51741819
51515220
51756626
51593716
51572995
51400758
51793549
51538074
51754183
51648024
51566405
52011552
51540817
51574741
51553271
51776608
51488731
51854812
51567484
51789667
51784198
51496750
51757488
51548350
51667494
51786555
51683643
51578289
51771256
51320880
51526201
51771688
51355556
51651677
51908035
51494836
51518510
629148
1895612
3250126
4408474
5851646
7028932
8489551
9484500
10908309
12133042
13653691
14831559
16240641
17398702
18729422
20159171
21040617
22660516
23892816
25115029
26302245
27834320
28874868
30309917
31653646
32912414
34282675
35611981
36779512
38128235
39362481
40690849
41891296
43205290
44522519
46042568
47279166
48176406
49380731
51162261
51126871
49716720
48512898
47457954
45913278
45331736
43755104
42956513
41944914
40896810
39958789
38980761
37923270
37141336
36274958
35373968
34817871
34166559
33287771
32832368
32003651
31253627
30503579
30278323
29848174
29209128
28437193
28553539
28076094
27219099
27098811
26757434
26820808
26723400
26243081
25850603
25988999
25896421
26065228
25733485
26755112
27738948
28705120
29970920
30822996
32063816
32795852
33753813
34237126
35135307
35898125
36488594
37314470
37353224
37852389
38508164
39115836
39240702
39646806
39766723
39921468
40333219
40209302
40061283
40092664
39942230
40226927
39823850
39430742
39386565
38814692
38877641
38282311
38187431
37432450
37274052
36474803
35875708
35458045
34663307
33981806
33706554
33005923
32440219
32015639
32000809
31565621
31418731
30727200
30886658
30939313
30514473
30715934
30768234
30674672
30442675
30685003
30797781
31176002
30964969
31440364
31449710
31929608
31891762
32186239
32357843
33103978
33284916
33490338
33929279
34230246
33914973
34676466
34625671
35094331
35422998
35553814
36199692
36238990
36257689
36724963
36768410
36894581
37045140
37044529
37625847
36539902
37193425
37094925
37217158
36785889
36775045
36509780
36227260
36199736
36004649
35684526
35326607
35264679
34954168
35198316
34659783
34735587
34239168
34276025
34038799
33770909
33288225
33304276
33188287
33179831
32617602
32788330
32982661
32941200
32581601
32739004
32715981
32739531
32350416
32707770
33054413
32740699
32636267
33192425
33230011
33373808
33577634
33574262
33690884
33981982
33942495
34356225
34475688
34224722
34458188
35178989
34806534
35191607
35424717
35305263
35163900
35706154
35676326
35323010
35654909
35441685
35275026
35392599
35627078
35407835
35364665
35107047
35325797
35214633
35339231
35104438
35316831
34909802
35001098
34851033
34791872
34651644
34661534
34588607
34307990
34050467
34562349
34103089
34182242
33934805
34128077
34084116
33877013
34055616
33810145
33751756
33568368
33895906
33814326
33666548
33637757
33770032
33519502
33833186
34002806
33976388
33674279
33865547
33875000
34276359
34174186
34264564
33865436
34298517
34476175
34540496
34161994
34489883
34558502
34793944
34713620
34791233
34888916
34627543
35292716
34730269
34702601
34755713
34707272
34995264
35023881
34566059
34728562
35016115
34698567
34946945
34483274
34452224
34539359
34901499
34501481
34627273
34430312
34216815
34751797
34431030
34745456
34446733
34332391
34475095
34468201
34464732
34472130
34486417
34392711
34350653
34058900
34317715
33935422

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
5070
5060
5072
5971
5725
5070
5089
5989
5954
5179
6053
5079
5094
5903
6010
5912
5125
5916
5119
5097
5950
5073
5098
5948
6054
5916
5831
5863
5136
5101
5202
5141
5999
5138
6074
5876
5936
5125
5103
5894
2030
3026
2930
3008
3853
4107
4022
4044
5091
5002
5004
5992
5967
5926
7055
6017
6921
5979
6054
6920
7091
6978
7085
7002
6991
8837
7905
9704
7860
8115
8892
7955
9039
8862
8924
9007
9907
9871
9881
11035
9039
8930
9899
8941
8884
8863
8972
9876
8708
8032
9093
8861
8973
7911
7864
8016
8037
8849
7898
7939
7925
7086
7919
7008
8795
7031
7934
7927
6950
6971
7809
7060
7027
7065
7883
7899
7952
7914
7117
8790
6978
7900
7992
8003
8931
9832
8881
8933
8793
8000
8854
8851
9091
8958
8946
9710
8873
8949
8985
9072
9882
9000
8844
8948
9764
9887
8923
10080
8901
8740
8045
9865
8917
8794
9053
9886
8790
8968
8048
8008
8865
7931
8938
8058
7974
7833
8846
7976
8951
8802
8032
8007
9974
11068
9101
9977
8870
7992
9034
7009
10791
8005
7957
8999
8879
7891
8962
8797
8998
8872
8843
8934
8913
9037
8898
8868
10979
9080
9770
9896
9817
9816
8893
8898
7943
7970
8957
8902
9899
8962
7980
8821
8749
8751
7984
8832
8690
8822
8996
7989
8059
7996
7887
8714
7844
7859
8784
7946
7916
7763
7807
7961
7862
7819
8853
7046
7071
7795
8839
7944
6952
6939
7886
8100
7808
7884
6011
6928
6066
7836
6040
6934
6017
6879
6981
7000
6823
6020
6842
7069
6883
8801
7011
7696
6848
7041
6976
6939
6875
6985
7971
7037
6976
6954
6023
6925
6913
7101
6006
7963
6956
6996
7947
6974
7053
6983
7057
7023
7007
7101
6007
7007
6981
7019
7032
9005
6904
6909
6090
6793
6853
6046
7062
6940
6928
6036
6867
7081
7027
6900
7082
6925
6930
6969
6085
7005
7056
6885
6929
6978
6942
6983
6946
6816
6095
6921
6856
7036
6928
6995
6077
6913
7042
6133
7021
6850
6012
7022
6819
6906
8854
8044
7114
6834
6903
6944
6064
7885
7894
6825
8931
6829
6844
7893
6989
8029
6930
5984
6786
5996

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
51745269
51493099
51532174
51741819
51515220
51756626
51593716
51572995
51400758
51793549
51538074
51754183
51648024
51566405
52011552
51540817
51574741
51553271
51776608
51488731
51854812
51567484
51789667
51784198
51496750
51757488
51548350
51667494
51786555
51683643
51578289
51771256
51320880
51526201
51771688
51355556
51651677
51908035
51494836
51518510
629148
1895612
3250126
4408474
5851646
7028932
8489551
9484500
10908309
12133042
13653691
14831559
16240641
17398702
18729422
20159171
21040617
22660516
23892816
25115029
26302245
27834320
28874868
30309917
31653646
32912414
34282675
35611981
36779512
38128235
39362481
40690849
41891296
43205290
44522519
46042568
47279166
48176406
49380731
51162261
51126871
49716720
48512898
47457954
45913278
45331736
43755104
42956513
41944914
40896810
39958789
38980761
37923270
37141336
36274958
35373968
34817871
34166559
33287771
32832368
32003651
31253627
30503579
30278323
29848174
29209128
28437193
28553539
28076094
27219099
27098811
26757434
26820808
26723400
26243081
25850603
25988999
25896421
26065228
25733485
26755112
27738948
28705120
29970920
30822996
32063816
32795852
33753813
34237126
35135307
35898125
36488594
37314470
37353224
37852389
38508164
39115836
39240702
39646806
39766723
39921468
40333219
40209302
40061283
40092664
39942230
40226927
39823850
39430742
39386565
38814692
38877641
38282311
38187431
37432450
37274052
36474803
35875708
35458045
34663307
33981806
33706554
33005923
32440219
32015639
32000809
31565621
31418731
30727200
30886658
30939313
30514473
30715934
30768234
30674672
30442675
30685003
30797781
31176002
30964969
31440364
31449710
31929608
31891762
32186239
32357843
33103978
33284916
33490338
33929279
34230246
33914973
34676466
34625671
35094331
35422998
35553814
36199692
36238990
36257689
36724963
36768410
36894581
37045140
37044529
37625847
36539902
37193425
37094925
37217158
36785889
36775045
36509780
36227260
36199736
36004649
35684526
35326607
35264679
34954168
35198316
34659783
34735587
34239168
34276025
34038799
33770909
33288225
33304276
33188287
33179831
32617602
32788330
32982661
32941200
32581601
32739004
32715981
32739531
32350416
32707770
33054413
32740699
32636267
33192425
33230011
33373808
33577634
33574262
33690884
33981982
33942495
34356225
34475688
34224722
34458188
35178989
34806534
35191607
35424717
35305263
35163900
35706154
35676326
35323010
35654909
35441685
35275026
35392599
35627078
35407835
35364665
35107047
35325797
35214633
35339231
35104438
35316831
34909802
35001098
34851033
34791872
34651644
34661534
34588607
34307990
34050467
34562349
34103089
34182242
33934805
34128077
34084116
33877013
34055616
33810145
33751756
33568368
33895906
33814326
33666548
33637757
33770032
33519502
33833186
34002806
33976388
33674279
33865547
33875000
34276359
34174186
34264564
33865436
34298517
34476175
34540496
34161994
34489883
34558502
34793944
34713620
34791233
34888916
34627543
35292716
34730269
34702601
34755713
34707272
34995264
35023881
34566059
34728562
35016115
34698567
34946945
34483274
34452224
34539359
34901499
34501481
34627273
34430312
34216815
34751797
34431030
34745456
34446733
34332391
34475095
34468201
34464732
34472130
34486417
34392711
34350653
34058900
34317715
33935422

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
1726
1740
1729
1734
1724
1740
1729
1738
1729
1756
1750
1737
1769
1753
1741
1730
1727
1731
1762
1728
1749
1725
1730
1730
1716
1743
1746
1774
1748
1766
1726
1743
1716
1724
1730
1741
1728
1732
1730
1727
39
92
144
178
235
277
332
357
411
448
496
543
590
629
672
719
750
796
835
875
914
983
997
1051
1104
1138
1193
1239
1279
1311
1342
1383
1416
1461
1502
1550
1605
1613
1680
1716
1743
1671
1620
1596
1559
1531
1482
1473
1443
1407
1356
1328
1314
1277
1240
1241
1211
1175
1142
1123
1095
1078
1060
1059
1035
1012
983
990
975
950
945
937
934
931
912
893
903
901
911
900
923
963
999
1050
1065
1107
1136
1174
1177
1207
1229
1255
1292
1273
1295
1309
1337
1337
1357
1357
1353
1372
1357
1371
1364
1354
1375
1350
1339
1350
1340
1322
1311
1327
1307
1272
1240
1228
1223
1188
1198
1178
1129
1117
1127
1097
1096
1077
1062
1076
1066
1050
1078
1057
1080
1049
1064
1064
1068
1074
1085
1089
1104
1092
1125
1111
1142
1151
1154
1173
1169
1166
1176
1209
1204
1220
1240
1238
1238
1230
1248
1254
1264
1255
1259
1285
1248
1271
1262
1287
1250
1250
1231
1240
1243
1227
1217
1202
1214
1195
1214
1184
1193
1181
1177
1169
1152
1136
1140
1136
1141
1119
1122
1132
1129
1126
1122
1131
1132
1127
1122
1151
1132
1122
1147
1135
1146
1170
1168
1162
1151
1162
1192
1179
1177
1181
1201
1189
1212
1216
1200
1203
1247
1219
1206
1229
1222
1216
1213
1227
1217
1210
1199
1215
1211
1205
1191
1209
1191
1195
1190
1198
1194
1190
1198
1187
1164
1205
1178
1166
1166
1166
1179
1157
1187
1163
1155
1145
1173
1158
1161
1175
1166
1159
1165
1160
1186
1161
1163
1188
1167
1186
1208
1158
1194
1193
1178
1169
1199
1189
1191
1185
1195
1195
1191
1203
1193
1190
1188
1211
1198
1194
1180
1195
1201
1205
1208
1190
1190
1182
1186
1213
1202
1174
1168
1223
1202
1206
1180
1178
1180
1182
1176
1178
1188
1188
1168
1164
1169
1164


Loading data, please wait...