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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (550:5484a179a2fd) 2010-12-23
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c use2interval=1 -c series=3 -c runs=6 -c use2phase=1 runs.hoc
methodinfo 94
nhost 16384
MemSize 536870912
UsedMem 124701432
FreeMem 412169480
use2interval = 1
ncellpow = 22
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 2
compress_bufsize = 10
series = 3
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 0.25
mkmodel_time = 7.42
setup_method_time = 0
set_maxstep_time = 29.06
stdinit_time = 0.23
runtime = 8.06
methodrun_time = 37.17
elapsed_time = 44.85
jobid = 0
n_dat = 1
seq = 0
@@@end header@@@
5629
1902197746
1902216415
1902720472
1902761037
0
0
0
0
0
0
0
0
0
1902762547
1903176657
1903177803
1903186676
1903215578
0
0
0
0
0
0
0
0
0
1903218047
1903314212
1903315169
1903324263
1903334466
0
0
0
0
0
0
0
0
0
1903335823
1903423140
1903424017
1903429455
1903436840
0
0
0
0
0
0
0
0
0
1903437869
1903524188
1903525065
1903532552
1903539726
0
0
0
0
0
0
0
0
0
1903541025
1903628356
1903629233
1903632926
1903639888
0
0
0
0
0
0
0
0
0
1903640936
1903726974
1903727905
1903734600
1903741374
0
0
0
0
0
0
0
0
0
1903742757
1903828936
1903829813
1903836821
1903843219
0
0
0
0
0
0
0
0
0
1903844287
1903930272
1903931149
1903939101
1903946020
0
0
0
0
0
0
0
0
0
1903947064
1904032952
1904033829
1904041305
1904048254
0
0
0
0
0
0
0
0
0
1904049312
1904136620
1904137497
1904143701
1904150552
0
0
0
0
0
0
0
0
0
1904151873
1904238282
1904239161
1904245984
1904253550
0
0
0
0
0
0
0
0
0
1904254845
1904341008
1904341927
1904348164
1904355194
0
0
0
0
0
0
0
0
0
1904356227
1904442650
1904443527
1904449747
1904456634
0
0
0
0
0
0
0
0
0
1904457674
1904543484
1904544363
1904551764
1904558712
0
0
0
0
0
0
0
0
0
1904560093
1904645798
1904646679
1904652948
1904660368
0
0
0
0
0
0
0
0
0
1904661603
1904747336
1904748279
1904755658
1904762590
0
0
0
0
0
0
0
0
0
1904763547
1904849782
1904850683
1904857901
1904865030
0
0
0
0
0
0
0
0
0
1904866056
1904951414
1904952297
1904961144
1904968154
0
0
0
0
0
0
0
0
0
1904969339
1905055222
1905056075
1905067060
1905073491
0
0
0
0
0
0
0
0
0
1905074517
1905161074
1905161993
1905169100
1905176848
0
0
0
0
0
0
0
0
0
1905178035
1905265152
1905266029
1905273086
1905280658
0
0
0
0
0
0
0
0
0
1905282367
1905368396
1905369273
1905377622
1905385226
0
0
0
0
0
0
0
0
0
1905386258
1905473884
1905474761
1905482710
1905491110
0
0
0
0
0
0
0
0
0
1905492551
1905579136
1905580013
1905587611
1905594566
0
0
0
0
0
0
0
0
0
1905595627
1905681488
1905682385
1905690998
1905698500
0
0
0
0
0
0
0
0
0
1905699532
1905784988
1905785925
1905793665
1905801468
0
0
0
0
0
0
0
0
0
1905803257
1905892192
1905893109
1905896609
1905904154
0
0
0
0
0
0
0
0
0
1905905217
1905990556
1905991443
1906000100
1906007440
0
0
0
0
0
0
0
0
0
1906008823
1906094298
1906095177
1906103456
1906110930
0
0
0
0
0
0
0
0
0
1906112151
1906198570
1906199447
1906207056
1906213774
0
0
0
0
0
0
0
0
0
1906214822
1906300190
1906301069
1906309076
1906316072
0
0
0
0
0
0
0
0
0
1906317103
1906403450
1906404329
1906411950
1906419946
0
0
0
0
0
0
0
0
0
1906421227
1906507446
1906508323
1906515335
1906522160
0
0
0
0
0
0
0
0
0
1906523228
1906608876
1906609759
1906618250
1906625154
0
0
0
0
0
0
0
0
0
1906626187
1906712112
1906712991
1906720362
1906727658
0
0
0
0
0
0
0
0
0
1906728881
1906814486
1906815363
1906822495
1906829346
0
0
0
0
0
0
0
0
0
1906830392
1906916366
1906917245
1906924746
1906931704
0
0
0
0
0
0
0
0
0
1906932739
1907018332
1907019219
1907026842
1907033910
0
0
0
0
0
0
0
0
0
1907035155
1907120546
1907121423
1907128780
1907135652
0
0
0
0
0
0
0
0
0
1907136702
1907222872
1907223751
1907231686
1907238640
0
0
0
0
0
0
0
0
0
1907239675
1907504442
1907539452
1907711161
1907759295
0
0
0
0
126306
0
0
0
0
1907761665
1924002548
1924022494
1924724265
1924753618
0
6
5799
6310
1333592
201
6047
2819466
7402317
1924756543
1950039683
1950046826
1951644203
1951673546
0
4
3871
6203
2629465
176
5323
2677072
7198809
1951677477
1976479459
1976489489
1978199555
1978228918
0
8
7710
6199
3856448
191
5756
2730835
6789102
1978232427
2003834295
2003840182
2004527330
2004556334
0
3
2904
6209
5255563
238
7180
2761045
6840413
2004559869
2029710145
2029717213
2031004681
2031033782
0
9
8802
6263
6561947
183
5536
2743566
6870766
2031037191
2056083076
2056091084
2057411234
2057439227
0
8
7926
6265
7823770
195
5877
2735951
6854412
2057441899
2082522531
2082531829
2083770857
2083799927
0
5
4940
6137
9128627
188
5670
2701003
6716927
2083803721
2108864377
2108871858
2110175265
2110204930
0
8
7622
6228
10403664
213
6435
2762583
6854240
2110208395
2135895240
2135900199
2136608229
2136637247
0
4
3877
6251
11783362
223
6736
2769809
6914156
2136641165
2161975033
2161980956
2162957743
2162986747
0
8
7780
6173
13093347
218
6576
2729593
6778361
2162989369
2187849021
2187855961
2189539790
2189568870
0
7
6716
6163
14353323
188
5680
2746397
6777839
2189572701
2214238215
2214246952
2216051463
2216080248
0
6
5947
6139
15661131
185
5583
2678458
6712741
2216083845
2241833893
2241839004
2242696746
2242725823
0
7
6868
6349
16968984
231
6981
2818669
6993721
2242728925
2268308879
2268315682
2269452299
2269481626
0
5
4756
6306
18314519
203
6128
2825851
6941517
2269484751
2294760615
2294768752
2295800693
2295830014
0
8
7712
6212
19591041
197
5938
2765151
6840431
2295833688
2321190929
2321198358
2322210561
2322239727
0
6
5609
6200
20873759
220
6641
2753913
6804679
2322243145
2347485386
2347493009
2348547543
2348576491
0
6
5858
6229
22173442
196
5910
2760452
6864335
2348579923
2373248707
2373255570
2375038847
2375067583
0
7
6722
6052
23406939
191
5756
2639681
6601784
2375070657
2400977773
2400981066
2401359187
2401388106
0
5
4772
6480
24746624
227
6861
2891007
7122084
2401391721
2426934673
2426939614
2427971329
2427999728
0
6
5806
6328
26026455
192
5796
2821908
6977500
2428002929
2453831105
2453837798
2454457194
2454486377
0
7
6794
6248
27294223
215
6487
2776126
6874601
2454490165
2480155316
2480160462
2481043603
2481073210
0
6
5879
6210
28675591
227
6845
2752635
6822970
2481076427
2506767581
2506772477
2507496105
2507525008
0
11
10592
6256
29967269
230
6938
2794465
6899562
2507528611
2532349331
2532357166
2534039923
2534069003
0
4
3845
6120
31259127
193
5834
2688150
6677611
2534072443
2558870711
2558876479
2560347857
2560377046
0
6
5698
6067
32533620
197
5949
2652402
6633205
2560380535
2584668109
2584677810
2586961326
2586990363
0
6
5744
6167
33763507
169
5103
2687814
6734869
2586993963
2612606612
2612611191
2613412500
2613441610
0
5
4693
6308
35107493
207
6251
2816855
6946397
2613445267
2638879817
2638886388
2639977238
2640005919
0
9
8635
6334
36353798
209
6305
2827756
6962340
2640009223
2665267911
2665275131
2666634533
2666663412
0
4
3900
6163
37642678
187
5647
2741073
6769110
2666666487
2691914807
2691920272
2693055381
2693084714
0
7
6613
6122
38961868
225
6798
2696400
6715995
2693088509
2717952837
2717963049
2719668517
2719697120
0
6
5994
6220
40249088
188
5685
2753003
6800107
2719700661
2744295931
2744304282
2746229539
2746258278
0
6
5848
6185
41540961
177
5339
2685748
6728507
2746261491
2771042083
2771052343
2772676347
2772705230
0
7
6665
6188
42731698
179
5395
2704770
6748989
2772708767
2797946045
2797954698
2799071623
2799100776
0
4
3927
6146
44053517
212
6406
2703049
6734909
2799104903
2824032237
2824039805
2824976485
2825005706
0
9
8646
6169
45366799
221
6670
2744323
6775768
2825009157
2849877594
2849884969
2851389045
2851417890
0
6
5799
6084
46664340
201
6071
2701199
6690141
2851421165
2876461075
2876470721
2878023243
2878052380
0
6
5782
6292
47939989
183
5512
2788031
6898694
2878056665
2902801841
2902810171
2904396377
2904425834
0
7
6866
6107
49170208
188
5665
2656868
6614471
2904429603
2929566405
2929576595
2930819281
2930848013
0
4
3864
6177
50546067
195
5885
2739969
6792039
2930851503
2955540715
2955543844
2957092005
2957121170
0
10
9683
6144
51714200
206
6220
2726539
6746559
2957125635
2967189043
2967193137
2967999273
2968028046
0
0
0
67
51756967
2
61
29453
76261
2968032273
2969138518
2969144268
2969430015
2969452733
0
0
0
221
51951665
9
270
93837
245410
2969455729
2970892634
2970897373
2971261147
2971284294
0
2
1982
422
52091545
7
212
182590
459821
2971287653
2973388558
2973392029
2973790268
2973814720
0
1
961
566
52317868
14
424
241915
612696
2973818461
2976651306
2976654471
2976944785
2976971182
0
0
0
725
52749352
27
817
318992
795054
2976975311
2980444882
2980448519
2980880057
2980907518
0
0
0
857
53289626
34
1035
371866
940943
2980910817
2984918498
2984921569
2985436243
2985464365
0
0
0
1045
53773140
26
791
456769
1141963
2985468119
2990079857
2990086712
2990732283
2990761018
0
3
2900
1161
54355371
34
1022
505263
1263574
2990764103
2996272814
2996276257
2996631493
2996660146
0
2
1926
1385
55198912
52
1575
618836
1520863
2996664459
3002425268
3002431822
3003226357
3003255378
0
1
1014
1418
55904924
44
1330
629640
1552329
3003258617
3009847450
3009852601
3010509607
3010538249
0
1
989
1629
56895666
65
1963
720220
1799892
3010542567
3017695761
3017701496
3018495513
3018524538
0
0
0
1757
57914187
64
1930
782739
1927442
3018527595
3026223749
3026227955
3027071257
3027100146
0
1
948
1985
58869484
60
1817
881914
2181875
3027104191
3035275005
3035279482
3036351770
3036380811
0
0
0
2060
59797782
59
1778
905251
2257990
3036384647
3045534229
3045540631
3046284681
3046313973
0
0
0
2290
60847623
74
2229
1018589
2536535
3046317565
3055767469
3055773106
3056810949
3056840114
0
2
1965
2304
61852514
77
2317
1023699
2526980
3056844061
3066927793
3066933991
3067877295
3067906162
0
0
0
2519
62868913
85
2564
1120401
2779398
3067909901
3079013460
3079020354
3079717603
3079746726
0
0
0
2754
63974903
100
3020
1233926
3023358
3079749941
3091609525
3091614521
3092340141
3092368904
0
3
2913
2909
65064200
103
3099
1300366
3226296
3092372351
3104661585
3104665900
3105454527
3105483306
0
2
1872
2990
66181194
110
3324
1324926
3295673
3105486535
3118010450
3118017703
3119123073
3119152006
0
3
2852
3178
67269672
87
2620
1405377
3497745
3119155713
3132840773
3132847242
3133440578
3133469422
0
3
2984
3455
68401420
116
3517
1534657
3798292
3133472713
3147615608
3147623208
3148533929
3148562276
0
3
2920
3568
69487804
101
3048
1577089
3913420
3148565959
3163789369
3163791926
3164380103
3164409334
0
2
1936
3760
70687541
133
4013
1698917
4142981
3164412439
3180198681
3180203901
3180811195
3180840030
0
5
4863
3835
71872136
129
3893
1724851
4236333
3180843767
3196888593
3196894802
3197768677
3197797622
0
5
4816
3955
73086870
129
3889
1772204
4337796
3197801431
3214490489
3214496834
3215364694
3215393528
0
7
6782
4166
74303490
135
4075
1852928
4584759
3215397757
3232859473
3232868506
3233650019
3233678830
0
6
5823
4268
75585871
148
4467
1898770
4711876
3233682491
3251846881
3251853121
3252598501
3252627470
0
8
7785
4365
76808748
172
5190
1953903
4807628
3252631635
3270795015
3270802584
3272180137
3272209374
0
4
3906
4556
77998514
145
4368
1999369
4984261
3272212867
3291256140
3291265121
3292347921
3292376990
0
5
4923
4672
79264398
151
4556
2080025
5122093
3292380831
3311522168
3311528563
3313107982
3313137282
0
7
6895
4792
80542484
144
4360
2101320
5247821
3313140651
3333564560
3333572087
3334694597
3334723550
0
8
7667
5088
81945831
154
4652
2282956
5598149
3334727509
3355908516
3355915938
3356830383
3356859838
0
14
13443
5278
83327452
166
5015
2351734
5822725
3356863641
3378474916
3378483935
3379549593
3379578556
0
12
11508
5386
84590931
158
4772
2397257
5905673
3379582289
3401576295
3401584204
3403030349
3403059454
0
7
6660
5545
85804952
170
5123
2427252
6016159
3403062775
3425778639
3425788108
3427082865
3427111630
0
4
3800
5614
87064084
178
5374
2490972
6189255
3427114781
3451001252
3451007880
3451728913
3451757798
0
6
5812
5881
88506795
206
6222
2607636
6486470
3451761061
3476408880
3476414513
3477301444
3477330292
0
13
12700
5904
89933190
212
6413
2635308
6529219
3477333775
3501960284
3501968976
3503302105
3503331270
0
14
13445
6249
91215504
199
6002
2796802
6879189
3503334985
3528703969
3528708549
3529611451
3529640300
0
6
5711
6188
92506368
201
6070
2782539
6851810
3529643585
3554070311
3554082028
3555302449
3555331354
0
5
4759
5935
93859237
187
5645
2613904
6495511
3555335267
3579502551
3579511761
3580530335
3580559315
0
9
8565
5809
95207079
198
5966
2604228
6417089
3580562645
3604255493
3604265900
3605186789
3605215486
0
9
8635
5748
96484738
205
6185
2555516
6321409
3605218099
3628257295
3628264207
3629402154
3629431113
0
4
3930
5645
97621603
180
5430
2534001
6228848
3629435247
3651592549
3651600612
3652923303
3652952422
0
0
0
5489
98877266
164
4947
2392998
5944542
3652955935
3674412464
3674419142
3675775109
3675803824
0
6
5772
5233
100142974
142
4282
2330833
5752812
3675807589
3696219987
3696226774
3698194491
3698223938
0
8
7695
5070
101314534
137
4134
2205101
5502348
3698227727
3718334189
3718342151
3720151925
3720180971
0
5
4831
4972
102423440
157
4719
2204285
5443179
3720185213
3740218969
3740225609
3741518837
3741548114
0
0
0
4884
103556235
170
5134
2156392
5357882
3741551249
3761322952
3761331979
3762521149
3762549611
0
1
977
4768
104724803
164
4954
2134454
5285618
3762553353
3781692581
3781700298
3783234473
3783263670
0
2
1960
4697
105901939
155
4677
2100828
5156962
3783266619
3802096975
3802106113
3803420726
3803449751
0
3
2829
4491
107059172
153
4613
2000700
4952995
3803454445
3821387087
3821394588
3823012629
3823041602
0
3
2933
4399
108155635
148
4471
1951391
4847591
3823045619
3841061839
3841069641
3842281689
3842310535
0
0
0
4404
109300146
144
4347
1973709
4867143
3842313283
3859844341
3859850124
3860893249
3860922018
0
2
1958
4194
110466352
144
4353
1878967
4597412
3860926049
3877763837
3877770329
3879195335
3879224763
0
3
2898
4168
111577915
122
3683
1836749
4567540
3879227887
3895541163
3895548150
3897150149
3897179898
0
2
1960
4009
112644722
125
3780
1759005
4360576
3897183597
3913867845
3913873916
3914600525
3914629547
0
0
0
4099
113752390
141
4250
1816715
4507916
3914633363
3931156480
3931162704
3931833934
3931862918
0
1
970
3978
114920753
143
4309
1775735
4375459
3931866381
3947718607
3947725009
3948833638
3948862276
0
4
3981
3818
116035855
121
3651
1701176
4201084
3948866221
3963813477
3963822904
3965427465
3965456662
0
2
1883
3717
117091176
107
3231
1643186
4065311
3965459739
3980879836
3980886449
3981648199
3981677276
0
1
946
3702
118293251
121
3661
1655995
4086441
3981681359
3996438328
3996446090
3997579873
3997608682
0
6
5906
3601
119413015
117
3522
1575006
3934553
3997612013
4012527949
4012533581
4013206677
4013235716
0
3
2880
3592
120552458
125
3772
1613747
3979629
4013239971
4027406987
4027412386
4028799097
4028828850
0
3
2940
3442
121662708
104
3142
1505312
3755448
4028832617
4042627715
4042632877
4044048997
4044078198
0
3
2863
3382
122784559
93
2803
1494706
3710156
4044082287
4057794035
4057802446
4059095623
4059124894
0
4
3982
3385
123912197
103
3112
1515052
3732239
4059128321
4073264601
4073271463
4073985243
4074014432
0
4
3920
3319
125081969
119
3595
1499281
3684888
4074018901
4087692959
4087697388
4088547065
4088576046
0
5
4889
3334
126174528
119
3589
1487572
3657114
4088578741
4102216313
4102222743
4103116101
4103145004
0
1
969
3351
127283017
104
3138
1501561
3695571
4103148733
4117051905
4117055786
4117534719
4117563778
0
3
2922
3348
128457347
118
3559
1492867
3692173
4117567155
4131288000
4131292395
4131775651
4131804738
0
5
4841
3248
129628613
117
3525
1448979
3590423
4131808305
4145100593
4145109170
4145932437
4145961362
0
5
4768
3185
130772124
110
3326
1424571
3512163
4145964309
4158870069
4158875871
4159989379
4160018082
0
4
3874
3117
131842947
99
2981
1410361
3450776
4160021651
4172612609
4172616460
4173833934
4173862846
0
2
1940
3162
132926635
84
2538
1381670
3460239
4173865797
4186832456
4186838295
4187600699
4187629618
0
3
2865
3063
134107847
102
3080
1374662
3383026
4187633211
4200082900
4200086886
4201394193
4201423758
0
6
5630
3097
135211900
87
2624
1348216
3369397
4201426817
4213963237
4213969285
4215201237
4215230442
0
4
3881
3124
136260232
90
2719
1398432
3433873
4215234359
4228178932
4228185478
4228993277
4229022310
0
1
988
3136
137413526
106
3199
1409295
3462705
4229025681
4241925265
4241931315
4242906253
4242935162
0
5
4873
3186
138492588
94
2835
1429179
3514093
4242939349
4256213334
4256220262
4257183497
4257212958
0
3
2914
3233
139645700
108
3256
1434465
3563751
4257216871
4271885596
4271889605
4272195826
4272224738
0
5
4939
3617
140908177
133
4021
1623940
4011363
4272228825
4287330979
4287335448
4287772397
4287801374
0
8
7952
3668
142112215
132
3991
1650861
4045718
4287805269
8030709
8038541
8778593
8807868
0
5
4845
3734
143227652
118
3563
1681492
4116707
8811565
24602645
24608492
25359485
25388406
0
3
2890
3891
144436823
137
4145
1730933
4279166
25391367
41673232
41679633
42339993
42368820
0
5
4797
3934
145608659
135
4075
1759478
4341194
42372357
59306600
59311644
59852017
59881198
0
4
3924
4106
146904842
158
4761
1830679
4524972
59884715
76624448
76631045
77610263
77639138
0
9
8647
4114
148102597
124
3734
1814775
4527115
77642733
94737101
94745454
95810739
95840066
0
6
5794
4344
149261853
127
3844
1928649
4744987
95842865
114140844
114144795
114272370
114301434
0
4
3859
4426
150517335
164
4964
1963212
4870164
114305069
131685945
131691934
133215713
133245214
0
7
6696
4304
151602615
128
3854
1872885
4669366
133248659
151185887
151196887
152492257
152521262
0
1
920
4514
152734593
138
4161
2000378
4984617
152525319
170972042
170982366
172001589
172030750
0
2
1952
4554
153965650
141
4250
2006411
4994166
172035383
191046605
191052079
191679931
191709090
0
6
5760
4755
155142302
154
4662
2121872
5222928
191712833
211245144
211250182
211653221
211682330
0
3
2898
4728
156504609
167
5032
2089213
5185374
211686381
230948809
230956299
231824951
231854162
0
11
10762
4583
157691159
164
4959
2046975
5043943
231857245
251010059
251019542
252191783
252220974
0
3
2877
4817
158894190
157
4738
2121115
5258639
252224961
271824109
271830765
272649109
272678270
0
4
3861
4805
160142108
148
4466
2132396
5296284
272681861
291993333
292002057
293348730
293377478
0
7
6682
4644
161378080
161
4859
2073633
5118615
293381033
312420066
312426017
313907119
313936214
0
5
4789
4721
162587985
141
4257
2102735
5189989
313940261
333112779
333119681
334820518
334849870
0
5
4718
4736
163784543
150
4524
2101288
5201103
334853653
354043081
354047947
355631205
355660462
0
4
3879
4742
164969818
141
4259
2097634
5208274
355664411
375554944
375562734
376475671
376504695
0
4
3834
4911
166221762
167
5036
2187925
5412111
376508439
396347349
396355481
397188138
397216995
0
7
6712
4796
167494525
157
4735
2129997
5260188
397220397
416781055
416789030
417936593
417966134
0
7
6772
4752
168646076
169
5088
2132557
5218407
417969671
437182683
437190183
438813473
438842970
0
2
1941
4672
169835029
150
4533
2061244
5120395
438846885
458258653
458265614
459459825
459489126
0
4
3871
4775
171068310
166
5014
2131481
5279066
459492433
478607548
478615233
480041801
480070639
0
5
4872
4833
172252070
126
3807
2110729
5283049
480073749
499195829
499202922
500633981
500662906
0
5
4772
4645
173410713
145
4370
2047443
5086973
500667217
520197279
520202801
521037897
521066850
0
4
3806
4813
174629110
169
5099
2149231
5300877
521069945
540274557
540283874
541131467
541160422
0
4
3922
4668
175873251
153
4622
2075011
5110769
541164439
560382981
560389069
561014401
561043610
0
6
5790
4669
177117772
155
4678
2072220
5160392
561047425
579825378
579833888
580868163
580897174
0
6
5781
4580
178301678
151
4566
2014533
5017189
580901131
599309152
599315839
600423289
600452024
0
4
3750
4467
179469855
144
4348
1995293
4928591
600455367
618421354
618429012
619879155
619907990
0
3
2964
4411
180631711
138
4157
1953881
4845834
619911813
637749875
637760303
638971725
639000644
0
3
2917
4323
181771032
146
4401
1920705
4759355
639004003
656615308
656621955
657747511
657776398
0
2
1942
4267
182983678
144
4358
1907537
4709973
657780237
675272040
675277399
676217893
676246804
0
5
4827
4233
184142667
144
4328
1889974
4682701
676249935
693388777
693395724
694431660
694461042
0
3
2742
4102
185365950
143
4318
1823551
4507330
694464807
711416459
711424131
712488459
712518240
0
6
5728
4167
186542689
127
3836
1871476
4576928
712521469
728572919
728579894
730181929
730211210
0
5
4883
3928
187627897
116
3505
1739070
4298095
730215073
746690793
746696275
747718015
747746806
0
1
1021
4040
188783883
139
4193
1801328
4451799
747750317
763978053
763985986
764806197
764835766
0
3
3009
3891
189899706
141
4246
1751690
4301864
764839825
780728811
780735951
781689480
781718438
0
1
1022
3837
191096256
121
3647
1717948
4203999
781721727
797062652
797067970
798433723
798462350
0
6
5863
3808
192205320
112
3372
1694853
4170039
798466027
813805969
813815510
814949186
814978264
0
3
2933
3785
193255900
116
3505
1680064
4163696
814982599
830420229
830426830
831482058
831511147
0
0
0
3705
194420846
130
3926
1651580
4083071
831514427
846806219
846813755
847941517
847970806
0
4
3949
3680
195541759
127
3835
1645841
4061035
847974439
863106565
863116302
864272221
864301045
0
2
1930
3755
196709627
117
3530
1662212
4099137
864304697
879757855
879763187
880470525
880499782
0
5
4894
3749
197915690
120
3625
1674955
4122232
880503397
895028367
895034882
896583997
896613190
0
6
5794
3653
198978987
94
2840
1594762
3989501
896616301
911508240
911516421
912693751
912722426
0
2
1984
3602
200170926
105
3164
1609989
3966236
912726221
927934089
927939708
928822605
928851969
0
8
7758
3800
201289288
127
3832
1691601
4191949
928855243
944296187
944301391
945010889
945040086
0
3
2921
3731
202444812
120
3632
1676645
4123544
945043557
959572225
959577260
961190173
961219601
0
4
3841
3633
203554268
93
2827
1570409
3948082
961223709
976077772
976085565
977440505
977469594
0
3
2921
3682
204714160
109
3292
1624294
4041375
977473527
992625420
992632014
993680635
993709961
0
5
4891
3630
205949265
127
3837
1632966
3993665
993713475
1009316341
1009321502
1010052113
1010081575
0
7
6851
3843
207098756
134
4040
1709821
4243138
1010084079
1025594881
1025600938
1026387437
1026416734
0
3
2774
3729
208286366
129
3891
1653429
4107019
1026419825
1041880475
1041887455
1042962905
1042992144
0
5
4872
3795
209425568
122
3683
1690173
4183173
1042995747
1058445160
1058453338
1059623829
1059652722
0
3
2824
3880
210572415
112
3373
1725806
4253232
1059655851
1075620621
1075627519
1076220147
1076248948
0
5
4925
3801
211859380
132
3991
1689718
4210495
1076252653
1091903509
1091911720
1093012385
1093041598
0
9
8567
3908
212948658
125
3766
1734054
4288781
1093045111
1108807689
1108816767
1110021175
1110050494
0
1
960
3866
214126490
116
3508
1698668
4215427
1110054211
1125849993
1125856814
1127271253
1127300918
0
5
4842
3934
215263236
121
3649
1742641
4297314
1127304255
1143639020
1143646371
1144490016
1144518902
0
3
2822
3941
216408350
135
4073
1765527
4363844
1144522207
1160789277
1160797588
1161931446
1161960319
0
3
2912
4017
217709667
118
3557
1778054
4391286
1161964269
1178602983
1178609559
1179376198
1179405502
0
11
10582
4007
218829672
140
4229
1783856
4422311
1179409301
1196161347
1196167908
1197097223
1197125993
0
2
1933
4071
220023952
148
4458
1823363
4481576
1197129485
1213848821
1213856782
1214755024
1214783778
0
4
3890
4082
221202933
134
4046
1815553
4491208
1214786813
1231553281
1231559164
1232617585
1232646351
0
4
3857
4168
222313351
138
4155
1846918
4586736
1232650005
1249708616
1249715539
1250525117
1250554042
0
1
1002
4188
223526232
129
3898
1852879
4620367
1250557765
1267305727
1267311828
1268682577
1268712199
0
6
5817
4125
224620878
133
4007
1811460
4515686
1268715729
1285481543
1285487331
1286873141
1286901934
0
1
924
4130
225777438
126
3798
1805049
4535731
1286905301
1304178585
1304185380
1305401837
1305430815
0
4
3810
4268
227039096
137
4137
1907147
4687923
1305434803
1322642008
1322649863
1323924259
1323953030
0
8
7720
4241
228177597
133
3999
1885156
4667498
1323956707
1341891824
1341898214
1342582289
1342611319
0
3
2906
4435
229555325
143
4313
1954450
4872687
1342615241
1360622609
1360628775
1361406519
1361435410
0
14
13584
4309
230689670
154
4646
1927761
4753248
1361439467
1379280691
1379289336
1380483633
1380512668
0
1
991
4458
231954931
135
4067
1961179
4886196
1380516647
1399212637
1399216822
1399697005
1399726522
0
8
7679
4532
233259316
163
4932
2026832
4988525
1399729781
1417760674
1417766950
1418890503
1418919170
0
8
7641
4461
234396242
142
4293
1969015
4886511
1418922693
1437630101
1437634171
1438397222
1438426006
0
2
1982
4492
235659549
164
4960
2010189
4950554
1438429183
1456667657
1456673912
1457805163
1457834398
0
7
6832
4495
236787747
153
4619
1999529
4941226
1457838321
1475992025
1475997933
1477138585
1477167638
0
1
993
4468
237956119
137
4127
1994722
4906338
1477171417
1495931749
1495938238
1496674190
1496703158
0
4
3832
4521
239122330
181
5465
2011477
4987837
1496707537
1515217780
1515225340
1515888289
1515917382
0
2
1990
4513
240265830
151
4572
2015455
5002421
1515920543
1534424249
1534429686
1535182773
1535211928
0
2
1857
4485
241486687
157
4734
2002388
4951220
1535215319
1553112509
1553119268
1554403751
1554433106
0
5
4739
4420
242593939
128
3865
1962134
4885892
1554436071
1571978136
1571984250
1573579881
1573608724
0
2
1928
4370
243770664
122
3673
1901294
4776183
1573612519
1591612895
1591622499
1592746515
1592775290
0
5
4913
4461
244963647
132
3974
1991913
4909776
1592778817
1610537094
1610544574
1611858285
1611886968
0
5
4857
4375
246095150
139
4193
1920153
4795146
1611890931
1630041199
1630048675
1630917570
1630946682
0
2
1964
4266
247318934
167
5042
1911737
4701105
1630950231
1648474622
1648482486
1649813157
1649842082
0
4
3848
4369
248465016
139
4193
1936398
4784029
1649846243
1667752648
1667760217
1668684480
1668713626
0
3
2884
4339
249715922
138
4160
1951731
4773834
1668717617
1686458153
1686466634
1687494071
1687523192
0
8
7774
4346
250966015
142
4287
1899092
4754184
1687526671
1705214641
1705222291
1706034535
1706063822
0
7
6738
4356
252115566
135
4071
1951340
4818339
1706067399
1723610747
1723618882
1724643521
1724672128
0
3
2890
4368
253252410
126
3811
1937766
4814408
1724675599
1742065305
1742072031
1743058173
1743087466
0
3
2876
4156
254338188
145
4380
1863733
4579749
1743091639
1760178002
1760184730
1761381755
1761410722
0
0
0
4133
255567248
142
4293
1853611
4542973
1761414231
1778911589
1778917519
1779812614
1779841398
0
6
5710
4178
256818290
154
4656
1858128
4623004
1779843959
1796909239
1796916002
1798043965
1798073109
0
9
8601
4106
257925070
156
4721
1819488
4513137
1798077203
1815346104
1815353095
1816049201
1816077844
0
0
0
4137
259195189
150
4521
1849252
4553019
1816081253
1832538651
1832545674
1833983405
1834012375
0
8
7650
4095
260308888
122
3681
1783798
4453912
1834015961
1850631817
1850640592
1851922565
1851951546
0
2
1994
4063
261530806
116
3504
1809762
4474557
1851955365
1868579905
1868586030
1869729793
1869758776
0
7
6718
4008
262717781
137
4138
1783657
4409662
1869762007
1886235203
1886243237
1887516921
1887546214
0
4
3786
4077
263817353
126
3798
1814111
4495914
1887549759
1904172565
1904179920
1905293379
1905322451
0
2
1996
4133
265019037
118
3564
1841298
4552868
1905326063
1922177990
1922184455
1922806934
1922835878
0
7
6870
4006
266175418
140
4219
1806548
4440834
1922839447
1939359043
1939366726
1940197627
1940226795
0
3
2841
4075
267384897
130
3932
1811354
4456073
1940230313
1956675765
1956681479
1957534107
1957563134
0
6
5760
3970
268502237
132
3977
1782762
4390508
1957566661
1973280875
1973289712
1974849614
1974879103
0
2
2036
4008
269548578
106
3202
1737808
4379090
1974882887
1991050388
1991056911
1992070387
1992099562
0
0
0
3914
270705432
119
3587
1750029
4294875
1992102905
2007816834
2007823232
2009351361
2009380270
0
4
3815
3888
271838915
119
3589
1701301
4229074
2009384151
2024717876
2024724073
2026555425
2026584638
0
4
3870
3864
272976597
94
2840
1666774
4194826
2026587755
2042323145
2042329216
2043713257
2043742235
0
6
5784
3903
274140573
116
3503
1733560
4273833
2043745933
2059765835
2059772284
2060921983
2060951306
0
5
4778
3918
275270459
129
3905
1754638
4308454
2060954549
2076652871
2076659486
2078050511
2078079401
0
2
2023
3913
276359265
114
3441
1736468
4309078
2078083183
2094979040
2094982383
2095146439
2095175562
0
2
1886
4030
277540582
170
5132
1800876
4442378
2095178363
2111518293
2111525652
2112380883
2112410193
0
2
1980
3925
278795896
133
4011
1743500
4296400
2112413771
2128795643
2128800055
2129672671
2129702090
0
8
7933
4005
279973005
136
4105
1785941
4413334
2129705203
2145868344
2145875248
2146942693
2146971595
0
4
3872
3941
281150283
127
3832
1743560
4313723
2146975331
2163101684
2163109137
2164232057
2164261366
0
5
4890
3971
282364747
117
3522
1775644
4381094
2164264637
2180283362
2180290662
2181470463
2181499468
0
7
6864
4013
283474833
118
3554
1787076
4411797
2181503581
2197733125
2197739715
2198805545
2198834714
0
2
2010
3964
284661068
116
3506
1756282
4363313
2198837757
2214871405
2214877640
2216169047
2216197522
0
6
5846
3944
285840711
125
3769
1737022
4298332
2216201207
2232663612
2232669229
2233505874
2233534489
0
5
4809
4008
287011470
133
4009
1786795
4409458
2233538623
2250111013
2250115362
2250913647
2250942830
0
5
4771
4090
288164827
136
4115
1823449
4507901
2250945893
2267882693
2267886789
2268501625
2268530666
0
4
3876
4089
289316686
146
4399
1826127
4492863
2268534509
2285292924
2285298954
2286219613
2286248430
0
3
2835
4019
290528221
149
4497
1780728
4416560
2286252269
2302687812
2302699193
2303828973
2303857630
0
5
4744
4016
291725153
122
3679
1764197
4411852
2303861509
2320870168
2320877248
2321693674
2321722606
0
6
5893
4099
292913891
160
4836
1823201
4547321
2321726101
2338776161
2338781115
2339682275
2339711449
0
3
2873
4121
294118620
144
4352
1833818
4540472
2339715329
2356474369
2356482570
2357499163
2357528482
0
5
4893
4130
295246509
136
4096
1828237
4535581
2357532053
2374438378
2374445875
2375568839
2375597547
0
2
1966
4010
296434115
143
4314
1799242
4414406
2375601743
2392362351
2392369522
2393596869
2393626128
0
4
3910
4287
297567249
127
3823
1899354
4710806
2393629607
2410668718
2410677478
2411769798
2411798327
0
3
2833
4112
298747785
126
3818
1823742
4511244
2411802301
2428967147
2428974436
2429866767
2429896298
0
4
3923
4199
299941886
148
4463
1882782
4630582
2429899179
2446955068
2446963373
2448138990
2448167987
0
4
3996
4224
301119410
118
3563
1875803
4669178
2448172007
2465566997
2465573029
2466555121
2466584170
0
5
4785
4260
302326894
145
4377
1893186
4684507
2466587321
2484508833
2484515679
2485539853
2485568714
0
5
4854
4314
303507140
141
4253
1940225
4769672
2485572605
2502970467
2502977268
2504040390
2504069279
0
4
3754
4283
304701082
133
4009
1890325
4671171
2504072557
2521072189
2521079105
2522443837
2522473180
0
5
4770
4173
305886343
121
3657
1848009
4583986
2522477173
2539778785
2539786690
2541033875
2541063558
0
5
4944
4205
307066015
148
4462
1874193
4617362
2541066667
2558409376
2558416845
2559549731
2559578665
0
4
4013
4278
308265482
136
4101
1898683
4685077
2559582157
2577042496
2577050218
2578081996
2578111466
0
5
4706
4247
309465523
144
4339
1883215
4650604
2578115433
2595419777
2595427031
2596773493
2596802275
0
5
4767
4256
310640102
132
3985
1897895
4685901
2596805723
2614667208
2614673660
2615359366
2615388408
0
4
3881
4345
311831174
165
4982
1949810
4761075
2615392585
2633232685
2633238603
2633970825
2633999698
0
3
2980
4272
313079836
148
4467
1901368
4715850
2634002533
2651662413
2651669833
2652413535
2652442401
0
7
6760
4295
314323481
154
4640
1903663
4726012
2652446655
2669803563
2669811677
2670888233
2670917474
0
6
5638
4310
315427468
130
3934
1923627
4744030
2670921093
2688788151
2688793474
2689525013
2689554124
0
1
954
4340
316706819
152
4585
1943362
4768159
2689558063
2706947429
2706953979
2708077089
2708106086
0
8
7592
4180
317911594
131
3951
1858742
4610574
2708109561
2725102803
2725112626
2726526617
2726555694
0
7
6738
4209
319034709
132
3982
1874036
4623841
2726559327
2744013661
2744019785
2745195683
2745224509
0
2
1921
4345
320199600
139
4194
1927494
4775037
2745227709
2762966833
2762970848
2763657167
2763686170
0
4
3771
4400
321369755
141
4263
1966989
4846021
2763690299
2781414651
2781419089
2781954063
2781982891
0
4
3920
4282
322611619
133
4020
1901302
4699163
2781986553
2799075219
2799081532
2800317169
2800346810
0
7
6793
4272
323742293
122
3682
1884719
4662100
2800351189
2817693519
2817699135
2818619053
2818648051
0
3
2908
4259
324972218
125
3784
1899055
4707046
2818651065
2835658555
2835665542
2836842177
2836871031
0
8
7715
4188
326091981
127
3832
1839991
4559607
2836875083
2854517941
2854522167
2855105693
2855135306
0
2
1857
4221
327347622
162
4896
1893794
4664287
2855139013
2871807607
2871815774
2873258030
2873287262
0
6
5840
4040
328515406
127
3832
1761947
4380074
2873291291
2890542275
2890545706
2891178727
2891207594
0
4
3812
4207
329686159
152
4590
1889066
4641957
2891211327
2907889886
2907898242
2909245825
2909275004
0
4
3849
4077
330902540
115
3465
1772429
4467809
2909278847
2926210397
2926218348
2927369825
2927399042
0
7
6637
4132
332053028
134
4028
1845737
4566970
2927402903
2944321406
2944328354
2945252683
2945281666
0
3
2927
4223
333222802
129
3890
1848137
4630959
2945285161
2962347585
2962353553
2963073777
2963103002
0
4
3863
4094
334354129
132
3992
1819637
4521083
2963106343
2979885959
2979892116
2980872685
2980901943
0
3
2854
4180
335502399
130
3923
1874869
4622084
2980905865
2997374821
2997381043
2998604497
2998633618
0
3
2966
4032
336600165
114
3445
1774833
4406040
2998637339
3015067087
3015075219
3016351403
3016381192
0
2
1945
4017
337713740
139
4197
1793217
4430759
3016384887
3033322587
3033328219
3034219095
3034248370
0
1
919
4194
338904554
136
4103
1876913
4635362
3034252101
3051082299
3051089051
3051983075
3052012454
0
5
4849
3999
340064805
141
4258
1793391
4398534
3052015691
3068095897
3068103209
3069758837
3069788266
0
3
2903
4010
341166431
115
3460
1769767
4393267
3069791989
3086296557
3086305380
3087473733
3087502622
0
3
2803
4096
342346594
129
3897
1802865
4505856
3087506381
3104311229
3104315943
3105034549
3105063663
0
5
4872
4124
343468407
131
3957
1833364
4544731
3105066735
3121610764
3121618098
3122584148
3122613102
0
3
2870
3976
344645583
134
4050
1763645
4362695
3122616567
3138787765
3138795285
3140324277
3140353423
0
5
4896
3987
345768220
125
3768
1757640
4392851
3140357483
3156695577
3156702344
3158199766
3158228898
0
2
1900
4037
346942825
128
3866
1793725
4418610
3158231837
3174188291
3174198353
3175919835
3175949093
0
5
4877
3954
348058667
105
3169
1727496
4325360
3175952763
3192758937
3192765238
3193560258
3193589554
0
3
2910
4089
349283745
151
4568
1826804
4509881
3193592585
3210229203
3210234225
3211244203
3211273305
0
5
4912
4055
350427806
126
3806
1816741
4462432
3211277009
3227711587
3227720398
3228781446
3228810262
0
4
3972
4044
351546355
130
3923
1788250
4436425
3228813139
3245053425
3245061231
3246361555
3246391417
0
3
2940
4053
352653986
113
3418
1793189
4441589
3246394897
3263106376
3263113460
3264086343
3264115810
0
2
1946
3985
353891093
146
4415
1762990
4361703
3264119377
3280786587
3280792825
3281656467
3281685116
0
7
6835
4010
355119553
140
4228
1797823
4400247
3281688549
3298095037
3298100484
3299342809
3299371899
0
6
5962
4132
356219801
129
3893
1826850
4562091
3299374995
3316217844
3316223781
3317155718
3317184894
0
1
969
4138
357406552
124
3744
1847216
4547926
3317188859
3334136548
3334143720
3335025847
3335054305
0
5
4846
4079
358633931
141
4249
1826165
4502255
3335057701
3352000406
3352006500
3352778484
3352807546
0
8
7799
4049
359797751
151
4558
1804230
4488812
3352810425
3369286893
3369293802
3370511503
3370540433
0
3
2889
4059
360936091
128
3856
1810688
4464264
3370544071
3387080983
3387089293
3388288594
3388317859
0
4
3844
4097
362086561
118
3560
1814016
4495646
3388321353
3404811819
3404819226
3406342889
3406372294
0
4
3957
4149
363175969
125
3768
1825540
4522561
3406375783
3423372194
3423380873
3424289031
3424317934
0
1
991
4100
364350534
138
4163
1838335
4517369
3424321785
3441359128
3441365410
3442107521
3442136542
0
4
3904
4081
365576992
154
4639
1824731
4499239
3442139921
3458920521
3458927289
3459935879
3459964925
0
5
4787
3993
366808615
140
4232
1783466
4393266
3459968525
3476919637
3476926356
3477980201
3478009002
0
6
5851
4178
368006296
149
4486
1876090
4606739
3478012505
3494964435
3494972659
3496025967
3496055032
0
4
3832
4070
369205760
132
3978
1809540
4464961
3496059233
3513055811
3513063504
3514150633
3514180134
0
6
5940
4217
370333064
146
4400
1870788
4625552
3514183891
3531483933
3531489541
3532098766
3532128201
0
2
1912
4186
371484870
149
4497
1873653
4604533
3532132419
3549348885
3549354340
3550269003
3550297954
0
2
1929
4199
372671214
148
4467
1877951
4604956
3550300777
3567196889
3567203401
3568392777
3568422388
0
4
3753
4138
373812935
121
3656
1831558
4588570
3568425827
3585295353
3585304722
3586583145
3586612142
0
3
2836
4233
374933817
131
3956
1882137
4658270
3586615755
3603714201
3603720723
3604841001
3604869767
0
2
1973
4022
376191467
136
4106
1800189
4419345
3604873395
3621851310
3621858024
3622960141
3622989145
0
8
7672
4257
377439167
134
4047
1897638
4680770
3622992711
3640439944
3640445241
3641123397
3641152366
0
8
7611
4316
378650676
127
3836
1925242
4750587
3641155459
3658164243
3658171778
3659186548
3659215334
0
6
5720
4134
379857715
122
3684
1811814
4535904
3659219789
3676225689
3676236134
3677457187
3677486210
0
6
5727
4138
380984289
135
4068
1843710
4547739
3677488974
3694681787
3694686994
3695820285
3695849206
0
2
1934
4276
382135441
143
4317
1881189
4688305
3695852469
3712985041
3712991247
3714140479
3714169425
0
3
2865
4073
383374634
130
3915
1819033
4475029
3714172891
3731135603
3731143768
3732515389
3732544710
0
8
7767
4192
384552822
141
4259
1847967
4584014
3732548443
3750018278
3750023311
3750700683
3750730050
0
4
3854
4364
385719464
136
4112
1953767
4812457
3750733481
3768328021
3768332426
3769017459
3769046742
0
5
4944
4287
386888142
145
4373
1911186
4724169
3769049813
3786196786
3786204543
3787265951
3787294582
0
3
2899
4142
388117150
127
3831
1831910
4527047
3787298831
3804241143
3804248688
3805666149
3805695258
0
7
6609
4128
389276131
139
4196
1839589
4523051
3805698811
3822883185
3822890227
3823978655
3824007484
0
3
2869
4255
390512207
132
3986
1897627
4685770
3824011439
3841261473
3841268884
3842209871
3842238954
0
7
6830
4151
391661587
146
4412
1854710
4558316
3842242167
3859310484
3859318265
3860366431
3860395023
0
3
2830
4190
392827959
129
3903
1880376
4629001
3860398245
3877516221
3877522196
3878489165
3878518466
0
4
3936
4191
393973794
142
4281
1864645
4636709
3878522169
3896187413
3896190699
3896652767
3896681450
0
2
2007
4299
395162601
151
4544
1933489
4739773
3896685417
3913771923
3913776958
3914946963
3914975982
0
4
3856
4209
396287731
126
3804
1849378
4624710
3914979329
3931831393
3931838475
3933105523
3933135049
0
3
2894
4085
397421334
125
3771
1819910
4495879
3933138071
3950004189
3950011954
3951107814
3951136535
0
4
3912
4016
398629081
151
4566
1791765
4431417
3951140305
3968351650
3968358411
3969376695
3969405566
0
5
4920
4218
399824203
148
4462
1892463
4621389
3969409199
3986765468
3986769954
3987441369
3987470290
0
6
5756
4218
401036883
151
4564
1868977
4637886
3987473749
4004610095
4004618107
4005508783
4005537622
0
5
4884
4215
402221159
125
3773
1874060
4652136
4005541273
4022463317
4022470978
4023467181
4023496193
0
5
4720
4197
403457426
115
3476
1836400
4583760
4023499493
4040594330
4040601691
4041390986
4041419464
0
8
7685
4155
404600778
133
4017
1861520
4596764
4041422789
4058652673
4058657556
4059346013
4059375217
0
3
2951
4151
405798186
156
4706
1856698
4588236
4059379139
4075998281
4076006019
4077423432
4077452553
0
4
3856
4151
406918450
112
3386
1843991
4526894
4077455855
4094363429
4094370030
4095355345
4095384654
0
3
2876
4081
408125522
146
4403
1817918
4487620
4095387863
4112297636
4112303201
4113242835
4113271706
0
5
4796
4175
409324026
133
4017
1862698
4596979
4113275165
4130034323
4130040512
4131155897
4131184798
0
5
4858
4147
410455893
124
3741
1843883
4552910
4131188299
4147917361
4147924407
4148975283
4149004633
0
3
2830
4094
411571678
126
3795
1812218
4501761
4149007747
4165677553
4165684308
4166836366
4166865994
0
2
1828
4127
412718687
125
3774
1821586
4535179
4166869551
4183296311
4183304985
4184701101
4184730734
0
4
3990
4003
413836821
124
3749
1756372
4389131
4184734811
4201267219
4201275416
4202528629
4202557547
0
2
1957
4099
415023640
130
3928
1816293
4493259
4202561327
4219170155
4219177279
4220276413
4220306142
0
5
4886
4142
416171237
113
3403
1828300
4560215
4220309889
4236988884
4236995480
4238284087
4238313211
0
5
4782
4041
417331697
136
4110
1785661
4421392
4238316417
4254843861
4254853105
4255815054
4255843820
0
3
2836
4073
418514905
138
4168
1804674
4522506
4255847565
4255847726
4257168866
4258676449
4269575456
4
4
3898
4148
419594576
135
4071
63242
151968
4269580097
1.17647058823529e-09

10
401
7462035697
1951473512
1683139417
1683913966
1644339359
1658473028
1671560581
1683065013
1675851318
1672655162
1686347685
1669429303
1661892529
1668649534
1664654421
1683024041
1674386100
1691944941
1722910317
1688273317
1704884763
1714913903
1732689970
1698659968
1701859082
1677856937
1693025505
1688952777
1694078080
1689969953
1674900952
1697804788
1679843785
1686097267
1676154264
1670466055
1676194257
1670368939
1672039049
1686260159
8530850050
278426583415
441052743368
435082756522
431353227304
433804054932
432637116752
431884446424
432612101416
433077061648
431705331507
435525398484
434364032802
436557750075
438365625789
431691363881
432700109838
431505679030
434023251249
431240046035
436006443146
433950520069
435594236003
433396000919
434894769347
431023161536
436040170168
433375896515
435229016567
436761531519
432878159862
436031217096
435172266567
433309114324
432459877604
424423623493
432740129074
436378316112
432098012980
432908339899
430455221621
178692462187
23348840780
30007427085
41464951753
51706404229
64495325568
74665344006
86775231388
96651747019
108056366237
119321432893
130849889977
140498278750
152058163776
162741383916
172461930247
181311461757
193993863726
206804816453
214865728641
223942844035
234576593821
247292443527
259625121497
269207183688
277830143129
288289917570
299592081073
310450075296
320826623485
330427598691
340131316968
353676852346
362674001890
372227765689
384711830676
394076086206
403801068357
418979871032
425996453913
431052209551
420918216716
413335908057
403970267200
396743675545
385371444942
374397248485
367323860209
359747818127
350083006336
344099595546
339367919518
330729948141
320989544609
315708026324
304935352298
299859861502
294172852773
285902929016
282353795088
278520784212
271876912801
265760238712
261024290232
256029788585
255467613928
249852797781
246524512679
243948526926
238584845133
238696181904
236237304795
233323394672
231945009621
230307951105
226829479503
225546251419
226000892762
226213619307
225969473008
227949983707
233918995818
245961610728
255206174992
261710683770
271660755571
278204234083
286921759685
290950624895
298197606681
302470276482
310373177440
315826244754
319639484618
322412284233
327242391619
330492585406
333690359643
335171852830
339140624215
336831271284
342643277960
340962271789
341507909069
339359355407
339944935912
342048317990
338271277646
337211444117
337382223796
334299807240
329213186204
325760101700
325287158159
320381300458
318773655027
312812653403
307622978829
302617662344
298414338322
295841655005
289891056920
287309959944
279973917573
276613068737
274336812281
270591227494
270874855101
269673632399
267560586529
265393341867
264003778344
263940408130
264256424989
265229544184
265080691994
266245941157
266076971670
268230315959
267639378478
271573885924
272971657574
271913064341
275122323779
278675093913
282625099230
282108147758
285762221599
285813950542
290344690165
289302717138
292662259820
293397980663
297490780107
298033661165
303572914759
303474498577
305689264651
308420327057
312558548492
314788447821
314470915543
319595468524
317981498774
316758423415
320066148679
314808736984
316121718648
314916663769
314181557534
314026063951
313126189021
312265757424
309585119207
309187259121
308178799407
303761697867
304893628026
301707558657
300212279080
301968440829
298701915454
294999887676
293835042505
293913638941
291756076497
291423359838
291248821745
286940561843
284931501221
284040670715
283696041152
282146644017
283131351047
281870826594
281114607630
281947512790
280634455916
280099191840
282370228992
283306963858
282952681602
283269068744
282434850481
284017631774
284483752014
284043544591
285210974331
288161110690
290292181483
288511926809
292692252750
294728313770
291911675639
296052148351
295371530999
297743138697
296506030483
299370822546
301728119051
311044740489
303113212134
301523082133
304581647795
303363220996
303632843088
306239477283
304510021749
304931553407
302166096884
302687708270
305345476760
303959224591
302277626650
305872455878
302472788531
299776509782
300861312169
299859549007
298564975545
299232859953
297402625801
293615514237
296009987884
296945255845
292993435384
291982012784
291610121099
290522583432
290767941864
292742200403
291045933340
291229962532
290245793041
287721706843
287529178286
290655007245
292868896630
290329116934
289019746959
289734767646
287323822106
288040216847
290401463022
287869060528
289768489213
291849520579
292787338854
290855913077
290540812295
291254237415
295804756832
294030569588
291933631780
292105143831
295628249987
295671764461
296954947755
294054231418
297708954256
296941069028
298026774975
299139283275
296865051113
297586454196
295947377502
299344744064
300861561695
300152258380
301058548404
297947336457
300103948630
298983003154
301463907467
300037981773
298700687498
297466445981
296932568753
297590050901
299731190965
297511998523
294946643629
299320204490
295971771381
296015688067
294230423303
293661508335
294175646869
296179911565
293799358650
293068516880
293482311126
291959840544
292634147803
292695864569
292084634370
290778230823
295040934617
287225935516
224981915829

401
457112
119699
102930
103156
101062
101794
102576
103645
103014
102942
103771
102806
102346
102624
102378
103671
103156
104201
106087
103800
104669
105419
106453
104362
104550
103076
104030
103818
104000
103890
102780
104178
103132
103398
102832
102492
103022
102456
102600
103438
531185
16995814
26921245
26556834
26329288
26478875
26407763
26361730
26406230
26434901
26350922
26584025
26513168
26646881
26757337
26349844
26411641
26338604
26492227
26322711
26613205
26487651
26588129
26454013
26545401
26309020
26615562
26452795
26565894
26659387
26422604
26614868
26562301
26448697
26396683
25906579
26414190
26636013
26375017
26424207
26274529
10908126
1427835
1833312
2532888
3158115
3938433
4559269
5298580
5901149
6597052
7284445
7988121
8577003
9282347
9934375
10527782
11068059
11842015
12624059
13115914
13670113
14319061
15095155
15847907
16432619
16958990
17597465
18287387
18949827
19583643
20169499
20761317
21588207
22137309
22720933
23482879
24054109
24647645
25574257
26002320
26311051
25692436
25229751
24658094
24216725
23522863
22852989
22421207
21958697
21368925
21003789
20715137
20187740
19593037
19270807
18613356
18303713
17956447
17451641
17235109
17001184
16595577
16222164
15933271
15628481
15593988
15251625
15048134
14891069
14563933
14570531
14420745
14242563
14158293
14058487
13846222
13767817
13795850
13808605
13793625
13914616
14278759
15014003
15578311
15975209
16582399
16982183
17514333
17759615
18201941
18462883
18945242
19278061
19510919
19680072
19974792
20173276
20368509
20458813
20701281
20560366
20914819
20812328
20845771
20714425
20750513
20878527
20648371
20583249
20593605
20405717
20095176
19884503
19855615
19556066
19458162
19094351
18777271
18471931
18215292
18058433
17695240
17537763
17089855
16884724
16745844
16517115
16534449
16461132
16332199
16199847
16115441
16111395
16130594
16190133
16180903
16252067
16241583
16373114
16337067
16577183
16662379
16597791
16793667
17010509
17251544
17220059
17443235
17446516
17722728
17658943
17864287
17909449
18159057
18192409
18530219
18524241
18659371
18825989
19078707
19214832
19195627
19508080
19410179
19335208
19537062
19216006
19296117
19222643
19177758
19168429
19113425
19060841
18897371
18872921
18811258
18541689
18610780
18416393
18325147
18432287
18232779
18006903
17935967
17940545
17808878
17788879
17778221
17514872
17392407
17337909
17316964
17222469
17282781
17205421
17159385
17210296
17130121
17097453
17236150
17293329
17271734
17290957
17240495
17336741
17365151
17338097
17409733
17589405
17719693
17610798
17866218
17990421
17818448
18071223
18029634
18174246
18098808
18273552
18417547
18986163
18502035
18405036
18591798
18517409
18534128
18693161
18587525
18612914
18444517
18476364
18638396
18554293
18451322
18670719
18462983
18298625
18364795
18303412
18224557
18265133
18153534
17922732
18068610
18125595
17884472
17822721
17799988
17733513
17748637
17869031
17765505
17776746
17716623
17562612
17550977
17741637
17876823
17722195
17642005
17685696
17538301
17582261
17726131
17571640
17688229
17814545
17872087
17754349
17734821
17778282
18056246
17947710
17819926
17830317
18045530
18047902
18126369
17949280
18172178
18125712
18191585
18259519
18120687
18164835
18064759
18272175
18364578
18321583
18376692
18187193
18318658
18250116
18401519
18314573
18232729
18157469
18124777
18164853
18295607
18160085
18003629
18270723
18066195
18068938
17959899
17925359
17956776
18078922
17933724
17888949
17914213
17821322
17862693
17866205
17829244
17749593
18009775
17532305
13733602

401
4028300646
1529493317
1432762026
1429042912
1407387816
1423644092
1424831518
1420753213
1423910130
1428479111
1424087141
1419650239
1419125776
1419404664
1425918809
1421441342
1420150309
1419664904
1444226006
1430223133
1430863659
1432439843
1435161698
1428179404
1429771938
1426791267
1431224988
1430452622
1428068592
1430660722
1426596367
1425992489
1425709159
1425444041
1426568668
1425531671
1425958444
1425990326
1424635609
1430615968
5001799680
258932884511
418861271280
411614907961
411130654380
411744788185
412475890088
412304468865
412315252970
412532751381
412129945511
412995345756
413246184798
412382798931
412144828782
412375809201
413211674252
413215881366
414156956654
412734755603
412703087809
413378893589
413352551043
414367477465
413727049905
413010023011
413475670939
413543381004
413939781638
413678140089
413756266530
413649595997
413473301004
413564456476
413963760405
405873263342
413842033148
413108340556
413834424910
413785333711
409415028131
168938299856
17938060732
24120558724
34387005125
44851273344
55420202868
65535713288
76960419816
86896441796
96917394951
107032163799
117005469999
128302592588
138937602635
148709371774
158361665079
168640076797
179834985657
190580056914
199966840288
209550242799
219760047770
230868176445
241394593050
250847012076
260546843162
271002001705
282182794559
292539470179
302616237682
311295011850
322630274363
332946274664
343643112440
353681638447
364212190842
373162078707
384759569151
394941779515
405094448301
408910975941
402000107478
392515540910
383992942985
374785468712
364703039427
356098281120
347316404714
338774690421
332156617373
323510901246
316330921656
308658436490
301755760784
294799725694
288450620355
282099573376
276564011045
270630834911
265129249881
259908516607
254916157738
250528193211
245640425672
240982888576
237831921564
233887991532
230789118513
228322063744
224746539224
221662277487
219937070034
217623124282
215401072970
213074939143
212248763384
211292806582
210546195539
209271504537
209306985693
212187359668
219695341067
229996509576
238977923862
246602626427
254582263705
262893364136
270225643041
274389317769
281108273894
286943553138
292505599804
297405361042
302563994144
305291794875
308772600349
312032755884
315217389569
317693663366
319377784535
319763536082
321536734412
320957503886
323048953841
322389035307
321083897809
320741962613
319966560370
319291173523
317773558730
314733246771
312170148131
309496794656
306779317531
303147223942
298979892449
294296194201
290968885999
286072784547
281277083196
275723597220
273006726567
268281733674
263922501324
260132223130
257463400573
255485522833
253935123982
251881175408
249864527501
247769731960
247622533091
247965632849
247614884705
247989384980
248558231852
249086110283
249321567673
250687463890
251080562920
253120379370
254759655981
255818389690
258098416919
260868628842
263563794423
265639374628
268032844680
269468582725
271946610011
273347845263
274769259507
277065673155
279701914542
280738943996
283792155390
286812349387
288708504799
290116245043
293600933545
295154392189
296630109552
297451311710
297301010732
298849499781
300806781332
298115300655
297463695557
297360838346
296800451108
295956229982
295025333760
294566209935
292436835936
291699504105
290494142233
288304410858
286670433689
284374396353
282945120803
281400570819
280094827811
277164417099
276560716969
276635080357
274719742619
272152554691
272202699377
270861350686
269228794935
266805147355
267632995038
265624834370
265334235095
264675023064
264661540192
264190979613
262987931388
263077715728
263460856067
264757288797
265346971564
265000574639
266116048594
266797942993
267511616483
267958004749
270034209886
271625620696
271651730028
271743802116
274302757463
276377680332
276020483014
277083664816
278713459189
279055424768
279602128444
281707912200
283636924073
290490391675
285584772383
286213551083
286508378855
285719382589
286271661930
286412858810
287244863354
287924285355
286176585136
285778396308
286567572661
286866457791
286302613109
286256800007
285506007671
284318682378
283813810467
282825636341
282159507300
280746426086
280007701492
277546083184
279169052547
279290609221
277226512380
275033623876
275702803982
275424009022
275039344342
273659205748
273561964809
273353884226
273060771735
271604868018
270912204821
272132638854
272147852851
272181450387
272444709047
271628432388
271297968186
272177110658
273582354098
272538087835
273002560133
273587161312
274649825653
274076096753
272912005272
273729928509
275646382687
275792395778
275696472191
275824454360
276754550788
277915541168
278759107495
278184599201
278803509032
279588344036
280316465831
280857670950
280622095198
280023801052
280328091568
280730805393
282244705595
283066430098
282367385409
281341906561
282056637397
281791225276
282189895580
282288135790
281788225152
280668024159
280526141758
280162519079
279679111614
278266977686
278424411816
279427085496
279753100563
278997732724
277831221432
276964764923
277182539495
277935406347
277278516844
276746295625
276559687567
275258755685
276593431175
276170272465
275044487686
274754799290
275773340083
270710954994
21633013918

401
416766
103560
92027
92181
90317
91643
91987
92729
91993
92229
92363
91459
91209
91723
91209
92135
91949
92691
94004
92373
93481
93883
94136
93201
92959
92031
91899
92365
92719
92655
92257
92339
92057
92689
92237
91923
92021
91943
92079
92655
465838
16953466
26879831
26516456
26288709
26436871
26366586
26321021
26364965
26394226
26310205
26543297
26472553
26605154
26716467
26309249
26370624
26297627
26451554
26280544
26572002
26446606
26547723
26413596
26504868
26268285
26573942
26411866
26524805
26617467
26381599
26574073
26520704
26408023
26355874
25865736
26372837
26594877
26333870
26382082
26233711
10866714
1393970
1799077
2496549
3119584
3899552
4518241
5256520
5859271
6555430
7243317
7947490
8536451
9241957
9894036
10487237
11027305
11800654
12583605
13074294
13629657
14277531
15054396
15807565
16391972
16918533
17556259
18246473
18909107
19542567
20128754
20720575
21547164
22096562
22679814
23440777
24012684
24605942
25533077
25960872
26268866
25650600
25188785
24617076
24175963
23482112
22811848
22380576
21917951
21328377
20963454
20674129
20146661
19552794
19230127
18572407
18262981
17915960
17410957
17192809
16960538
16554789
16181113
15892493
15587735
15551804
15210833
15007847
14850458
14522639
14530020
14380093
14201462
14118270
14017587
13805770
13726800
13754550
13767993
13751747
13873254
14237977
14973460
15536268
15933201
16542090
16939996
17473068
17719274
18161182
18422528
18904965
19237592
19470089
19639097
19933959
20132750
20327131
20417463
20659823
20519882
20874453
20771542
20804718
20673327
20709408
20836929
20607790
20542569
20552899
20364416
20053846
19842901
19812887
19514545
19417028
19052510
18735910
18430985
18174741
18017872
17654358
17496727
17049232
16844096
16703170
16476164
16492622
16420487
16290736
16159353
16074370
16070154
16088622
16149183
16140085
16211359
16200905
16332045
16296556
16535778
16621743
16557078
16752221
16969856
17210128
17178473
17402700
17405652
17682270
17617143
17822956
17867426
18118648
18151076
18489557
18482985
18618725
18785566
19037540
19173152
19152892
19467323
19368594
19293710
19495822
19174796
19255877
19181943
19137310
19126282
19073344
19019832
18856183
18832574
18770639
18501042
18569891
18375221
18284336
18391692
18192205
17965083
17895113
17898616
17767209
17747998
17737295
17473999
17351116
17297321
17276506
17181142
17241174
17164228
17117352
17168772
17088729
17056420
17194798
17252723
17230592
17250369
17198929
17295878
17324185
17295986
17367336
17548637
17679235
17569758
17824834
17949005
17776775
18030458
17988092
18133748
18058436
18232955
18376997
18945497
18459945
18364183
18551025
18476286
18492598
18652209
18546748
18572548
18403574
18435793
18597201
18511840
18410481
18629031
18422439
18258189
18323320
18261664
18183633
18224284
18112093
17882388
18026626
18085213
17843859
17781473
17759348
17692913
17708098
17828231
17724967
17734681
17675721
17520808
17510353
17701244
17836060
17680677
17601072
17643686
17497395
17541233
17684729
17530992
17646001
17773578
17831202
17712691
17693877
17737431
18015177
17905871
17778382
17789075
18004745
18006588
18085713
17908176
18131108
18084926
18150773
18217892
18079785
18124032
18023634
18231060
18323670
18281045
18336586
18144735
18278460
18209429
18360433
18273570
18192228
18116332
18083340
18124293
18255173
18119670
17962639
18228755
18025693
18028703
17918658
17884205
17914779
18037305
17892476
17848260
17873480
17780401
17821163
17825390
17788297
17708810
17968817
17491474
1453622

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

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

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

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

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

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


Loading data, please wait...