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=4 runs.hoc
methodinfo 94
nhost 32768
MemSize 536870912
UsedMem 57381608
FreeMem 479489304
use2interval = -1
ncellpow = 18
ncon = 10000
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 = 0.54
mkmodel_time = 2.06
setup_method_time = 0.11
set_maxstep_time = 19.63
stdinit_time = 0.05
runtime = 2.44
methodrun_time = 22.2
elapsed_time = 184.99
jobid = 0
seq = 22
@@@end header@@@
5629
2580381690
2580392592
2580710829
2580737431
0
0
0
0
0
0
0
0
0
2580738943
2581092282
2581093455
2581101370
2581124199
0
0
0
0
0
0
0
0
0
2581125976
2581215930
2581216807
2581222468
2581230444
0
0
0
0
0
0
0
0
0
2581231679
2581318048
2581318967
2581324745
2581332682
0
0
0
0
0
0
0
0
0
2581333897
2581420492
2581421369
2581425469
2581433540
0
0
0
0
0
0
0
0
0
2581434765
2581517662
2581518543
2581524719
2581532318
0
0
0
0
0
0
0
0
0
2581533383
2581617000
2581617881
2581625008
2581632728
0
0
0
0
0
0
0
0
0
2581633966
2581719066
2581719945
2581724929
2581731716
0
0
0
0
0
0
0
0
0
2581732665
2581815942
2581816835
2581823791
2581831258
0
0
0
0
0
0
0
0
0
2581832979
2581919704
2581920583
2581924561
2581931500
0
0
0
0
0
0
0
0
0
2581932451
2582015820
2582016725
2582023877
2582031762
0
0
0
0
0
0
0
0
0
2582032985
2582118388
2582119267
2582124575
2582131344
0
0
0
0
0
0
0
0
0
2582132579
2582215594
2582216472
2582223321
2582230858
0
0
0
0
0
0
0
0
0
2582232171
2582318230
2582319109
2582324105
2582330820
0
0
0
0
0
0
0
0
0
2582331773
2582413974
2582415021
2582423033
2582430868
0
0
0
0
0
0
0
0
0
2582432086
2582518248
2582519169
2582523522
2582530218
0
0
0
0
0
0
0
0
0
2582531169
2582614742
2582615648
2582622009
2582629544
0
0
0
0
0
0
0
0
0
2582630750
2582715190
2582716069
2582722623
2582729788
0
0
0
0
0
0
0
0
0
2582730739
2582812944
2582813833
2582822094
2582829834
0
0
0
0
0
0
0
0
0
2582831044
2582917780
2582918657
2582923832
2582930640
0
0
0
0
0
0
0
0
0
2582931817
2583015200
2583016052
2583022966
2583030564
0
0
0
0
0
0
0
0
0
2583031639
2583115452
2583116331
2583123118
2583130060
0
0
0
0
0
0
0
0
0
2583131122
2583214352
2583215273
2583221998
2583229412
0
0
0
0
0
0
0
0
0
2583230479
2583314574
2583315455
2583322924
2583329894
0
0
0
0
0
0
0
0
0
2583330960
2583414546
2583415427
2583421902
2583429388
0
0
0
0
0
0
0
0
0
2583430629
2583514396
2583515275
2583521691
2583529044
0
0
0
0
0
0
0
0
0
2583530290
2583616304
2583617190
2583621188
2583629196
0
0
0
0
0
0
0
0
0
2583630398
2583714780
2583715659
2583721613
2583728640
0
0
0
0
0
0
0
0
0
2583729886
2583814514
2583815391
2583820478
2583827904
0
0
0
0
0
0
0
0
0
2583829097
2583913482
2583914361
2583920991
2583928528
0
0
0
0
0
0
0
0
0
2583929759
2584015262
2584016139
2584020214
2584027644
0
0
0
0
0
0
0
0
0
2584028848
2584114730
2584115607
2584119904
2584127336
0
0
0
0
0
0
0
0
0
2584128573
2584213078
2584213957
2584219703
2584227308
0
0
0
0
0
0
0
0
0
2584228525
2584314452
2584315329
2584320107
2584327700
0
0
0
0
0
0
0
0
0
2584328942
2584413462
2584414341
2584419767
2584427404
0
0
0
0
0
0
0
0
0
2584428807
2584515854
2584516731
2584520351
2584527788
0
0
0
0
0
0
0
0
0
2584528935
2584613270
2584614151
2584620055
2584627678
0
0
0
0
0
0
0
0
0
2584629031
2584714294
2584715171
2584720334
2584727646
0
0
0
0
0
0
0
0
0
2584728712
2584812838
2584813721
2584820070
2584827702
0
0
0
0
0
0
0
0
0
2584828954
2584915024
2584915901
2584920310
2584927448
0
0
0
0
0
0
0
0
0
2584928568
2585012834
2585013715
2585019724
2585027646
0
0
0
0
0
0
0
0
0
2585028866
2585114774
2585115651
2585276524
2585293487
0
0
0
0
0
0
0
0
0
2585295095
2589461668
2589467257
2590488117
2590515513
0
0
0
1724
722871
15
1376
694418
1954520
2590519630
2597152460
2597154388
2598315613
2598343806
0
1
8751
1583
1599055
20
1834
618103
1818128
2598347847
2605241965
2605244732
2606199595
2606227819
0
0
0
1791
2553993
20
1837
700036
2046311
2606230959
2613071826
2613074096
2614139087
2614167750
0
1
8597
1737
3268723
16
1471
679562
1984811
2614171393
2620905786
2620909052
2622156990
2622185588
0
0
0
1676
3980047
16
1470
656783
1919801
2622189067
2629015774
2629020556
2630143300
2630172038
0
0
0
1743
4814736
19
1741
685338
1989379
2630176181
2637551723
2637555418
2638049294
2638077063
0
0
0
1731
6083216
27
2477
675946
1994339
2638080851
2644984390
2644986097
2645909892
2645938506
0
1
8675
1692
7025888
20
1835
664796
1910976
2645942635
2652910401
2652913026
2653864134
2653892126
0
1
8513
1724
7949668
21
1925
683134
1993620
2653896779
2660879133
2660884000
2661790822
2661819174
0
0
0
1760
8833316
20
1833
685272
2013902
2661823235
2669100041
2669102635
2669683382
2669711517
0
0
0
1724
10006115
25
2292
679768
1971792
2669714831
2676611119
2676612859
2677572121
2677600442
0
1
8613
1746
10893256
20
1835
691584
1981950
2677603889
2684238678
2684241216
2685565786
2685594426
0
0
0
1729
11476135
13
1195
659710
1958224
2685598187
2692718238
2692719942
2693515782
2693544555
0
0
0
1742
12494877
23
2111
686249
1989180
2693548877
2700447485
2700449497
2701411981
2701440574
0
0
0
1745
13333971
19
1743
684161
1999407
2701444739
2707985495
2707989519
2709245149
2709273530
0
0
0
1708
13892351
11
1012
653691
1919323
2709276587
2716589823
2716591329
2717120670
2717148710
0
1
8509
1770
15079817
27
2479
699872
2009835
2717152091
2724760499
2724761993
2725014325
2725042999
0
0
0
1787
16545563
33
3030
700434
2019716
2725046573
2732533523
2732535363
2733046799
2733075450
0
0
0
1753
17837388
29
2664
686581
2010244
2733078605
2740221045
2740223087
2741000706
2741029318
0
0
0
1777
18813155
22
2017
694817
2020953
2741033129
2748051790
2748053155
2748942201
2748970639
0
0
0
1743
19699517
20
1838
676053
1957303
2748974283
2755321798
2755325107
2756706295
2756735126
0
0
0
1699
20148929
10
917
649520
1903041
2756739301
2763479970
2763481899
2764799150
2764827562
0
0
0
1707
20909097
17
1563
672393
1975947
2764831685
2771699515
2771703723
2772732100
2772760785
0
0
0
1740
21708231
18
1652
675417
1977671
2772764787
2780168995
2780171207
2780592621
2780620930
0
0
0
1711
23073911
31
2842
683696
1957347
2780625047
2787569143
2787572278
2788331646
2788360000
0
0
0
1689
24057581
22
2024
674824
1959904
2788364365
2795270154
2795272071
2796274083
2796302369
0
0
0
1749
24945403
20
1838
685836
1977807
2796306275
2802955182
2802958005
2804207465
2804236150
0
0
0
1740
25574186
14
1288
673898
1968106
2804239991
2811048455
2811050777
2812250186
2812278936
0
0
0
1704
26330734
17
1561
672673
1959446
2812283241
2819050628
2819053883
2820141488
2820169731
0
0
0
1721
27126561
18
1652
673959
1950759
2820173890
2827326372
2827328423
2827951775
2827980734
0
0
0
1692
28286636
26
2391
670843
1938021
2827984661
2834565547
2834567635
2835895138
2835923550
0
0
0
1728
28913345
14
1287
669388
1953224
2835928011
2842930947
2842932448
2843660262
2843689162
0
0
0
1740
29886480
22
2018
680236
1975219
2843693435
2850347829
2850352425
2851506426
2851534526
0
0
0
1665
30613892
15
1376
644614
1853037
2851537645
2858210510
2858213343
2859134456
2859162483
0
1
8664
1707
31550672
21
1931
672898
1957162
2859166099
2866051606
2866054641
2867060059
2867088854
0
0
0
1701
32485678
21
1926
661221
1952300
2867092870
2874101387
2874104866
2875040479
2875069540
0
0
0
1681
33549940
24
2200
665925
1909836
2875073027
2881926159
2881927865
2883098530
2883127518
0
0
0
1689
34523623
22
2018
669637
1918893
2883131493
2889808502
2889811315
2890873382
2890901162
0
0
0
1730
35252828
15
1377
663803
1952926
2890904723
2897841735
2897843443
2898720938
2898749653
0
1
8625
1681
36277376
23
2111
653892
1918595
2898753639
2901478011
2901479456
2901840859
2901863547
0
0
0
17
36277376
0
0
7644
21818
2901867323
2902200462
2902201497
2902479686
2902500881
0
0
0
64
36277376
0
0
24033
77239
2902503829
2902962244
2902963469
2903239327
2903261382
0
0
0
102
36331897
1
91
39080
116246
2903264521
2903852987
2903855045
2904237985
2904259610
0
0
0
142
36383321
1
92
54715
158502
2904262621
2905189614
2905190719
2905466877
2905488404
0
0
0
203
36615950
5
458
79496
240820
2905491905
2906463091
2906464515
2906871045
2906892500
0
0
0
229
36711995
2
184
90952
268236
2906895640
2908016350
2908018381
2908466583
2908488056
0
0
0
265
36851583
3
275
101369
304389
2908491345
2909856147
2909857293
2910247675
2910269578
0
0
0
351
37034738
4
367
137258
398317
2910273021
2911818294
2911819706
2912225431
2912247450
0
0
0
388
37218195
4
367
147998
438615
2912250873
2913820127
2913821205
2914361595
2914384046
0
0
0
414
37316474
2
183
156884
468403
2914387385
2916173502
2916175759
2916714289
2916737446
0
0
0
457
37499126
4
367
171889
523923
2916740953
2918677450
2918678699
2919207415
2919230690
0
0
0
491
37682154
4
365
187979
567622
2919234579
2921414023
2921415211
2921974277
2921998524
0
0
0
507
38000001
7
642
196195
585655
2922001897
2924069518
2924070807
2925021018
2925045000
0
0
0
553
38139823
3
275
209284
626289
2925048885
2927462712
2927464565
2928132705
2928157038
0
0
0
625
38411163
6
550
235344
710276
2928160741
2930863806
2930864953
2931456669
2931481910
0
0
0
668
38779158
8
737
259571
751716
2931486089
2934220442
2934222519
2934982712
2935008550
0
0
0
678
39097725
7
640
257636
775066
2935012703
2938114347
2938115778
2938937507
2938963446
0
0
0
760
39600289
11
1009
294111
856970
2938967923
2942390676
2942392085
2942903223
2942928982
0
0
0
785
40278230
15
1377
303173
903539
2942932717
2946321175
2946322676
2947089606
2947115948
0
0
0
880
40682127
9
825
335216
990973
2947120211
2950688779
2950689979
2951299345
2951325766
0
0
0
855
41176142
11
1008
335759
977380
2951329765
2954795232
2954796950
2955637871
2955664942
0
0
0
892
41537898
8
735
343677
1005424
2955668927
2959630191
2959631587
2960478510
2960504882
0
0
0
1003
42117717
13
1196
386498
1131493
2960508945
2964448936
2964450269
2965308323
2965335554
0
0
0
993
42522856
9
828
387467
1148036
2965339127
2969711747
2969713231
2970397527
2970424702
0
0
0
1104
43101629
13
1194
432506
1263593
2970428965
2974863368
2974864739
2975672202
2975699392
0
0
0
1085
43679946
13
1197
422159
1241912
2975702995
2980253153
2980255209
2981192098
2981219738
0
0
0
1165
44220720
12
1101
447848
1332114
2981224061
2985828797
2985831799
2986817175
2986845122
0
0
0
1197
44668785
10
916
460111
1333062
2986849157
2991826344
2991827824
2992680178
2992707756
0
0
0
1239
45375161
16
1465
479715
1415959
2992711907
2997985039
2997986977
2998641408
2998669682
0
0
0
1295
46217332
19
1746
512026
1456483
2998673899
3003856686
3003858534
3004760163
3004787974
0
0
0
1325
46796577
13
1193
508690
1497589
3004792409
3010358053
3010360763
3011009494
3011038458
0
0
0
1389
47599156
18
1654
545075
1595299
3011042167
3016869207
3016872054
3017477713
3017505390
0
0
0
1461
48401528
18
1653
566508
1649498
3017509661
3023166705
3023169723
3024160968
3024190134
0
0
0
1441
49031185
14
1287
565124
1637183
3024194477
3030189604
3030191518
3031055385
3031083763
0
0
0
1437
49976016
20
1836
557307
1623574
3031087047
3037142922
3037145369
3037990193
3038018678
0
1
8675
1491
50864309
20
1836
585883
1706139
3038021936
3044324526
3044327826
3045181626
3045210208
0
0
0
1581
51747973
20
1837
621899
1813966
3045214305
3051410640
3051414189
3052715178
3052743829
0
0
0
1584
52459909
16
1465
607670
1782667
3052747337
3059764363
3059766588
3060269538
3060297954
0
0
0
1700
53701034
27
2474
666152
1951030
3060302135
3067044023
3067047284
3068241469
3068269822
0
1
8597
1709
54469696
16
1465
661204
1934497
3068272763
3075259209
3075262843
3076118005
3076145954
0
1
8513
1718
55460127
21
1927
671665
1950440
3076150355
3082882431
3082885245
3083971997
3084001017
0
1
8751
1696
56254962
18
1651
669737
1933804
3084005153
3090885550
3090889070
3091530723
3091559370
0
0
0
1620
57337607
23
2113
634324
1818200
3091562627
3097784803
3097786516
3098905712
3098934151
0
1
8509
1583
58005903
15
1379
624645
1810220
3098937517
3105327768
3105330745
3106097751
3106125938
0
0
0
1551
58895306
20
1838
611539
1765681
3106129067
3112155123
3112156937
3113111998
3113140636
0
0
0
1500
59594442
16
1467
584555
1703418
3113144299
3119094237
3119097807
3119944954
3119973634
0
0
0
1422
60389750
18
1659
553203
1627584
3119976985
3125820659
3125822328
3126565111
3126593854
0
0
0
1439
61193290
18
1654
557431
1659525
3126597649
3132449310
3132452974
3133174738
3133202676
0
0
0
1385
62052662
18
1652
539205
1571825
3133206215
3138914185
3138915551
3139607917
3139636218
0
1
8613
1347
62950189
20
1835
528793
1533322
3139640661
3145041004
3145043065
3145833983
3145862221
0
0
0
1350
63611190
15
1376
523294
1533091
3145866001
3151389456
3151392111
3151995403
3152023676
0
0
0
1255
64589799
22
2017
498431
1435522
3152027495
3157011115
3157012887
3157974277
3158002450
0
0
0
1223
65173938
13
1192
480150
1415979
3158006103
3163147948
3163150523
3164025754
3164053491
0
0
0
1279
65899393
16
1469
498049
1454433
3164057721
3169078154
3169079921
3169850637
3169878518
0
0
0
1220
66524791
14
1285
476605
1402198
3169882439
3174506255
3174508339
3175582050
3175610066
0
0
0
1169
66925623
9
826
447736
1301643
3175614067
3180062478
3180064070
3181198343
3181226467
0
0
0
1152
67287282
8
735
446559
1310823
3181230071
3185705282
3185709474
3186574141
3186602710
0
0
0
1150
67687583
9
824
453401
1297216
3186607055
3191377791
3191379747
3191877184
3191905442
0
0
0
1112
68452261
17
1561
437888
1286699
3191909013
3196118264
3196120101
3197038278
3197065971
0
0
0
1079
68813550
8
733
414584
1200912
3197070197
3201408167
3201409493
3202186955
3202214154
0
0
0
1025
69436282
14
1285
403248
1167050
3202217837
3206073990
3206077221
3207237242
3207265570
0
0
0
1036
69665941
5
460
398251
1165310
3207269499
3211388510
3211390155
3212256682
3212284491
0
0
0
990
70197814
12
1102
387268
1125022
3212288595
3216347028
3216348273
3217114297
3217141938
0
0
0
1032
70691323
11
1012
396954
1167994
3217145991
3221105782
3221108835
3221975699
3222003334
0
0
0
945
71135624
10
917
366845
1069929
3222007221
3226010522
3226013441
3226753062
3226779846
0
0
0
953
71770511
14
1286
372340
1098711
3226783265
3230933275
3230935817
3231390349
3231416776
0
0
0
972
72445477
15
1383
380195
1108136
3231420513
3235567123
3235569161
3235988731
3236016070
0
0
0
957
73216498
17
1560
377459
1097628
3236019807
3239930435
3239931681
3240431566
3240458299
0
0
0
946
73709618
11
1009
370302
1087690
3240462035
3244100234
3244102461
3244911107
3244937654
0
0
0
965
73958342
4
366
371153
1092699
3244941017
3248957254
3248960852
3249494487
3249521153
0
1
8664
963
74506928
11
1010
370593
1092219
3249524713
3253333002
3253334995
3253928725
3253956373
0
1
8625
948
74911787
9
828
367270
1084832
3253960294
3257470348
3257472083
3258316889
3258344094
0
0
0
880
75184087
6
551
337909
982188
3258348223
3261940442
3261943043
3262683734
3262710092
0
0
0
880
75634318
10
920
346571
1013816
3262714537
3266322791
3266324759
3267030539
3267057358
0
0
0
867
76126758
11
1010
337274
1000601
3267061365
3270535054
3270536697
3271438516
3271465606
0
0
0
881
76485637
8
735
334673
988162
3271469623
3275271675
3275273475
3275855254
3275881986
0
0
0
867
77169107
15
1378
340665
989592
3275885677
3279263414
3279265119
3280184535
3280211314
0
0
0
827
77530076
8
734
311690
935718
3280215143
3283796631
3283799141
3284650609
3284677090
0
0
0
869
78019442
11
1007
336787
998124
3284681319
3288375568
3288378029
3288906026
3288932768
0
0
0
909
78513713
11
1010
351385
1035399
3288936749
3292950647
3292952235
3293166622
3293193031
0
0
0
896
79318418
18
1654
351672
1026239
3293197071
3297012907
3297015153
3297622045
3297648938
0
0
0
930
79908371
13
1192
363183
1059941
3297653353
3301686539
3301688513
3302255668
3302282953
0
0
0
979
80508585
12
1104
380072
1124957
3302285699
3306183503
3306185702
3307030372
3307058278
0
1
8675
974
80956694
10
915
379305
1086769
3307062087
3311006343
3311007812
3311999990
3312026856
0
0
0
1051
81314750
8
734
400314
1189823
3312030061
3315975483
3315976871
3317093383
3317121002
0
0
0
1024
81586703
6
551
394079
1145927
3317123946
3321723569
3321725021
3322306840
3322334858
0
0
0
1134
82339615
17
1555
448385
1289714
3322338183
3326975684
3326978525
3327618842
3327646750
0
0
0
1105
83027404
14
1285
432121
1252466
3327650277
3332447767
3332449263
3333058500
3333086606
0
1
8509
1115
83877624
19
1744
441705
1280618
3333091039
3337696330
3337700130
3338527030
3338554825
0
0
0
1180
84413443
12
1100
457084
1335301
3338558603
3343203130
3343206249
3344207343
3344235204
0
0
0
1154
84909544
11
1012
442469
1321630
3344239644
3349286810
3349289359
3349993296
3350021238
0
0
0
1259
85701011
18
1656
494774
1424624
3350025339
3355080159
3355082865
3355909578
3355937571
0
0
0
1230
86420809
16
1468
477979
1389950
3355941453
3360987923
3360990489
3361812119
3361840568
0
0
0
1244
87135052
16
1470
482306
1413854
3361845005
3367176816
3367179013
3367872814
3367901182
0
0
0
1292
87975465
19
1740
503669
1463949
3367905341
3372732195
3372736191
3373853259
3373881028
0
0
0
1254
88358299
7
643
478265
1410823
3373884279
3379114133
3379117410
3379995937
3380024038
0
1
8751
1329
89067724
16
1469
521249
1508034
3380027387
3385341069
3385344347
3386137610
3386165759
0
0
0
1319
89733534
15
1377
522186
1514174
3386169480
3391425044
3391428247
3392264843
3392293262
0
0
0
1362
90229003
11
1007
526551
1544459
3392296579
3398032316
3398034413
3398510762
3398538457
0
0
0
1343
91216302
21
1927
529700
1545802
3398542699
3404108567
3404110651
3404701377
3404729698
0
1
8513
1338
92036583
17
1560
517708
1539213
3404732543
3410023644
3410026605
3410953750
3410982379
0
1
8613
1348
92616400
13
1195
527431
1517091
3410986197
3416323995
3416325517
3417196749
3417224715
0
0
0
1316
93244836
14
1288
512733
1498400
3417227905
3422421318
3422422937
3423416486
3423444910
0
0
0
1248
93911567
15
1376
487308
1418625
3423448931
3428555812
3428558769
3429709341
3429737117
0
0
0
1345
94421955
10
918
512867
1520975
3429741043
3435112530
3435115559
3436210001
3436237757
0
1
8597
1313
95089872
15
1378
513172
1517266
3436239821
3441864399
3441865845
3442432159
3442460855
0
0
0
1332
96057297
22
2018
521587
1520905
3442464467
3447858619
3447860483
3448711033
3448738986
0
0
0
1330
96768841
16
1466
511454
1506531
3448742035
3454289559
3454290973
3454882989
3454911222
0
0
0
1297
97705174
21
1924
510542
1495799
3454915053
3460507799
3460510343
3461052783
3461081234
0
0
0
1362
98648472
21
1930
531149
1535930
3461084503
3466237268
3466238818
3467174034
3467202352
0
0
0
1330
99096394
10
918
509590
1507266
3467206097
3472164470
3472166415
3473283906
3473312626
0
0
0
1266
99503620
9
826
484582
1409540
3473316037
3478554334
3478555828
3479305371
3479333786
0
0
0
1282
100219143
16
1469
509126
1482102
3479336995
3484583686
3484586206
3485250542
3485278646
0
0
0
1300
100889757
15
1377
510775
1495461
3485282187
3490435853
3490437175
3491139202
3491167378
0
0
0
1251
101557388
15
1375
485856
1421707
3491170725
3496045054
3496046831
3497213281
3497242606
0
0
0
1226
102093614
12
1103
476786
1393452
3497246309
3502021286
3502024725
3503016858
3503044596
0
0
0
1213
102543934
10
918
468843
1383007
3503047877
3507655325
3507657105
3508819428
3508847846
0
0
0
1141
103032303
11
1010
438854
1287377
3508851657
3513490145
3513493233
3514423785
3514452254
0
0
0
1156
103568677
12
1103
447951
1334040
3514455465
3519111783
3519114766
3519931730
3519959942
0
0
0
1128
104195791
14
1287
445089
1265855
3519963569
3524873806
3524875721
3525390478
3525418198
0
0
0
1134
105086945
20
1835
447614
1314000
3525421439
3530316985
3530318553
3530850419
3530878458
0
0
0
1201
105796447
16
1468
471139
1377681
3530881973
3535578487
3535580056
3536151013
3536178526
0
0
0
1100
106461552
15
1379
434118
1263193
3536181745
3540304261
3540305855
3541323358
3541350322
0
0
0
1057
106777595
7
643
403927
1190732
3541354115
3545625410
3545627714
3546499933
3546527351
0
0
0
1066
107271977
11
1014
414935
1222270
3546530569
3550912325
3550913941
3551600861
3551628534
0
0
0
1082
107859841
13
1195
423984
1236616
3551632145
3556032237
3556034155
3556926278
3556953446
0
0
0
1088
108438240
13
1190
428546
1214558
3556956875
3561065470
3561067644
3561999361
3562026723
0
0
0
1051
108842565
9
826
400461
1171234
3562030581
3566375799
3566377263
3567037097
3567064550
0
0
0
1055
109472280
14
1285
410432
1199200
3567067803
3571279689
3571282758
3572114778
3572142926
0
0
0
1004
110049359
13
1195
396765
1132009
3572146791
3576168775
3576171827
3577014475
3577042103
0
0
0
1005
110500364
10
916
396462
1138686
3577045933
3581188700
3581191787
3581946965
3581974666
0
0
0
1042
111036461
12
1100
402471
1175401
3581978319
3586202759
3586204359
3587004570
3587031718
0
0
0
1036
111570006
12
1102
402957
1198865
3587035271
3591170635
3591173393
3591939909
3591967363
0
0
0
1001
112061094
11
1007
387277
1128865
3591971259
3596090274
3596091897
3596797042
3596823926
0
0
0
975
112620840
11
1010
377738
1122408
3596826795
3600872355
3600874228
3601754766
3601782423
0
1
8625
1034
113061705
10
918
406407
1185227
3601786047
3605943752
3605946144
3606651249
3606678702
0
0
0
1028
113555835
11
1012
398805
1162179
3606681965
3610690493
3610692963
3611620072
3611647054
0
0
0
954
114010822
10
922
375945
1083410
3611650337
3615695712
3615698193
3616758237
3616785384
0
0
0
1026
114542718
12
1099
400326
1152505
3616788863
3620874995
3620876683
3621868261
3621895758
0
0
0
1024
114980441
7
644
391534
1176344
3621899353
3626454335
3626455555
3626967774
3626995548
0
2
17173
1109
115694993
16
1473
434800
1288654
3626999303
3631520443
3631522822
3632015756
3632043141
0
0
0
1044
116413194
16
1468
408743
1202156
3632047267
3636191872
3636194237
3637213180
3637241062
0
0
0
1057
116818437
9
829
408277
1200657
3637244977
3641639047
3641640409
3642408278
3642436172
0
0
0
1103
117363180
12
1101
431116
1266967
3642440614
3646946847
3646948911
3647564416
3647592120
0
0
0
1150
117897366
12
1102
445312
1300554
3647595907
3652109642
3652111321
3652846211
3652874602
0
0
0
1102
118477490
13
1193
424123
1258111
3652878367
3657604335
3657606188
3658035058
3658062742
0
0
0
1093
119330560
19
1739
425834
1241920
3658066381
3662366232
3662368153
3663173296
3663201242
0
0
0
1068
119821819
11
1009
413472
1207145
3663205599
3667585589
3667587466
3668405946
3668433874
0
0
0
1095
120354080
12
1101
422062
1223677
3668437487
3672855595
3672856881
3673769942
3673798090
0
0
0
1133
120848431
11
1008
444434
1300886
3673802463
3678399644
3678402842
3679358680
3679386238
0
0
0
1131
121428617
13
1192
434588
1274091
3679390157
3684539719
3684541802
3684895434
3684922874
0
0
0
1233
122373888
20
1836
487260
1413158
3684927033
3689431968
3689435491
3690467319
3690495553
0
1
8513
1098
122791594
8
736
417731
1240914
3690498963
3694942914
3694945781
3695986638
3696013762
0
1
8613
1173
123236637
10
915
460598
1313740
3696017948
3701024074
3701025869
3701581288
3701608782
0
0
0
1151
124109128
18
1654
452388
1324413
3701612083
3706305023
3706308453
3707419250
3707446945
0
1
8675
1142
124731932
14
1283
450405
1312842
3707450707
3712003677
3712007073
3713084941
3713112413
0
0
0
1142
125200441
9
825
444086
1295796
3713115819
3717760750
3717762050
3718801518
3718829492
0
1
8597
1208
125688410
11
1006
468799
1361254
3718833825
3723502079
3723503536
3724497805
3724525983
0
0
0
1202
126093355
9
827
462133
1370735
3724529591
3729636929
3729638635
3730186145
3730214394
0
0
0
1253
126841282
17
1558
496322
1433483
3730218581
3735223762
3735225774
3735920398
3735947802
0
0
0
1254
127421745
13
1196
487699
1432986
3735951309
3740805726
3740808664
3741557163
3741584922
0
0
0
1155
128049584
14
1287
452441
1311839
3741588939
3746650867
3746653428
3747420631
3747448654
0
0
0
1210
128945455
20
1839
473892
1379418
3747452409
3752687439
3752690154
3753312694
3753340508
0
0
0
1258
129833841
20
1835
497871
1426451
3753344471
3758055137
3758057003
3759283554
3759311966
0
0
0
1197
130280737
10
918
449398
1335730
3759315545
3764454770
3764457413
3765117315
3765145582
0
0
0
1219
131171621
20
1835
475974
1399569
3765149817
3770392758
3770394633
3771032510
3771060132
0
0
0
1278
131989073
18
1656
497693
1453808
3771063769
3776434799
3776436793
3776974606
3777002519
0
0
0
1278
132853162
18
1653
500333
1461168
3777006293
3782345515
3782348487
3782793469
3782821162
0
1
8751
1282
133690376
19
1744
505584
1479054
3782824753
3788077215
3788078895
3788520670
3788548269
0
0
0
1245
134534320
19
1745
496126
1418056
3788552077
3793698738
3793699921
3794311847
3794339471
0
0
0
1223
135293698
17
1562
482843
1391940
3794342879
3799164196
3799165593
3800145169
3800173842
0
0
0
1219
135826703
12
1101
467961
1379783
3800177869
3805049444
3805051343
3805909466
3805936979
0
0
0
1188
136449913
14
1285
462471
1358349
3805940782
3810787515
3810790435
3811920639
3811949206
0
0
0
1208
137076441
14
1283
467894
1373562
3811953285
3817075618
3817077217
3817919601
3817948034
0
0
0
1310
137746165
15
1378
508103
1492865
3817951365
3823012330
3823013831
3823624854
3823653170
0
0
0
1168
138499746
17
1559
460052
1325658
3823657335
3828653229
3828656115
3829286275
3829314306
0
0
0
1135
139381876
20
1837
446643
1307927
3829317649
3834217959
3834219447
3834946733
3834974950
0
0
0
1218
140102991
16
1472
477349
1381431
3834979131
3839505630
3839507179
3840580801
3840608540
0
0
0
1173
140420285
7
642
453506
1315336
3840611821
3845364281
3845365831
3846157017
3846185090
0
0
0
1163
141047720
14
1286
457183
1321532
3846188775
3850543279
3850545471
3851562811
3851590826
0
0
0
1103
141451906
9
825
417040
1245306
3851594465
3856264670
3856266368
3856981291
3857008992
0
0
0
1099
142159254
16
1468
441282
1264421
3857012405
3861531202
3861532459
3862486327
3862514410
0
0
0
1185
142605216
10
914
461466
1345680
3862517975
3867076750
3867078306
3868019831
3868048786
0
0
0
1140
143057210
10
923
443207
1309719
3868052417
3872714338
3872716754
3873462250
3873489781
0
0
0
1153
143612941
11
1010
445514
1311962
3873493115
3877910113
3877912061
3879073431
3879101894
0
1
8509
1126
144019070
9
826
433477
1279313
3879105865
3883249444
3883251288
3884512086
3884539497
0
0
0
1069
144292576
6
550
404916
1197292
3884543365
3889206606
3889208262
3889910681
3889938427
0
0
0
1182
144966217
15
1379
462630
1339179
3889942262
3894318941
3894321253
3895200773
3895228282
0
0
0
1081
145372388
9
827
412034
1216082
3895232255
3899436242
3899437660
3900545154
3900573047
0
0
0
1084
145734891
8
736
420999
1248625
3900576957
3905084100
3905085575
3905775759
3905803390
0
0
0
1075
146357688
14
1283
424496
1241268
3905807317
3910529646
3910531847
3911159224
3911187870
0
0
0
1203
147033669
15
1379
466079
1370188
3911191787
3915665726
3915669113
3916414239
3916442115
0
0
0
1038
147529686
11
1011
404778
1188543
3916445635
3920735327
3920738221
3921645265
3921672238
0
0
0
1083
148068122
12
1102
415103
1225870
3921676477
3926151624
3926153318
3926969717
3926997674
0
0
0
1062
148693154
14
1286
413845
1228144
3927001685
3931316136
3931319233
3932178794
3932206499
0
0
0
1084
149228806
12
1101
419491
1229258
3932210885
3936749839
3936751921
3937413445
3937440616
0
0
0
1118
149855412
14
1286
443407
1268008
3937444341
3941724003
3941727279
3942679887
3942707314
0
0
0
1094
150259792
9
826
422849
1236472
3942711627
3947429958
3947431752
3947923738
3947951675
0
0
0
1109
151077761
18
1651
435881
1270183
3947955155
3952245063
3952248316
3953207773
3953235454
0
0
0
1057
151568504
11
1009
400130
1177322
3953239485
3957651279
3957654184
3958442963
3958470902
0
0
0
1091
152195507
14
1284
425780
1233548
3958474823
3962933247
3962935719
3963638587
3963666587
0
0
0
1107
152776901
13
1193
440226
1258576
3963670709
3968259066
3968260625
3968907193
3968934694
0
0
0
1115
153446130
15
1376
434246
1264729
3968938321
3973207495
3973209494
3974123035
3974150938
0
0
0
1026
153940277
11
1008
403773
1178844
3974155019
3978652817
3978656150
3979350563
3979378119
0
0
0
1158
154518232
13
1190
455362
1331899
3979382139
3983730560
3983732871
3984655345
3984682894
0
0
0
1085
154894296
7
641
415102
1226192
3984686595
3989342522
3989345058
3990027859
3990055685
0
1
8597
1119
155555916
12
1105
438129
1288146
3990059123
3995074779
3995076345
3995419705
3995448033
0
2
17238
1192
156509543
21
1924
468000
1359387
3995451587
4000220641
4000222653
4000940193
4000967898
0
0
0
1128
157186066
15
1378
436024
1281146
4000971821
4005400596
4005403391
4006446767
4006475354
0
0
0
1210
157503011
7
643
464395
1358975
4006478967
4011725988
4011728624
4011853530
4011881038
0
0
0
1174
158549598
22
2019
460762
1344975
4011884549
4016541206
4016543483
4017407401
4017434681
0
1
8751
1152
159105343
11
1009
440519
1304073
4017437699
4021936077
4021939263
4022918508
4022946426
0
1
8664
1140
159506297
9
828
440904
1302597
4022951001
4027770500
4027772132
4028285347
4028313642
0
0
0
1165
160272627
17
1561
460183
1325954
4028317303
4033191753
4033193315
4033715886
4033742942
0
0
0
1151
161083010
18
1651
450168
1311894
4033747073
4038295863
4038297697
4039234423
4039262678
0
0
0
1131
161615936
12
1104
437247
1277246
4039266307
4043772926
4043774675
4044923621
4044951282
0
0
0
1170
162062382
10
918
448115
1329972
4044955601
4049473754
4049475244
4050464267
4050491802
0
0
0
1118
162556324
11
1010
434771
1257951
4050495393
4055115970
4055117761
4056045029
4056072562
0
0
0
1198
163087858
12
1101
465385
1356201
4056076781
4060663975
4060667100
4061718354
4061746478
0
0
0
1139
163581073
11
1007
443372
1279058
4061750277
4066338173
4066341513
4067508342
4067535972
0
0
0
1142
164033448
10
920
440269
1299905
4067539717
4072076423
4072079748
4072970489
4072999106
0
0
0
1217
164435557
9
824
460427
1362689
4073002945
4077816197
4077818649
4078519147
4078546842
0
0
0
1147
165100573
15
1374
445844
1302140
4078550739
4083512729
4083514570
4084287158
4084314782
0
0
0
1174
165943959
19
1743
464318
1351351
4084318815
4089290999
4089292532
4090002869
4090030654
0
0
0
1203
166658124
16
1470
474098
1386673
4090034721
4094705645
4094707892
4095582261
4095610254
0
0
0
1145
167188386
12
1101
448278
1289903
4095614041
4100447394
4100449231
4101249718
4101276664
0
0
0
1149
167981650
18
1652
450629
1317185
4101281051
4106005587
4106007102
4106950674
4106978090
0
0
0
1166
168554046
10
921
450955
1330859
4106981233
4111666786
4111669629
4112659199
4112686810
0
2
17022
1223
168976873
8
735
470998
1380880
4112690001
4117476646
4117479669
4118317680
4118345454
0
1
8675
1116
169648473
15
1375
444035
1279381
4118349903
4123030057
4123033855
4124038430
4124066599
0
0
0
1213
170139855
11
1010
474178
1371159
4124070617
4128922906
4128924707
4129682637
4129710998
0
0
0
1207
170768404
14
1284
477473
1374150
4129715145
4134771330
4134773285
4135264843
4135293114
0
0
0
1207
171564000
18
1651
471659
1383227
4135297489
4140223526
4140226505
4140885594
4140913907
0
0
0
1200
172230778
15
1374
465537
1361477
4140917817
4146046082
4146048015
4146533914
4146561354
0
0
0
1210
173073523
19
1747
474634
1394995
4146565599
4151510535
4151513485
4152240219
4152269326
0
0
0
1142
173872959
18
1654
447919
1309006
4152273745
4157038308
4157040454
4157802318
4157829767
0
0
0
1111
174626312
17
1562
431618
1247778
4157833821
4162803793
4162805499
4163326953
4163354774
0
0
0
1154
175562404
21
1927
457590
1319729
4163358893
4168066215
4168067625
4168820199
4168847998
0
0
0
1178
176145957
13
1194
457128
1340029
4168852383
4173847843
4173849190
4174381774
4174409575
0
0
0
1162
177046594
20
1836
456947
1311388
4174413887
4179001481
4179004677
4180019673
4180046976
0
0
0
1157
177540711
11
1012
448942
1309676
4180051131
4184754696
4184757131
4185677845
4185705790
0
0
0
1174
178164414
14
1285
461765
1331823
4185710225
4190456375
4190458000
4191266038
4191293795
0
0
0
1163
178787300
14
1288
453814
1321961
4191297681
4196068094
4196069965
4196729749
4196757234
0
0
0
1166
179454188
15
1380
452925
1324094
4196761153
4201604085
4201606005
4202423509
4202451262
0
0
0
1201
180080742
14
1285
460523
1385561
4202455719
4206841874
4206844321
4207834022
4207861696
0
0
0
1097
180443520
8
737
416099
1233379
4207865741
4212416590
4212418817
4213214145
4213241908
0
0
0
1101
181065319
14
1286
432100
1264706
4213245845
4217849881
4217852689
4218720743
4218749006
0
0
0
1174
181596236
12
1099
462711
1344386
4218753489
4223816203
4223818296
4224276650
4224304599
0
0
0
1157
182531765
21
1925
452009
1327906
4224308650
4228950969
4228953205
4229707993
4229735996
0
0
0
1202
183023236
11
1009
462387
1362092
4229740017
4234649493
4234651419
4235042611
4235070426
0
0
0
1167
183770954
17
1557
462381
1349260
4235074783
4239891299
4239892807
4240441974
4240469983
0
0
0
1165
184447108
15
1376
455047
1323260
4240473891
4244963096
4244966206
4245798445
4245826480
0
0
0
1085
184942229
11
1010
419811
1238507
4245830483
4250271170
4250272845
4251197749
4251225546
0
0
0
1179
185387868
10
914
449206
1315318
4251230251
4255841822
4255843147
4256541182
4256568359
0
0
0
1136
185924352
12
1105
439218
1293238
4256572323
4260881997
4260885037
4262051245
4262079250
0
0
0
1148
186194754
6
550
442102
1293358
4262083269
4266697009
4266699531
4267446051
4267473726
0
0
0
1074
186859413
15
1378
421683
1233489
4267478237
4272300321
4272301929
4272685854
4272713343
0
0
0
1146
187749956
20
1838
449908
1307544
4272717379
4277370101
4277372383
4278068057
4278095427
0
0
0
1118
188375579
14
1287
437353
1282580
4278099475
4282480402
4282482401
4283480932
4283508959
0
0
0
1114
188781382
9
828
423361
1254248
4283510691
4288073907
4288075644
4288808361
4288835698
0
0
0
1155
189311477
12
1101
451054
1318888
4288839401
4293349126
4293351615
4294174089
4294201985
0
0
0
1113
189777790
9
827
431718
1265032
4294205309
3677986
3680630
4548974
4576462
0
1
8613
1128
190226502
10
917
432465
1286290
4580217
9025373
9027638
10047846
10075326
0
0
0
1140
190630261
9
826
446163
1301915
10079181
14371938
14374121
15576371
15603760
0
0
0
1078
190989339
8
733
417607
1216945
15608135
20224699
20227712
21119565
21147230
0
0
0
1128
191661474
15
1376
444870
1284017
21151085
25527315
25530594
26474078
26501606
0
0
0
1095
192152115
11
1009
424836
1231967
26505513
30991191
30993417
31842555
31870539
0
0
0
1124
192686536
12
1101
440762
1281310
31875047
36347857
36350459
37330349
37357958
0
0
0
1123
193177281
11
1008
437237
1292626
37361729
41973479
41976267
42729706
42757698
0
0
0
1134
193801210
14
1286
438405
1292467
42761719
46923828
46926580
48100281
48128539
0
0
0
1039
194160139
8
736
389498
1158397
48132949
52658134
52660087
53457478
53484559
0
0
0
1096
194859652
13
1193
431596
1254966
53487349
58212619
58214310
58771011
58798484
0
2
17222
1142
195615943
17
1564
448920
1297819
58801861
63401244
63404072
64109137
64137166
0
0
0
1123
196241222
14
1283
443142
1266002
64141161
69120483
69122334
69553361
69580762
0
0
0
1131
197273492
23
2112
443550
1278950
69585151
74205678
74208457
75026342
75054418
0
0
0
1121
197945916
15
1376
435062
1277021
75058243
79397268
79399521
80444090
80471386
0
0
0
1142
198305832
8
735
433407
1275627
80475431
85317227
85318933
85926299
85953874
0
0
0
1209
199021407
16
1469
472995
1366375
85958525
90795095
90797474
91410326
91437850
0
0
0
1175
199652521
14
1286
460975
1354986
91441943
96350529
96352778
96979376
97007168
0
0
0
1202
200320505
15
1377
475224
1387853
97011323
101845940
101849460
102474666
102502250
0
0
0
1150
200961938
13
1194
448935
1306508
102504670
107132355
107134315
108120950
108148483
0
1
8513
1195
201456288
11
1007
465713
1338135
108152011
112766667
112768883
113741591
113769610
0
0
0
1180
201879851
8
735
453814
1343099
113773027
118539638
118543007
119354726
119382189
0
1
8751
1136
202559568
15
1376
450978
1290142
119386513
124395087
124396834
125045495
125073066
0
0
0
1199
203448138
20
1835
481030
1366847
125077145
129744333
129747753
130584069
130612438
0
0
0
1184
203891574
10
918
452396
1346555
130616381
135305367
135307107
136318737
136346202
0
0
0
1156
204429772
12
1104
451651
1337848
136350629
141290982
141292282
141805017
141832930
0
0
0
1189
205236720
18
1653
474673
1333532
141836855
146994598
146997001
147351790
147379731
0
0
0
1161
206208644
19
1741
454931
1323715
147382509
152463127
152465229
152808015
152836817
0
2
17184
1187
207155818
20
1831
465609
1339034
152840433
157546676
157548290
158534105
158561810
0
1
8664
1207
207603485
10
915
466947
1379535
158566243
162862470
162865243
164136359
164164766
0
0
0
1117
207832858
5
459
424456
1253025
164169085
168826785
168828787
169758290
169785364
0
0
0
1163
208415379
13
1196
463531
1352233
169789841
174817655
174819245
175409796
175437398
0
0
0
1162
209311522
20
1836
460011
1314946
175441293
179995561
179997667
180868275
180896214
0
0
0
1133
209802623
11
1011
438724
1291368
180900305
185808321
185810844
186409246
186437152
0
0
0
1163
210644730
19
1746
458877
1316367
186441925
190945396
190947250
191984222
192012222
0
0
0
1136
211092328
10
919
430104
1284644
192016757
196464465
196468425
197563181
197591042
0
0
0
1164
211497576
9
828
445002
1302743
197595293
202493202
202495759
203004634
203032038
0
0
0
1164
212253741
17
1561
457052
1353806
203036391
207945506
207946842
208541281
208569530
0
0
0
1193
212964809
16
1470
471544
1361985
208573781
213236181
213237853
214096249
214123862
0
0
0
1088
213592591
14
1283
421290
1239700
214127729
218775802
218778651
219649574
219677222
0
0
0
1159
214256857
15
1375
458320
1315098
219681937
224326327
224328450
225229372
225257118
0
0
0
1165
214787734
12
1104
458283
1352831
225261517
229864811
229866838
230781190
230808758
0
0
0
1132
215300393
10
917
439780
1301305
230811857
235393001
235396435
236186714
236214355
0
1
8613
1110
215875408
13
1192
431518
1279029
236217921
240849170
240852106
241671795
241699670
0
0
0
1108
216545080
15
1380
428765
1270502
241703225
246429039
246430856
247112942
247140014
0
0
0
1172
217217099
15
1371
455487
1332611
247143773
251688098
251690829
252508222
252536082
0
0
0
1114
217756191
12
1101
434486
1278930
252539955
257344033
257345243
257939247
257967258
0
0
0
1158
218472695
16
1472
451518
1323070
257971191
262714346
262715995
263479387
263507246
0
0
0
1186
219052465
13
1193
461036
1354576
263512185
268325445
268327775
269033870
269061294
0
0
0
1153
219721451
15
1377
447838
1320502
269065273
273435452
273437674
274439011
274467570
0
0
0
1141
220081500
8
733
435463
1284282
274471541
279091083
279092710
279913530
279941002
0
0
0
1148
220660150
13
1194
445267
1292464
279945201
284589784
284593319
285396644
285424554
0
0
0
1139
221291038
14
1287
445767
1277507
285428691
289944047
289945695
290945559
290973666
0
0
0
1193
221698660
9
827
457188
1347577
290977911
295698542
295700151
296425562
296453552
0
0
0
1210
222186915
11
1010
470098
1379521
296458035
301114494
301116709
302067520
302095302
0
0
0
1106
222724708
12
1100
423834
1269896
302099275
306816537
306818487
307521091
307549334
0
0
0
1137
223444421
16
1470
446429
1288049
307553495
312303265
312304869
312995198
313022786
0
0
0
1188
224158303
16
1469
465642
1362939
313027261
313027426
313586498
314371061
316714134
2
0
0
1126
224688088
12
1101
5344
18212
316716677
1.17647058823529e-09

10
401
12688957784
3491982292
3349511939
3306469139
3241439542
3283367515
3255604089
3244594088
3302822075
3263776688
3281983533
3245132359
3293579555
3260182176
3272512666
3236432460
3304875923
3258087814
3320506442
3274080017
3255058102
3260269846
3287429937
3255738382
3261007670
3285706249
3254778376
3257141657
3291801311
3251563484
3259891398
3283299235
3287271699
3270348778
3284588562
3278540690
3281862244
3272522217
3271199747
3280962689
8727272823
171086145309
256520094420
258348521366
260157546379
262729970527
261691313641
259068940752
257580744814
260642511447
259724029697
258637995295
258494980504
261948225733
260482798339
258761407827
256682277417
258056470853
258670734320
263196160131
260643719189
260222978674
254411246684
265185778597
259950883466
257573456900
253585634857
260269160993
259953342433
263546089357
258583196961
255929541898
260280728598
254455500560
257095846570
249954202295
259712003401
261511075714
264038953159
254747110123
257174200078
102026518753
20902835814
24895959089
32722221076
40259543553
46014781138
52282516340
58376376601
64810061963
70012259165
77100986941
81710336455
90686822958
99839018659
101978289276
108940292491
115555985178
129603893125
129944215113
137189096827
137951626172
142182156973
158617460470
158279291977
166769629004
172833701146
180891178222
184323564214
192115161190
195354018166
200501157405
204779044069
211955250659
219007494346
225910556235
227246352988
235643198915
246856750000
247544074650
261227689467
258101698205
257359662166
247670164866
241661899203
235682346300
229834469874
223906819632
216927393148
216581607454
210808210507
204007624869
201895380303
195913539964
198290416503
190867164418
187812805018
184034743241
176145651695
173769031106
169118314266
168697684522
165499612264
164465191404
159171950105
159292397304
156537149759
151949329922
150694450214
145564190631
146788625491
150196759715
145300909819
143773380595
143097122468
142439633972
144437275563
144724081996
141869434886
146337050153
139441780973
139611850401
146008991329
151836350774
156465670265
162841865901
166916306101
170835137313
174072198542
178245399425
179189592586
186138966183
189598589369
193862242190
193417980361
198597158038
195969649581
201266524606
201265565787
200780174023
204665795676
202857348599
204870197751
204573474141
203813237101
206200720683
213009909226
203892185952
205742276001
202245915132
202177193088
200570078879
200215033431
197313163068
194804291448
192962666381
199037790193
190161255806
190144945682
183641117991
180470941100
178872326674
178920230588
173679525991
169475402067
169629715813
167146614796
174502110443
166226474650
165092406843
166384673699
160551985411
161629486724
165724814629
161722629227
159150610037
162463690030
160440230834
162814613755
168376633205
167443509276
167092097570
165423049981
170309992216
170234899505
168952058998
173085538869
170020566214
168370497092
171471773192
175768534389
183114194333
181444487472
182583264382
180848040939
183335823091
191286193727
185658976716
187319724951
186664917232
186396086775
187888217018
184720090339
192130968932
193064487827
195663941460
191163289421
193810964099
194727350661
190665841708
187665748442
189772878979
191152297031
188868979864
196974424620
196583562179
186940126145
185522077308
185483285644
184605965186
182727269668
177127868376
177557868155
180386303788
181316693786
178346268338
183868651800
178199590827
176905433980
173352186054
175118719354
171398555037
176408933814
172191151972
171409595100
174478255126
170678415671
171528280997
172579927627
171828363855
173148125315
171551715204
170253845953
172637192936
170916936259
171291923907
173822482337
176054855928
176674692904
180893142790
180446488965
177159516408
181997383102
180583397704
175867890293
177926183649
180859044806
186410931437
181547951562
182885287167
185903596411
189715097965
178992021972
181814701308
188992796421
187312598249
182822483504
185697611646
186817672271
187063931697
185414104923
187451008912
184956790203
182920815506
184178031451
185078002661
186994162007
182248169844
181035672020
179996301621
182246592680
184735880193
185415566868
183104477595
179037082908
186577727642
177288301480
176301374979
180427668716
182059595810
177978342271
174798556441
176929813158
175518495689
176934484260
175083809107
180564918636
176774510319
171685389369
176370397920
177368936832
174573045464
175821722563
175053516920
180186774710
181155443811
181642865624
175452638937
175929733049
179802386635
176934159250
175985453922
175534545965
174123181600
174924112496
178393287684
179332979720
177533118291
179642565726
179695966948
182484813471
180069977824
185018046147
184186083867
183920879780
186482291129
181490144143
187909746574
179779924500
181752719791
178799340587
187624471818
183582895540
184203288782
185197189417
178862235606
181558693737
182687841943
182805476506
178299994503
181439437124
182025620953
181965802044
182844144091
181912857710
177132403790
179742945813
178277421397
176809296476
177964440012
181540187637
182005059096
177112883610
179377937713
179683389207
181831283256
179549659039
184893713077
178688558388
179383008555
120969824070

401
388996
107212
102564
101350
99238
100868
99974
99760
101470
100420
100926
99866
101096
100276
100620
99564
101669
100234
102094
100544
100134
100102
101092
100136
100232
100938
100116
100046
101140
99868
100240
100874
101062
100530
100904
100765
100818
100565
100602
100832
270038
5223921
7830229
7885793
7941183
8019699
7988129
7907948
7862769
7955868
7928089
7894789
7890456
7995734
7951157
7898463
7834987
7876959
7895623
8033642
7956007
7943010
7765864
8094497
7935013
7862367
7740764
7944644
7934812
8044539
7893021
7812137
7944881
7767043
7847541
7629616
7927697
7982433
8059656
7775961
7849926
3116139
640043
761789
1001138
1230698
1406113
1597700
1783700
1979965
2138470
2354884
2495834
2769730
3049311
3114137
3326867
3528274
3957485
3967895
4188800
4212265
4341560
4842683
4832549
5091562
5276435
5522444
5626930
5864893
5963709
6120583
6251358
6470121
6685547
6895928
6936859
7192957
7535299
7556273
7973748
7878347
7855880
7560005
7376772
7194131
7015813
6834847
6622209
6611313
6435151
6227742
6163457
5980571
6053243
5826953
5733402
5617982
5377232
5305084
5163030
5150067
5052659
5021077
4859541
4863254
4778846
4638963
4600856
4444143
4481630
4585530
4435986
4390032
4368817
4348966
4409822
4418613
4331488
4467659
4257455
4262269
4457732
4635605
4777074
4971649
5095934
5215733
5314484
5441508
5470287
5682590
5787848
5917859
5904448
6062548
5982405
6143976
6144373
6129141
6247850
6192428
6253969
6244887
6221836
6294637
6502357
6224144
6280666
6173735
6171815
6122759
6111846
6023323
5946965
5890694
6075887
5805075
5804632
5606162
5509488
5460784
5462104
5302590
5173768
5178717
5103193
5327220
5074679
5040076
5079502
4901509
4934409
5059278
4937315
4858696
4960005
4898249
4970633
5140182
5111955
5101104
5050203
5199302
5197245
5158028
5284148
5190356
5140315
5234645
5366552
5590180
5539331
5574113
5520823
5596841
5839528
5667876
5718553
5698395
5690149
5735769
5639182
5865095
5893835
5973007
5835616
5916550
5944579
5820962
5728825
5793715
5835403
5765477
6013032
6001116
5706855
5663583
5662534
5635405
5578280
5407467
5420828
5506854
5535355
5444840
5613444
5440276
5400825
5292226
5346201
5232739
5385538
5256771
5233440
5326798
5210581
5236406
5268546
5245731
5286368
5237511
5198018
5270821
5217883
5229527
5306404
5374913
5393715
5522409
5508707
5408452
5555883
5512861
5369021
5431732
5521265
5690570
5542738
5583187
5675249
5791451
5464239
5550395
5769449
5718511
5581000
5668985
5703092
5710671
5660080
5722911
5646317
5584103
5622550
5649989
5708585
5563701
5526674
5494812
5563612
5639485
5660401
5590188
5465653
5695864
5412216
5382534
5508240
5557979
5433228
5336597
5401327
5358410
5401655
5344864
5512319
5396527
5241237
5384416
5414908
5329438
5367813
5344072
5501036
5530498
5545375
5356445
5370748
5489184
5401709
5372684
5359214
5315586
5340016
5446256
5474666
5419789
5484182
5485983
5570849
5497011
5648147
5622774
5614713
5693020
5540401
5736581
5488337
5548444
5458681
5727598
5604477
5623196
5653676
5460169
5542639
5577062
5580484
5443419
5539201
5556874
5555015
5581827
5553680
5407371
5487239
5442819
5397807
5433003
5542053
5556329
5407015
5476317
5485687
5550781
5481020
5644465
5455144
5476291
3693256

401
7045212111
2949779633
2804206266
2796713625
2753068547
2790294697
2777492465
2770219464
2768162652
2767647228
2765554133
2767462029
2766962842
2769568938
2771575236
2768260267
2768189833
2765852178
2809018899
2769115502
2784369888
2772892929
2781111341
2772060188
2783191182
2772056813
2783729262
2771968705
2782185302
2772575818
2780820283
2772315274
2784415107
2772862468
2787631533
2775309425
2786198149
2774809032
2785263189
2774822819
3373856584
140979707025
223432711654
223224123285
226151195928
224695310618
228294752511
226923387185
224596363929
224483574253
226562001442
225873749133
225932478744
226267593596
226653853429
226903023292
225413127054
224735402256
226539605841
227370389452
228105379079
227844225192
225094013859
228123623502
226576665206
225074443452
222260224080
226158281836
226461989466
225375659422
225220772803
224022015913
225493206720
225730724382
224738342701
219028855341
225999675525
226749394827
225600926015
223063203476
223950216116
91568767669
11508120524
14769057200
20393021788
26148878735
31622225526
37579987949
42854523459
48268648513
54059503476
59146644455
64057523620
68793167840
76962240332
82271543400
87975458725
92928303346
99335084982
104569009753
111170140121
116078446896
119270286654
126563975534
133182944260
140005363498
143894372565
150563664163
154878995286
159066002090
166582888255
172322456907
174958873857
183616587507
189173054634
192650157469
197141087276
202396174103
209647292693
215847081181
222485403132
223475088195
221106865023
213077587162
208126051783
206296495081
199808248349
193659741581
189202636650
186276283450
181070388300
177128118718
173201981804
168964252557
165792253657
161412887725
159701504771
155706732142
150400031763
148152944881
145033377907
140708330091
139233089996
137287979036
133902221194
130552595057
128614733525
128640229541
125483088593
122864518573
122452567129
124819141289
122189299813
118151932695
117585280105
118048407611
119755554444
117581989358
116314500413
116510796619
115926589558
117062186377
119926724030
126094701890
131155532503
136072730461
140218974526
143602375026
147606883252
149915798280
152306165607
156577179052
160423849504
163720433517
166492759642
168887412768
168233041891
169255656945
172096519384
174096053420
175674045874
174864788741
175273101964
175224036940
175166714250
176654501505
176916696367
174119922780
175168902473
172785650045
173550138805
172369823569
169195665488
165690513830
164733383936
165715338723
164882703248
161763562190
158161408332
156576412376
154718061094
152591882704
151113683434
147581265938
143360929322
139713711894
139508372186
141636361807
140405662929
140196631941
138965988494
136626442579
137124462072
137887229951
136263303249
134816428425
136098093698
135295255583
133868496481
137281956088
140576965158
141068023547
141025981647
141454745549
143626222311
143517875186
143146554428
144374613587
144512959089
145979501887
149576456020
151162958148
153487657931
154415051146
154499457283
156556650773
155903904633
157039545330
158871202498
158644766662
159066500946
158368861590
157191441482
161114484622
162930690558
163389932390
163570174841
164330923128
165213020080
162420633541
161413777077
162093832831
163106573037
160382781311
157814124873
162286516040
159680714761
158713578732
158348259238
156072967315
155030621803
151729989324
149532288703
152001498648
151595790048
149220452453
151120020576
148194480049
147927760608
145872378670
145712350333
145685092012
148913866754
146393777381
145506953100
146989944552
144185140205
144251939143
144441997053
146751930644
145995487335
143962705093
145189733180
146201940717
144371425010
146312730730
147120922367
147806827484
149426738268
150315104858
150944049894
150353364987
153960809616
152909052304
150427101446
150024922942
152864368765
153398648123
151894922906
153433079749
155687606728
156105062181
152678526311
154156335539
156865646456
158921288905
155612474630
157508590664
158170027464
158921259153
156144251488
158046204448
156482400973
156551007274
156938032713
156903824540
157201842895
155767673722
154016213646
153212763961
153188782957
154483423499
156307692812
153938277675
153570683628
153128195928
150804658232
151351869140
152817671716
151171937249
149776763494
149041553830
148199885486
149355195273
150413218021
149980612148
149584345871
147685712628
147311057717
149569048521
149525530708
149926447666
148827862084
150086211575
151068361332
150656924815
150554967686
149863993819
151252423226
149384158459
148955713843
148352471197
148376038567
148130050051
149331666185
149926873797
150365581100
152629813760
153313987566
153327326308
154213649299
153689458321
154286363761
155251797243
154503169084
155053551683
155267101075
154461513222
151159940440
152262731810
153465427739
157018647444
154703951234
155701228205
155017101957
152123992055
154648192900
155909876548
154312975626
153150740756
153841880895
152507174686
153490182174
154207695664
152912653970
151775991724
152689624420
151608531702
151325062773
151836704004
154682360248
153684104072
150840957676
150603025476
154229465711
152678087894
152442324089
154121777903
150000021829
148895560937
18603009696

401
356024
94525
90911
90055
88039
89837
89069
88681
89927
89005
89873
88805
89755
88919
90067
88785
90025
89279
91305
89299
89357
88685
90145
88691
89217
89025
89613
88919
90153
88823
89511
89145
89889
89261
89737
89019
89423
89229
89625
89209
241354
5184499
7790083
7846306
7900837
7979760
7948471
7867053
7822970
7916299
7886926
7855440
7848941
7955845
7911288
7858913
7793818
7836440
7855376
7993563
7915816
7902849
7725443
8055020
7894669
7822001
7701452
7904794
7893630
8002974
7852687
7771985
7905072
7726680
7806229
7589606
7887174
7942704
8018168
7736015
7809277
3082513
609170
730349
968637
1200237
1375352
1567687
1751962
1948210
2105647
2322349
2462798
2736481
3014459
3079630
3289717
3491824
3921133
3930867
4149905
4174771
4302777
4803139
4793828
5051700
5237481
5482224
5587518
5825816
5922245
6081339
6209694
6430296
6646013
6856366
6897070
7153473
7493814
7516008
7932417
7838515
7816160
7520977
7336876
7154279
6974518
6794245
6581810
6570767
6395294
6186098
6123615
5940963
6012645
5786978
5693275
5579264
5337428
5265938
5123389
5110937
5013581
4981270
4819559
4824964
4740628
4600375
4561543
4406228
4443764
4547976
4398175
4349788
4331412
4309376
4370674
4380919
4294558
4430275
4219983
4224677
4419548
4597579
4738189
4932890
5056454
5176364
5273558
5401680
5431194
5642037
5748517
5878542
5865479
6023118
5942835
6104289
6103584
6089798
6207746
6152764
6213772
6205140
6182348
6254750
6461655
6183662
6239811
6134374
6133000
6084285
6072463
5982637
5905392
5851254
6036164
5766143
5764399
5566605
5469202
5421437
5421489
5263326
5136022
5140150
5062761
5288550
5036754
4999358
5040080
4863545
4894914
5019799
4898935
4819953
4920851
4859647
4932679
5101551
5072281
5062805
5010460
5160083
5156684
5118650
5245494
5151665
5101370
5196367
5326711
5550882
5499187
5534580
5481705
5557832
5800492
5628796
5679743
5659044
5650282
5696332
5599916
5826253
5853765
5934170
5796023
5877501
5904428
5781681
5689082
5753674
5796073
5726688
5973750
5961295
5667408
5624942
5623152
5595247
5538578
5368987
5381018
5467337
5495700
5403981
5573614
5400858
5362241
5253474
5306688
5193046
5345615
5217136
5193682
5287404
5171452
5197846
5228545
5206301
5246956
5198103
5158630
5231810
5178573
5189981
5266764
5335024
5353866
5483915
5469110
5369750
5516996
5472164
5329114
5392824
5481074
5651932
5503661
5544349
5636408
5752484
5425452
5511933
5731074
5679484
5541854
5630006
5663821
5670566
5621292
5683510
5607293
5544714
5582164
5610935
5668993
5524317
5487767
5456358
5524318
5599762
5621674
5550604
5425633
5656814
5373758
5343422
5468940
5518963
5393991
5297548
5362124
5319420
5361603
5305955
5473279
5356958
5201280
5345576
5374988
5291247
5328106
5303961
5461022
5491250
5504423
5316094
5330074
5449872
5363085
5333756
5319186
5276249
5300970
5407471
5436197
5380886
5444831
5446872
5531950
5457085
5608084
5583096
5575280
5652788
5501793
5697028
5449023
5510179
5418902
5688101
5565782
5584596
5614678
5421375
5502847
5536700
5541585
5402453
5500361
5516690
5515924
5542758
5515037
5366800
5446685
5402377
5358084
5394452
5502056
5517960
5367532
5437066
5446309
5511144
5442565
5604204
5416576
5436040
1268854

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
6544
6483
6476
6625
6477
6719
6522
6513
6517
6617
6547
6590
6579
6578
6639
6499
6540
6618
6581
6643
6607
6494
6694
6529
6513
6405
6678
6511
6574
6514
6495
6577
6541
6498
6484
6588
6608
6503
6477
6547
69
231
395
569
735
892
1074
1222
1398
1553
1700
1848
1973
2286
2354
2581
2670
2914
3007
3283
3341
3449
3736
3888
4101
4160
4436
4462
4677
4866
5038
5079
5437
5488
5633
5754
5917
6198
6308
6548
6454
6387
6057
6013
5960
5655
5560
5415
5360
5139
5083
4919
4838
4745
4597
4585
4415
4264
4221
4136
3966
4012
3882
3797
3686
3671
3679
3520
3487
3524
3595
3433
3328
3380
3378
3435
3285
3343
3303
3315
3350
3475
3691
3804
3949
4061
4161
4292
4300
4435
4549
4652
4750
4835
4891
4813
4940
4969
5047
5076
5034
5055
5069
5029
5116
5105
4978
5082
4923
5038
4955
4812
4751
4739
4789
4719
4621
4504
4495
4419
4355
4333
4189
4066
3972
4011
4089
3996
4035
3945
3895
3946
3955
3857
3861
3930
3839
3798
4027
4035
4042
4050
4054
4155
4093
4114
4163
4132
4238
4320
4365
4441
4431
4444
4524
4456
4566
4546
4582
4574
4538
4506
4713
4678
4722
4694
4767
4734
4635
4673
4646
4738
4540
4543
4749
4510
4586
4525
4461
4455
4300
4277
4421
4315
4275
4369
4184
4275
4126
4216
4157
4353
4071
4233
4213
4101
4143
4148
4257
4141
4130
4169
4223
4089
4263
4210
4237
4331
4296
4348
4309
4492
4330
4297
4326
4418
4406
4331
4450
4507
4342
4431
4440
4549
4602
4380
4620
4494
4620
4399
4624
4441
4533
4501
4511
4513
4455
4411
4396
4405
4436
4516
4377
4436
4354
4341
4321
4432
4286
4313
4259
4253
4297
4339
4284
4301
4181
4275
4298
4285
4306
4249
4341
4329
4325
4312
4310
4355
4245
4307
4245
4248
4276
4292
4316
4340
4382
4424
4377
4467
4380
4469
4442
4437
4484
4421
4445
4294
4397
4422
4554
4393
4523
4407
4324
4517
4453
4433
4376
4428
4350
4452
4406
4396
4313
4443
4295
4370
4358
4490
4365
4309
4334
4475
4325
4409
4426
4237
4422
4313

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
2
2
2
2
2
3
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
2
2
3
3
3
3
3
3
3
2
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
4
3
3
4
4
3
3
3
4
3
4
4
3
3
3
4
4
3
3
4
3
4
4
3
4
4
4
4
3
4
3
4
3
3
4
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
2
3
3
2
3
3
3
2
3
3
3
3
3
3
2
3
3
3
2
3
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
3
3
3
3
3
3
3
2
3
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

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
56394191
55868727
55808129
57104393
55814520
57912180
56214335
56145010
56168105
57017279
56411261
56785058
56706627
56685732
57205508
55991672
56360052
57031693
56712114
57254834
56944265
55970827
57688662
56272584
56122733
55191182
57556833
56095690
56663524
56134775
55974792
56675406
56368364
55996179
55886297
56773025
56944457
56053832
55822800
56418881
595630
1992178
3402220
4901911
6333722
7688291
9258590
10528360
12051511
13389979
14650111
15930504
17005143
19703793
20289123
22236383
23010228
25111244
25907295
28288119
28790419
29726715
32203730
33503366
35340693
35850975
38228374
38452633
40300647
41936137
43419796
43777230
46845776
47300634
48534243
49588914
50992652
53405428
54365782
56427197
55625964
55055442
52197208
51817391
51356105
48737168
47929266
46664623
46187691
44281890
43807619
42389546
41693457
40894691
39614272
39514388
38051740
36747763
36375514
35650356
34180008
34566895
33461700
32728198
31763640
31633538
31700056
30337950
30060392
30368769
30977175
29582375
28675070
29135580
29114870
29601862
28311366
28814131
28460320
28562396
28876278
29947877
31802426
32783928
34028695
34998935
35860923
36990750
37062385
38213143
39198911
40084340
40946569
41670528
42156035
41467518
42588800
42831276
43497730
43742163
43385101
43557809
43681584
43337590
44088359
43988706
42907288
43801554
42429996
43412570
42706804
41472829
40938482
40838501
41265406
40674091
39814725
38818243
38732797
38070485
37534633
37341928
36104014
35048147
34237469
34562793
35236178
34436823
34772290
33997484
33568423
34009517
34088105
33234358
33286053
33870163
33075458
32728163
34706879
34778526
34823167
34902395
34938848
35811769
35273614
35449652
35873507
35606857
36530431
37222887
37612984
38272579
38186221
38302602
38985596
38396960
39346350
39175120
39482708
39416879
39111749
38831848
40617744
40318868
40703777
40449482
41081307
40798478
39956776
40274659
40030873
40837553
39127681
39150439
40931530
38879991
39513552
39000306
38441112
38385289
37052013
36864507
38091527
37194708
36839063
37663244
36071831
36837374
35550415
36332420
35829436
37510695
35074104
36470691
36307026
35339396
35709774
35742168
36685041
35691626
35587053
35929453
36389605
35235218
36733865
36281425
36510391
37327841
37025154
37467113
37133888
38712188
37320779
37043071
37276025
38071093
37978587
37330774
38345747
38843421
37424114
38193001
38256623
39198943
39667620
37743931
39802336
38732960
39824952
37908233
39841979
38268531
39074199
38793071
38879727
38897662
38391224
38007563
37891886
37969284
38217552
38920526
37717700
38223083
37527515
37411135
37235578
38189975
36935649
37173083
36699788
36656800
37030402
37385387
36923900
37061744
36027687
36836051
37042145
36925258
37110096
36613528
37414661
37315997
37268246
37159369
37142649
37521474
36576018
37119604
36595124
36617027
36848582
36994955
37202278
37403582
37753466
38128712
37719097
38494266
37749347
38515541
38275337
38236991
38635627
38114596
38315574
37006966
37895528
38114050
39247232
37855499
38976266
37972958
37263768
38924269
38371315
38193214
37710660
38154458
37493213
38362547
37974676
37885097
37170860
38292923
37015278
37658886
37552959
38695559
37615713
37130454
37348274
38566872
37284402
37988812
38148583
36509543
38109353
37165008

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
17502
17534
17558
17504
17518
17546
17534
17547
17583
17506
17563
17517
17549
17575
17522
17530
17574
17534
17536
17590
17523
17553
17541
17647
17517
17585
17541
17556
17529
17582
17553
17648
17532
17582
17547
17533
17614
17578
17527
17565
8798
8856
8840
8828
17568
17415
17453
17431
17528
26007
17533
17507
17496
25898
26063
25834
26116
25733
25887
26052
26050
26027
26117
26058
26094
26015
26302
26091
25963
26146
26169
26213
26048
34738
26013
26204
26133
26189
26158
34590
26044
26104
26137
26007
26146
26096
26092
26052
26021
26242
26197
25909
26043
26063
26020
26008
26013
25952
26101
25999
26192
25804
25892
25751
26096
25973
25831
25997
17473
25809
25795
17507
17611
26008
26135
25999
25631
25993
25841
25897
17530
17594
25928
17450
25854
25920
26047
26071
26016
26035
25978
25929
25929
25956
25862
26054
25976
25966
26007
26011
25841
25930
25923
26024
25751
25989
26079
26133
25989
26169
26014
25823
26092
26041
25925
25952
25924
26052
26136
26025
25787
25953
25863
25983
25923
26126
34423
25948
26176
26061
25976
26048
25817
26088
26125
26200
34327
25917
26151
34334
34658
25996
25868
26028
34517
25943
34607
34417
26051
26100
26112
34513
34257
26051
26027
34610
26029
34685
34466
26283
34867
34355
34195
34441
26127
34532
26087
34418
26117
26109
34369
26106
26171
26043
26169
34320
25966
25798
26014
26026
26055
26023
26090
25926
26004
26108
34523
26183
25801
25981
25976
26176
25925
25899
26058
25954
26038
25980
25997
25938
25800
17526
25857
25768
25784
17570
25836
26073
17607
25779
25856
25863
17557
25721
25683
25997
25957
25933
25678
17522
26136
25830
25955
17510
25923
17587
25827
17504
25781
25913
25913
25860
25956
25855
25874
25807
25907
26034
26173
25886
25970
25964
25640
26029
17543
17535
25971
26120
26038
25919
26060
25866
25839
25939
26051
25993
25789
26156
25786
25887
26095
25622
25900
25917
26060
25991
25847
26007
26098
26010
25528
26041
25814
25967
17499
26055
25864
26083
25947
26102
25887
26022
25934
25596
25600
17542
26005
17490
25934
25793
25957
25877
25951
25862
26069
25883
25997
26028
26064
26057
26027
25807
26012
26028
25907
26073
26040
25992
26072
25863
25969
26166
25914
26029
25998
25910
26003
26091
25977
26069

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
56394191
55868727
55808129
57104393
55814520
57912180
56214335
56145010
56168105
57017279
56411261
56785058
56706627
56685732
57205508
55991672
56360052
57031693
56712114
57254834
56944265
55970827
57688662
56272584
56122733
55191182
57556833
56095690
56663524
56134775
55974792
56675406
56368364
55996179
55886297
56773025
56944457
56053832
55822800
56418881
595630
1992178
3402220
4901911
6333722
7688291
9258590
10528360
12051511
13389979
14650111
15930504
17005143
19703793
20289123
22236383
23010228
25111244
25907295
28288119
28790419
29726715
32203730
33503366
35340693
35850975
38228374
38452633
40300647
41936137
43419796
43777230
46845776
47300634
48534243
49588914
50992652
53405428
54365782
56427197
55625964
55055442
52197208
51817391
51356105
48737168
47929266
46664623
46187691
44281890
43807619
42389546
41693457
40894691
39614272
39514388
38051740
36747763
36375514
35650356
34180008
34566895
33461700
32728198
31763640
31633538
31700056
30337950
30060392
30368769
30977175
29582375
28675070
29135580
29114870
29601862
28311366
28814131
28460320
28562396
28876278
29947877
31802426
32783928
34028695
34998935
35860923
36990750
37062385
38213143
39198911
40084340
40946569
41670528
42156035
41467518
42588800
42831276
43497730
43742163
43385101
43557809
43681584
43337590
44088359
43988706
42907288
43801554
42429996
43412570
42706804
41472829
40938482
40838501
41265406
40674091
39814725
38818243
38732797
38070485
37534633
37341928
36104014
35048147
34237469
34562793
35236178
34436823
34772290
33997484
33568423
34009517
34088105
33234358
33286053
33870163
33075458
32728163
34706879
34778526
34823167
34902395
34938848
35811769
35273614
35449652
35873507
35606857
36530431
37222887
37612984
38272579
38186221
38302602
38985596
38396960
39346350
39175120
39482708
39416879
39111749
38831848
40617744
40318868
40703777
40449482
41081307
40798478
39956776
40274659
40030873
40837553
39127681
39150439
40931530
38879991
39513552
39000306
38441112
38385289
37052013
36864507
38091527
37194708
36839063
37663244
36071831
36837374
35550415
36332420
35829436
37510695
35074104
36470691
36307026
35339396
35709774
35742168
36685041
35691626
35587053
35929453
36389605
35235218
36733865
36281425
36510391
37327841
37025154
37467113
37133888
38712188
37320779
37043071
37276025
38071093
37978587
37330774
38345747
38843421
37424114
38193001
38256623
39198943
39667620
37743931
39802336
38732960
39824952
37908233
39841979
38268531
39074199
38793071
38879727
38897662
38391224
38007563
37891886
37969284
38217552
38920526
37717700
38223083
37527515
37411135
37235578
38189975
36935649
37173083
36699788
36656800
37030402
37385387
36923900
37061744
36027687
36836051
37042145
36925258
37110096
36613528
37414661
37315997
37268246
37159369
37142649
37521474
36576018
37119604
36595124
36617027
36848582
36994955
37202278
37403582
37753466
38128712
37719097
38494266
37749347
38515541
38275337
38236991
38635627
38114596
38315574
37006966
37895528
38114050
39247232
37855499
38976266
37972958
37263768
38924269
38371315
38193214
37710660
38154458
37493213
38362547
37974676
37885097
37170860
38292923
37015278
37658886
37552959
38695559
37615713
37130454
37348274
38566872
37284402
37988812
38148583
36509543
38109353
37165008

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
1873
1858
1844
1879
1841
1920
1885
1857
1858
1905
1875
1894
1871
1897
1903
1844
1868
1875
1875
1917
1887
1848
1921
1852
1859
1830
1908
1902
1860
1876
1852
1877
1868
1851
1854
1885
1892
1859
1863
1868
35
90
141
193
247
295
351
384
441
475
524
572
601
698
707
769
799
859
886
982
980
1015
1091
1132
1206
1207
1282
1295
1351
1431
1449
1471
1559
1583
1605
1641
1692
1759
1798
1887
1832
1843
1732
1716
1714
1624
1590
1564
1538
1483
1462
1440
1396
1377
1338
1330
1285
1247
1229
1214
1148
1172
1156
1116
1073
1073
1073
1026
1020
1035
1086
1017
976
996
996
1005
975
984
978
976
983
1025
1083
1108
1160
1175
1208
1257
1262
1311
1317
1343
1374
1420
1409
1384
1427
1431
1459
1466
1442
1448
1474
1464
1478
1462
1437
1463
1431
1455
1429
1403
1374
1363
1385
1363
1343
1302
1323
1293
1272
1257
1216
1182
1169
1164
1191
1156
1175
1145
1130
1146
1153
1136
1121
1143
1117
1115
1183
1167
1175
1168
1180
1197
1216
1208
1203
1209
1244
1247
1285
1279
1290
1288
1311
1282
1331
1315
1323
1340
1314
1302
1352
1349
1369
1349
1387
1374
1338
1356
1358
1387
1303
1328
1374
1308
1319
1302
1296
1285
1259
1244
1283
1273
1243
1265
1215
1241
1207
1215
1213
1256
1178
1228
1210
1186
1203
1199
1239
1208
1220
1223
1225
1197
1245
1216
1235
1256
1245
1261
1255
1302
1258
1262
1251
1274
1282
1257
1290
1314
1258
1290
1287
1316
1340
1267
1339
1308
1335
1276
1353
1286
1327
1296
1313
1318
1284
1281
1272
1289
1286
1317
1258
1297
1273
1269
1250
1292
1250
1245
1228
1245
1235
1283
1238
1244
1214
1245
1248
1242
1243
1234
1277
1246
1259
1257
1236
1257
1263
1251
1244
1251
1262
1231
1250
1263
1273
1272
1272
1305
1283
1304
1293
1291
1289
1284
1291
1254
1263
1280
1314
1273
1326
1274
1247
1312
1287
1281
1266
1279
1263
1289
1277
1277
1261
1290
1249
1268
1271
1305
1292
1247
1274
1304
1261
1287
1291
1226
1279
1263


Loading data, please wait...