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 ncellpow=15 -c done=0 init.hoc -c {xopen("temp.hoc")} -c finish()
methodinfo 94
nhost 16384
MemSize 536870912
UsedMem 136589848
FreeMem 400281064
use2interval = -1
ncellpow = 19
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.2
mkmodel_time = 8.32
setup_method_time = 0.2
set_maxstep_time = 8.25
stdinit_time = 0.2
runtime = 8.3
methodrun_time = 16.79
elapsed_time = 155.13
jobid = 0
seq = 10
@@@end header@@@
5629
905480938
905492260
906126755
906152647
0
0
0
0
0
0
0
0
0
906154115
906516010
906517171
906525204
906547763
0
0
0
0
0
0
0
0
0
906549410
906637326
906638209
906646214
906654172
0
0
0
0
0
0
0
0
0
906655266
906741338
906742221
906748535
906755462
0
0
0
0
0
0
0
0
0
906756557
906840850
906841733
906849228
906856748
0
0
0
0
0
0
0
0
0
906857910
906941848
906942731
906948147
906955214
0
0
0
0
0
0
0
0
0
906956239
907041240
907042123
907048254
907055140
0
0
0
0
0
0
0
0
0
907056311
907140365
907141249
907148428
907154860
0
0
0
0
0
0
0
0
0
907155883
907240834
907241717
907247156
907253908
0
0
0
0
0
0
0
0
0
907254939
907340180
907341063
907346540
907353104
0
0
0
0
0
0
0
0
0
907354142
907438852
907439735
907446022
907452692
0
0
0
0
0
0
0
0
0
907453711
907539074
907539957
907545900
907552488
0
0
0
0
0
0
0
0
0
907553517
907637550
907638439
907645412
907652072
0
0
0
0
0
0
0
0
0
907653090
907737792
907738679
907745148
907751660
0
0
0
0
0
0
0
0
0
907752685
907836400
907837285
907844884
907851620
0
0
0
0
0
0
0
0
0
907852645
907936478
907937363
907944948
907951678
0
0
0
0
0
0
0
0
0
907952700
908037600
908038483
908044622
908051618
0
0
0
0
0
0
0
0
0
908052648
908137082
908137965
908144924
908151654
0
0
0
0
0
0
0
0
0
908152675
908236984
908237867
908244788
908251550
0
0
0
0
0
0
0
0
0
908252590
908338242
908339129
908345948
908352682
0
0
0
0
0
0
0
0
0
908353711
908437942
908438825
908445308
908452274
0
0
0
0
0
0
0
0
0
908453308
908537662
908538545
908545252
908551840
0
0
0
0
0
0
0
0
0
908552859
908638086
908638971
908645070
908651740
0
0
0
0
0
0
0
0
0
908652764
908737100
908737985
908744756
908751736
0
0
0
0
0
0
0
0
0
908752759
908837108
908837991
908844580
908851222
0
0
0
0
0
0
0
0
0
908852276
908935590
908936477
908943948
908950432
0
0
0
0
0
0
0
0
0
908951462
909036008
909036893
909043252
909049762
0
0
0
0
0
0
0
0
0
909050791
909135286
909136171
909142330
909149020
0
0
0
0
0
0
0
0
0
909150058
909235080
909235963
909241652
909248286
0
0
0
0
0
0
0
0
0
909249309
909334000
909334883
909341038
909347768
0
0
0
0
0
0
0
0
0
909348796
909432816
909433699
909440508
909447440
0
0
0
0
0
0
0
0
0
909448522
909533210
909534185
909540470
909547194
0
0
0
0
0
0
0
0
0
909548225
909632788
909633671
909640244
909647054
0
0
0
0
0
0
0
0
0
909648082
909732836
909733719
909740061
909746792
0
0
0
0
0
0
0
0
0
909747824
909832329
909833219
909840052
909846890
0
0
0
0
0
0
0
0
0
909847912
909932028
909932913
909939968
909946966
0
0
0
0
0
0
0
0
0
909948034
910032598
910033485
910039970
910046736
0
0
0
0
0
0
0
0
0
910047755
910132642
910133525
910139404
910146404
0
0
0
0
0
0
0
0
0
910147434
910231302
910232189
910239252
910246202
0
0
0
0
0
0
0
0
0
910247220
910330852
910331737
910338990
910345706
0
0
0
0
0
0
0
0
0
910346724
910430740
910431635
910438348
910445288
0
0
0
0
0
0
0
0
0
910446319
910606418
910632726
910793411
910814500
0
0
0
0
58087
0
0
0
0
910816401
926547593
926558780
927702931
927731739
0
1
7490
6026
2786567
76
6501
2473840
7413911
927735646
953693511
953698446
955329169
955358062
0
3
22447
5871
5360731
82
7010
2415861
7285171
955362095
980777539
980783444
982570755
982599459
0
0
0
5951
7979278
66
5647
2453420
7307402
982602825
1008519121
1008523665
1010008106
1010036782
0
1
7443
5994
10572977
80
6843
2465666
7389455
1010040037
1035393689
1035398610
1037772111
1037801642
0
0
0
6008
12956150
57
4876
2437922
7368021
1037805609
1062506647
1062513360
1065081381
1065111021
0
1
7483
5840
15200733
55
4699
2380388
7139558
1065115091
1090891867
1090897778
1092314180
1092342970
0
0
0
5991
17849989
75
6413
2470998
7368150
1092346235
1118405655
1118410152
1119980322
1120009332
0
1
7522
6056
20433507
79
6752
2493479
7456802
1120012639
1146123909
1146129426
1147394359
1147423534
0
0
0
6061
23064931
69
5903
2499034
7506128
1147427063
1173452557
1173455644
1174620758
1174649778
0
1
7548
5974
25656587
80
6841
2468301
7359372
1174653537
1200942573
1200945548
1201783850
1201812610
0
0
0
5935
28368759
83
7100
2449290
7280068
1201815733
1226587697
1226592968
1229104723
1229133816
0
2
15032
5997
30590303
55
4706
2466501
7327501
1229136891
1255053471
1255058682
1256471731
1256500966
0
0
0
6035
33199046
70
5986
2481719
7385527
1256504495
1282980449
1282984946
1283833582
1283862822
0
1
7457
6008
35813321
92
7871
2465969
7405608
1283866885
1309629421
1309636164
1311227311
1311256466
0
0
0
6000
38439363
65
5554
2475523
7357859
1311259815
1337631097
1337635114
1338580660
1338609783
0
1
7463
6177
41090839
78
6671
2524926
7598533
1338613107
1364257703
1364262040
1365965489
1365994582
0
1
7496
5831
43630996
67
5733
2398338
7194977
1365999059
1392055097
1392058960
1393430692
1393459853
0
0
0
6080
46270208
79
6752
2526149
7514126
1393463009
1418916179
1418921166
1420598430
1420627116
0
1
7583
5900
48835729
63
5386
2431908
7257959
1420630743
1446643365
1446648032
1448027298
1448056237
0
0
0
6036
51422802
80
6845
2483399
7410327
1448059827
1473621106
1473626992
1475487719
1475516475
0
0
0
6018
53913902
60
5134
2481925
7434648
1475520097
1500787473
1500792694
1503015929
1503045018
0
1
7470
6090
56202304
55
4706
2480156
7417316
1503048825
1528519983
1528525242
1530472634
1530501996
0
1
7422
5868
58766684
68
5811
2417955
7168164
1530506377
1556159895
1556164363
1557756599
1557785990
0
0
0
6010
61385832
75
6418
2480301
7411682
1557789877
1583299441
1583305604
1585020331
1585049477
0
1
7456
5926
63947245
67
5722
2430054
7225766
1585052911
1610927681
1610933788
1612333311
1612362310
0
1
7449
6103
66629826
72
6158
2500602
7455641
1612365591
1638366851
1638371522
1639659030
1639688018
0
2
14951
5980
69211876
76
6501
2451443
7307246
1639692145
1665570029
1665574204
1666999372
1667028360
0
0
0
5938
71910311
78
6662
2445279
7310199
1667031909
1691634897
1691640374
1694486992
1694516522
0
2
15118
5984
73905927
49
4189
2428336
7305701
1694520277
1720201301
1720204776
1721895727
1721924922
0
0
0
5923
76587039
72
6157
2430084
7244677
1721928669
1747529277
1747535120
1749560121
1749589190
0
2
15080
6076
79148663
66
5648
2505017
7469995
1749592957
1775968237
1775972670
1777286651
1777316398
0
0
0
6041
81809002
80
6832
2485627
7468630
1777320535
1803165433
1803170434
1804653394
1804682081
0
1
7484
5941
84413524
70
5974
2442020
7358945
1804685143
1830480063
1830483484
1832075215
1832104469
0
1
7464
6015
87043899
71
6068
2485905
7414665
1832107941
1857522121
1857526270
1858978041
1859006470
0
1
7493
5912
89651198
74
6327
2425240
7321964
1859010087
1884264523
1884269998
1886409461
1886438634
0
1
7494
5993
92163213
59
5048
2451344
7314948
1886442551
1912483997
1912488946
1913831455
1913860469
0
2
14827
5922
94743309
83
7093
2442305
7312470
1913864363
1939625535
1939629948
1941165915
1941195126
0
0
0
6013
97358030
75
6415
2473866
7385166
1941198891
1966717541
1966722024
1968858313
1968886869
0
1
7435
6043
99928970
62
5304
2477033
7425828
1968890715
1994757665
1994761322
1996192179
1996221062
0
1
7460
6000
102511713
75
6419
2474694
7377133
1996225051
2007320861
2007323542
2007909001
2007936946
0
0
0
76
102604570
2
171
29675
91186
2007941223
2008919784
2008920873
2009524037
2009546676
0
0
0
237
102604570
0
0
96188
287921
2009549697
2010916110
2010918945
2011442637
2011465084
0
0
0
361
102736104
3
257
143382
434509
2011468809
2013626895
2013628216
2014077544
2014101313
0
0
0
533
103114580
9
769
212977
654357
2014104905
2016611118
2016613719
2017356865
2017381861
0
0
0
652
103284101
4
342
261438
780749
2017386053
2020766226
2020769415
2021414369
2021441714
0
0
0
838
103658831
9
771
347126
1057574
2021446083
2025894819
2025896461
2026145083
2026173062
0
0
0
933
104566875
22
1879
387617
1139452
2026177335
2030487468
2030489437
2031420010
2031448128
0
0
0
1059
104980826
10
854
429834
1286997
2031452155
2036674870
2036676599
2037438397
2037467058
0
0
0
1306
105560494
14
1201
533215
1599173
2037471533
2043146357
2043150318
2044148065
2044177174
0
0
0
1347
106056641
12
1025
550561
1659858
2044181343
2050773319
2050777166
2051659062
2051687750
0
0
0
1566
106883682
20
1710
654097
1936008
2051691997
2059109099
2059111203
2059952645
2059981790
0
0
0
1709
107951179
26
2222
706195
2107706
2059986179
2067770154
2067772730
2068867739
2068897070
0
0
0
1913
108736413
19
1627
787885
2341906
2068901517
2077316909
2077319502
2078259098
2078288304
0
0
0
1998
109629954
22
1879
825296
2426661
2078292523
2087001592
2087005246
2088755103
2088783686
0
0
0
2224
110247933
15
1285
893588
2691763
2088787927
2098520408
2098522883
2099659181
2099688710
0
0
0
2294
111370851
27
2314
949614
2804276
2099692725
2109648075
2109652224
2111167115
2111196036
0
0
0
2437
112222895
21
1798
996455
2995878
2111200651
2122465785
2122469340
2123392371
2123421282
0
0
0
2625
113816925
39
3334
1087873
3229640
2123425135
2134952459
2134955922
2136116773
2136146262
0
0
0
2734
115009983
29
2479
1120296
3421369
2136150331
2148377049
2148380594
2149640996
2149669774
0
0
0
2943
116237466
30
2561
1220532
3636826
2149674081
2162522037
2162525132
2164037497
2164066442
0
0
0
3134
117501813
31
2650
1283303
3803482
2164070671
2177596569
2177601124
2178874814
2178903814
0
0
0
3162
119101105
39
3334
1304893
3886098
2178908237
2193837923
2193840410
2194418277
2194446783
0
0
0
3375
121494988
57
4878
1390165
4139900
2194450273
2209688537
2209693386
2210640483
2210669590
0
1
7445
3529
123632963
52
4439
1464308
4302127
2210673141
2226512504
2226515042
2227509040
2227537581
0
0
0
3641
125809016
52
4453
1510831
4470786
2227541597
2243452583
2243457786
2244660569
2244689266
0
1
7548
3787
127481789
41
3502
1567269
4688988
2244693107
2262271413
2262273878
2262933898
2262962345
0
0
0
4101
129852659
55
4708
1699246
5044961
2262965913
2281349817
2281353508
2281718125
2281746662
0
2
15105
4114
132506668
64
5473
1699843
5077044
2281750153
2300747949
2300750580
2301632770
2301661632
0
1
7436
4293
135093481
69
5917
1773043
5289505
2301665415
2320614027
2320618128
2322038857
2322067718
0
0
0
4424
137454017
55
4699
1830657
5423394
2322071517
2340933077
2340938889
2343114135
2343142612
0
2
14931
4509
139299959
45
3847
1869697
5562123
2343146097
2363053913
2363058536
2364590909
2364619802
0
0
0
4677
141586312
52
4444
1922168
5769630
2364623443
2384811805
2384816966
2386728219
2386757316
0
3
22513
4824
143605093
48
4106
1983344
5910196
2386761315
2407537519
2407542662
2409304118
2409333434
0
1
7457
4972
145681213
51
4360
2030090
6129140
2409336977
2431100769
2431107350
2432515319
2432543933
0
0
0
5146
148106497
57
4872
2119250
6392462
2432548043
2455344609
2455348844
2456851567
2456880198
0
2
15045
5304
150787789
62
5297
2183628
6575789
2456884015
2480734501
2480738452
2481813919
2481842684
0
3
22456
5494
153422765
72
6149
2259582
6758046
2481845969
2504953509
2504959037
2507026600
2507055882
0
1
7424
5563
155584681
53
4533
2271822
6770673
2507059609
2531684079
2531688468
2533322351
2533351313
0
0
0
5811
158226241
68
5812
2390770
7161502
2533355309
2558180193
2558185466
2560026242
2560055155
0
1
7466
5836
160821046
65
5555
2403878
7196750
2560058459
2585689029
2585694222
2587038391
2587067026
0
1
7483
5892
163570360
74
6333
2438152
7256468
2587070853
2612518867
2612524068
2613662691
2613691403
0
3
22385
5826
166145800
76
6500
2391977
7172314
2613693687
2638601799
2638605972
2639684787
2639713894
0
0
0
5631
168710014
75
6414
2318896
6923333
2639716941
2663268369
2663274156
2664962911
2664992073
0
0
0
5430
171239161
61
5213
2232247
6683979
2664995689
2688617297
2688619980
2690025459
2690055106
0
1
7494
5469
173873603
67
5731
2249448
6715023
2690058383
2713107595
2713112698
2714586283
2714615198
0
1
7586
5283
176443215
66
5642
2174180
6498447
2714618857
2737264591
2737268400
2738469751
2738498851
0
0
0
5095
179030035
70
5989
2109885
6284875
2738502235
2759643491
2759648604
2761487681
2761516926
0
0
0
5016
181028444
49
4193
2050084
6143649
2761520289
2782505369
2782509982
2783977408
2784006238
0
0
0
4741
183268655
55
4703
1957461
5836550
2784009949
2804086975
2804091573
2805934269
2805963463
0
0
0
4778
185255075
49
4192
1957047
5862586
2805967153
2826044029
2826048604
2827686301
2827715670
0
0
0
4738
187125758
46
3930
1950233
5846341
2827718943
2846907859
2846912120
2848955262
2848984286
0
0
0
4501
188800051
41
3507
1837211
5510697
2848987743
2868664821
2868669330
2869802493
2869831607
0
0
0
4375
191367265
68
5816
1806189
5391076
2869834759
2888600541
2888604402
2890023101
2890051890
0
0
0
4326
193516576
53
4532
1782107
5327362
2890055167
2908217343
2908222004
2909939134
2909968398
0
0
0
4226
195275665
44
3763
1735017
5198923
2909971945
2927503249
2927508096
2929105015
2929133866
0
0
0
4049
196956647
40
3420
1668762
4973080
2929137537
2946656617
2946660778
2948070821
2948099364
0
1
7460
4060
198953061
49
4189
1679316
4970383
2948103285
2965424895
2965429214
2966614274
2966643151
0
0
0
4003
200941714
49
4188
1659609
4914743
2966646809
2983317557
2983322126
2984871403
2984899906
0
0
0
3787
202666580
42
3591
1565421
4692409
2984903945
3001208933
3001213322
3002573729
3002602992
0
0
0
3793
204448191
44
3759
1555439
4662195
3002606809
3018196671
3018204376
3019875807
3019904298
0
0
0
3625
205887215
34
2908
1489171
4458851
3019907829
3035419339
3035423982
3037068043
3037097084
0
1
7456
3691
207436325
37
3160
1508268
4503918
3037101201
3052741817
3052745678
3053910010
3053939294
0
1
7493
3562
209196304
43
3671
1476227
4399763
3053943193
3069489409
3069493176
3070534902
3070564055
0
0
0
3547
211165834
48
4104
1459183
4359948
3070568103
3085370651
3085375790
3086946593
3086975288
0
0
0
3492
212516014
33
2822
1426436
4250879
3086979039
3102064741
3102067352
3102993064
3103022274
0
0
0
3360
214600964
51
4362
1381252
4140956
3103026649
3117654671
3117659136
3118801675
3118830759
0
0
0
3363
216304767
40
3420
1392833
4167117
3118834097
3133760549
3133763090
3134382885
3134411754
0
1
7494
3321
218412521
50
4277
1364107
4105016
3134416029
3148410412
3148413298
3149579271
3149608048
0
1
7588
3192
219940229
36
3082
1313116
3924012
3149611493
3164023053
3164025584
3164771767
3164800262
0
1
7445
3249
222000693
49
4198
1335075
3985590
3164804241
3178785624
3178787986
3179594139
3179622778
0
1
7464
3159
223564070
36
3081
1308271
3887075
3179626301
3193213509
3193216636
3194316215
3194345242
0
2
14951
3106
225110631
38
3249
1278540
3821810
3194348689
3208069845
3208074716
3209145450
3209173972
0
0
0
3169
226702398
39
3334
1315127
3905966
3209177735
3223103789
3223106322
3223733720
3223763066
0
0
0
3086
228690405
47
4022
1282453
3818216
3223766711
3237067525
3237072509
3238295491
3238323927
0
1
7566
3165
229932315
29
2481
1303805
3891094
3238327551
3251586597
3251588974
3252693644
3252722406
0
1
7443
2930
231457476
36
3078
1215880
3615051
3252726437
3265279753
3265282976
3266887854
3266916971
0
1
7435
2945
232681565
30
2570
1212978
3637338
3266920987
3279564765
3279570548
3281154295
3281183410
0
0
0
3019
233947622
31
2648
1242765
3683756
3281187421
3294163277
3294167776
3295465455
3295494546
0
0
0
2957
235468953
37
3161
1229285
3640809
3295498365
3308207399
3308211508
3309588108
3309617007
0
0
0
2945
236828154
33
2824
1223499
3652558
3309620991
3322999817
3323003534
3324104701
3324133356
0
0
0
3106
238512907
41
3504
1285124
3840391
3324137107
3337305783
3337310772
3339027489
3339056294
0
0
0
3193
239657051
28
2396
1313925
3902035
3339060269
3353448267
3353452494
3354577423
3354606143
0
0
0
3376
241392926
41
3504
1403747
4163792
3354609917
3369307681
3369311950
3370591653
3370620358
0
1
7463
3414
243157363
43
3675
1406466
4175577
3370624015
3385992597
3385996893
3387161074
3387189169
0
0
0
3607
245050646
45
3846
1489037
4443093
3387192993
3402830473
3402833836
3404158593
3404187558
0
1
7484
3677
246804830
43
3674
1517725
4548004
3404191589
3420265099
3420270029
3421817890
3421846664
0
0
0
3859
248394858
39
3330
1577011
4765364
3421850551
3438283596
3438289570
3439700183
3439728606
0
0
0
3859
250076153
40
3418
1583829
4734957
3439732363
3456878871
3456882772
3458122913
3458151858
0
1
7449
4035
252080856
48
4106
1665724
4967319
3458154351
3475694665
3475699304
3476917489
3476946269
0
1
7488
4084
254203687
51
4365
1682755
5021647
3476949719
3494784329
3494788440
3496202563
3496231426
0
1
7514
4184
256166114
48
4103
1728949
5145511
3496235095
3513707065
3513711502
3515828027
3515856515
0
0
0
4314
257529043
32
2741
1756512
5253652
3515860137
3534965183
3534969244
3535614167
3535642850
0
1
7436
4298
260145393
65
5557
1773317
5307156
3535645727
3553750843
3553756320
3555744375
3555773297
0
1
7583
4308
261834745
40
3418
1750558
5289130
3555777443
3574908581
3574913942
3576097215
3576126346
0
1
7466
4436
264140766
57
4880
1822594
5485453
3576130115
3595682333
3595686578
3596826098
3596854988
0
0
0
4482
266613720
60
5127
1848696
5496212
3596859001
3616903777
3616908544
3617847407
3617876042
0
0
0
4470
269316785
71
6075
1845978
5517393
3617878765
3637383654
3637389580
3638881763
3638910282
0
2
14907
4496
271692698
57
4870
1861427
5530243
3638913925
3659218297
3659220992
3659915602
3659944582
0
1
7530
4599
274278482
70
5993
1902315
5667713
3659948423
3680001553
3680005114
3681139755
3681168731
0
0
0
4604
276812856
62
5302
1893017
5699495
3681172963
3700845657
3700850688
3702456251
3702485117
0
0
0
4553
279016366
54
4622
1877232
5602702
3702489009
3721873387
3721878844
3723719047
3723747953
0
0
0
4620
280953531
46
3933
1890900
5680434
3723751289
3743760041
3743764704
3745155455
3745184318
0
1
7522
4676
283206038
55
4699
1929694
5734205
3745188255
3764896045
3764902704
3766676928
3766705958
0
0
0
4687
285119965
47
4021
1905190
5738763
3766709243
3786785513
3786789738
3788002241
3788030579
0
0
0
4635
287463697
56
4785
1900436
5713349
3788034103
3808147529
3808152552
3809471451
3809499882
0
1
7490
4757
289657465
52
4446
1956405
5852677
3809503223
3830017945
3830021504
3831204212
3831232776
0
1
7460
4594
292306879
64
5472
1892858
5648483
3831236415
3851294537
3851298672
3852730715
3852759866
0
1
7496
4595
294759007
60
5133
1901948
5715647
3852763849
3872555601
3872559604
3873977619
3874006781
0
0
0
4616
296854833
50
4273
1901173
5687407
3874009993
3893507557
3893512499
3895443537
3895472386
0
1
7457
4614
298780438
46
3931
1887129
5673119
3895476097
3915002134
3915008346
3916544627
3916573571
0
1
7493
4514
300699479
46
3940
1867470
5597025
3916577083
3936204665
3936208476
3937317071
3937345898
0
1
7445
4440
303160399
59
5043
1840882
5500905
3937349783
3956440457
3956446026
3958124431
3958153703
0
1
7515
4432
305242055
51
4363
1821225
5428863
3958157847
3977558777
3977563314
3978708537
3978737802
0
0
0
4405
307769200
61
5211
1807971
5470376
3978741479
3997828677
3997831500
3999325218
3999354074
0
1
7422
4403
309979751
54
4614
1821014
5388464
3999357895
4017773781
4017778436
4019336167
4019365238
0
0
0
4344
311866343
45
3843
1775983
5279577
4019369261
4037602123
4037605612
4039037507
4039066050
0
1
7470
4163
313904066
49
4186
1725812
5125203
4039069555
4056600367
4056605526
4058444418
4058473458
0
1
7494
4141
315606071
42
3589
1703642
5074397
4058477179
4076337305
4076341788
4077703309
4077732427
0
0
0
4075
317698482
51
4362
1669477
5026418
4077736185
4094997893
4095002272
4096405851
4096434916
0
0
0
3888
319779882
51
4362
1613578
4794505
4096438309
4113459937
4113463370
4114945725
4114974705
0
0
0
4022
321704626
46
3933
1653911
4955420
4114978553
4132234597
4132238318
4132997503
4133026586
0
1
7586
3813
323963767
55
4707
1565682
4697258
4133030543
4149055425
4149058950
4150973389
4151002084
0
0
0
3838
325358913
34
2911
1576633
4709739
4151005851
4166463131
4166468684
4168260374
4168289561
0
0
0
3701
326534465
29
2475
1497999
4495661
4168293385
4184751682
4184756196
4185669791
4185698521
0
0
0
3723
328841568
55
4700
1538273
4564006
4185701681
4201774785
4201777558
4203237125
4203265704
0
1
7588
3764
330723019
46
3928
1536382
4610188
4203269033
4218985491
4218989466
4220508514
4220537922
0
0
0
3706
332143170
35
2994
1520294
4550424
4220541617
4236519369
4236524002
4237500955
4237529585
0
0
0
3661
333987484
45
3845
1514991
4521573
4237532857
4253379029
4253382552
4254476208
4254504766
0
0
0
3685
335697432
41
3503
1517748
4534362
4254508653
4270232638
4270238098
4271233321
4271261795
0
1
7456
3533
337638042
46
3936
1461059
4357661
4271265349
4286834363
4286839856
4288067131
4288095782
0
1
7435
3555
339524083
45
3842
1479517
4389864
4288099783
8955005
8959012
9871510
9900033
0
1
7488
3558
341721830
52
4453
1461743
4378523
9903027
25347071
25352554
26590099
26619106
0
1
7403
3544
343468573
42
3593
1476461
4382857
26621695
41720777
41725084
43073177
43102202
0
0
0
3494
345045721
36
3081
1441869
4280802
43105847
57889271
57894356
59613233
59641980
0
2
15012
3536
346449334
33
2824
1433402
4336957
59645557
75778128
75782736
76449614
76478250
0
1
7514
3716
348715040
54
4615
1539938
4539064
76481901
92264393
92269318
93164871
93193336
0
1
7566
3500
350706046
47
4022
1448236
4298037
93196397
108820573
108825178
109982571
110012106
0
1
7443
3571
352868941
53
4528
1480411
4405170
110016055
125321541
125325854
126537974
126566584
0
0
0
3546
354488129
40
3418
1467878
4365195
126570033
141900282
141904712
143328787
143357930
0
0
0
3686
355973370
34
2907
1498729
4526134
143361501
159186471
159190946
160440130
160469015
0
2
14943
3620
357765234
44
3766
1506583
4468272
160472817
175581629
175585046
177444604
177473471
0
0
0
3608
359031168
31
2652
1479763
4413000
177476927
193589653
193593392
194796259
194825338
0
0
0
3683
361153291
52
4449
1510778
4521022
194828907
211368837
211371290
212216682
212245291
0
0
0
3757
363525893
58
4955
1541157
4628635
212248787
228754481
228757090
229665023
229693773
0
0
0
3762
365620726
51
4361
1557119
4659560
229697247
245986141
245989291
247313944
247343106
0
0
0
3838
367371101
43
3673
1574567
4724753
247346701
263646745
263650454
265006354
265035331
0
0
0
3805
369045595
41
3506
1564885
4669799
265039305
281370521
281375716
282995115
283024167
0
0
0
3951
370556355
37
3166
1628377
4830366
283027661
299835803
299839008
300957223
300986222
0
0
0
3809
372541278
47
4017
1579882
4696292
300989879
317529625
317534356
319168519
319197218
0
1
7460
3838
374444181
44
3760
1572394
4720333
319201233
336396509
336400268
337678699
337707846
0
2
14908
4039
376538392
50
4280
1671084
4922853
337711703
355262121
355265610
356424555
356452910
0
1
7530
3988
378866981
54
4618
1641661
4900172
356456615
373552781
373557006
375073435
375102108
0
2
14938
3962
380760856
46
3942
1637373
4886444
375106135
392698583
392702840
393808759
393837859
0
0
0
4194
382760206
49
4187
1721414
5142439
393841947
411238138
411244178
412808835
412837541
0
0
0
4010
384490570
41
3512
1671003
4973413
412841023
430374749
430379844
431892403
431921306
0
1
7463
4165
386243717
42
3587
1723980
5117373
431925147
449717737
449723312
451219483
451248267
0
1
7466
4080
388205373
48
4099
1698050
5013773
451252229
469287529
469291948
470380677
470409878
0
0
0
4063
390668228
60
5123
1681691
5035511
470414047
487793941
487799040
489816647
489845946
0
0
0
4153
392295407
40
3418
1700383
5101379
489850099
507865157
507870332
509385139
509414333
0
0
0
4209
394257515
47
4017
1742124
5231513
509417513
527793779
527797028
529259623
529288242
0
1
7483
4343
396137960
46
3936
1800426
5363361
529291563
547658389
547663198
549063087
549091557
0
0
0
4188
398192290
49
4192
1720998
5144313
549095537
567459259
567465116
568962559
568991466
0
1
7496
4306
400320850
52
4450
1791764
5316541
568995211
586872388
586877510
588825155
588854342
0
0
0
4276
401819392
37
3163
1769248
5244534
588858171
607202763
607207400
608534479
608563082
0
0
0
4316
403633492
43
3682
1783483
5359942
608566605
627779501
627782164
628180035
628208797
0
1
7436
4337
406328551
63
5392
1783123
5323959
628212943
646488173
646493756
648179653
648207962
0
2
15005
4249
408226955
45
3848
1740350
5242918
648211189
666496539
666502112
668234779
668264045
0
1
7490
4306
410165973
46
3930
1775423
5296958
668268139
687039785
687044274
688305051
688333882
0
1
7588
4250
412579171
59
5043
1760563
5231419
688337875
706862033
706867148
708368427
708397225
0
0
0
4365
414685349
50
4282
1809320
5364613
708400897
726317531
726322300
728477175
728506322
0
1
7494
4230
416312284
40
3420
1725768
5168031
728509775
746405391
746410514
747997391
748026304
0
0
0
4157
418219114
47
4017
1717942
5112114
748029869
766492819
766497182
767703207
767731762
0
0
0
4288
420583913
57
4876
1764419
5245448
767735827
785800973
785806798
787138007
787166677
0
1
7586
4246
422452356
46
3935
1742964
5250544
787170349
805671725
805675234
806594126
806622842
0
0
0
4247
424595125
51
4365
1757764
5220977
806626003
824983841
824986680
825896198
825925263
0
1
7403
4215
426897363
56
4792
1735532
5165927
825928787
843843657
843848312
845070746
845099422
0
0
0
4162
428915026
48
4106
1717679
5121344
845103363
863498861
863502678
864541899
864571104
0
1
7522
4195
431319987
59
5045
1730650
5141332
864573347
882690609
882694178
883785924
883814974
0
0
0
4136
433570581
55
4705
1705357
5083912
883817835
901644693
901648736
902779699
902808670
0
0
0
4113
435614848
50
4281
1698205
5139724
902811617
920285841
920290304
921894579
921924158
0
0
0
3994
437615905
48
4104
1640312
4856677
921927969
939683713
939687754
940822339
940851103
0
1
7457
4037
440037364
58
4958
1671303
4989054
940854261
957912837
957918004
959551991
959581134
0
1
7494
3985
441704508
41
3500
1639907
4892864
959584715
976652165
976656134
977853978
977883075
0
0
0
3953
443627181
47
4019
1628736
4872112
977886763
994967585
994972670
996291497
996320562
0
0
0
4042
445361315
41
3502
1659762
4988368
996324437
1013681249
1013685484
1014733099
1014761962
0
1
7515
3878
447530417
53
4533
1610795
4794900
1014765727
1031789405
1031793698
1032923069
1032952310
0
0
0
3856
449753890
53
4531
1592472
4716576
1032956043
1049486987
1049492794
1050981431
1051010572
0
1
7464
3793
451744905
46
3936
1557634
4683245
1051014553
1068014501
1068018430
1069105218
1069134402
0
2
15036
3917
453989071
55
4704
1607830
4818828
1069138775
1086117441
1086120372
1086867366
1086896335
0
0
0
3953
456004263
49
4189
1628273
4865693
1086900021
1103657617
1103661144
1104697761
1104726372
0
0
0
3819
457941598
47
4020
1579275
4692710
1104730067
1121410139
1121414382
1122590583
1122619654
0
0
0
3859
459955407
49
4189
1591718
4763002
1122623873
1138957511
1138962950
1140465689
1140494765
0
0
0
3758
461653786
40
3422
1545363
4616415
1140497943
1156572949
1156578234
1158032820
1158061722
0
1
7435
3790
463326332
41
3503
1562629
4658123
1158065819
1174276015
1174280830
1175835238
1175864379
0
0
0
3845
464921609
39
3334
1581372
4710384
1175867665
1192445941
1192449912
1193638182
1193667006
0
0
0
3842
466784115
44
3767
1591451
4750576
1193670417
1210133135
1210137936
1211338966
1211367698
0
1
7424
3772
468575976
44
3759
1556134
4641037
1211371173
1227853853
1227858784
1228960343
1228989264
0
0
0
3842
470547624
48
4096
1575279
4731763
1228992645
1246420781
1246424282
1246975032
1247004023
0
0
0
3899
473136764
62
5293
1612632
4834119
1247007229
1264339577
1264343040
1264892783
1264921894
0
1
7466
3874
475577400
58
4959
1594116
4763433
1264925077
1280704129
1280708598
1282506122
1282535158
0
1
7443
3725
476881739
32
2734
1502065
4536867
1282538559
1298414301
1298419460
1300073469
1300102146
0
0
0
3778
478474525
38
3248
1546415
4609918
1300105389
1316565217
1316569772
1318096483
1318124945
0
1
7456
3913
480248017
42
3595
1605512
4824123
1318128121
1334606661
1334610508
1335646305
1335675134
0
1
7488
3782
482018584
42
3589
1553617
4649333
1335678811
1352544636
1352548440
1353307954
1353336891
0
1
7493
3916
484079581
50
4280
1621861
4864060
1353340951
1370504181
1370506824
1371244942
1371273798
0
0
0
3802
486433858
55
4700
1568543
4689742
1371277055
1387804976
1387808108
1389435926
1389464907
0
2
14963
3907
488127290
40
3422
1611474
4782191
1389468513
1406096325
1406101504
1407685683
1407714622
0
1
7548
3885
489902907
42
3591
1590907
4775585
1407717701
1424394299
1424398420
1425696254
1425725118
0
1
7530
3839
491798006
47
4019
1583856
4727270
1425728567
1442673937
1442676794
1443824957
1443853898
0
0
0
3917
493836262
47
4017
1638362
4839423
1443857681
1460894069
1460898460
1462152119
1462180989
0
2
14947
3964
495816134
46
3936
1621030
4862757
1462184667
1479246227
1479251960
1480584181
1480613270
0
2
14905
3886
497804291
47
4020
1608178
4795178
1480616647
1497434733
1497439794
1498804111
1498833290
0
1
7583
3888
499674625
46
3936
1604101
4806856
1498836955
1515254937
1515259366
1517531887
1517560695
0
0
0
3971
501101421
35
2990
1618809
4855680
1517564045
1533990605
1533994926
1536045205
1536074174
0
0
0
3928
502566623
36
3077
1607624
4786878
1536077599
1553709033
1553712632
1554733114
1554761886
0
0
0
3982
505028506
60
5129
1641724
4945800
1554765481
1571462135
1571467139
1573341411
1573370671
0
0
0
3957
506478091
36
3083
1619600
4862944
1573374041
1591136637
1591140120
1592237445
1592266678
0
0
0
4145
508825993
57
4880
1702595
5115055
1592270157
1609298791
1609304401
1611472755
1611501643
0
0
0
4136
509987269
27
2312
1674503
5051253
1611505223
1628651495
1628657064
1630415431
1630444750
0
1
7483
4025
511647446
41
3507
1642656
4917977
1630448645
1648184373
1648188106
1649656537
1649685522
0
0
0
4034
513640909
49
4192
1668383
4955253
1649689345
1667474107
1667477764
1668896024
1668924817
0
0
0
4232
515642496
49
4184
1738212
5189238
1668928687
1687312269
1687315884
1688396799
1688426071
0
0
0
4194
517949603
55
4704
1733560
5181830
1688429529
1706070909
1706074718
1707751527
1707780666
0
1
7403
4155
519700460
43
3677
1719695
5080415
1707783917
1725606721
1725611560
1727002225
1727031561
0
0
0
4119
521631424
47
4020
1702578
5073395
1727034259
1744014471
1744020678
1745820307
1745848793
0
0
0
4031
523189879
37
3164
1643392
4939339
1745851921
1763733709
1763736932
1764847271
1764876126
0
1
7586
4095
525523047
57
4880
1689482
5025043
1764880281
1782657873
1782662362
1784069311
1784097868
0
0
0
4086
527698791
53
4533
1681869
4987882
1784101643
1802101161
1802104146
1802959350
1802988570
0
0
0
4017
530255501
63
5386
1657917
4955315
1802992695
1820593189
1820597904
1822203130
1822231522
0
0
0
4132
532192355
45
3847
1709553
5110810
1822235155
1839898571
1839904522
1841569519
1841598194
0
2
15036
4176
533903200
41
3505
1707670
5149011
1841601647
1858985867
1858991348
1860733003
1860762705
0
1
7588
3997
535718074
45
3848
1648953
4908286
1860766387
1877899887
1877906984
1879683133
1879711794
0
0
0
3921
537711709
49
4187
1610930
4845245
1879715423
1897375205
1897380456
1898920400
1898949466
0
0
0
4301
539690065
49
4184
1773675
5265605
1898953413
1917322844
1917327534
1918390138
1918418809
0
0
0
4134
541895310
53
4534
1715030
5104239
1918422121
1936530589
1936534808
1937569223
1937598318
0
1
7422
4173
544126545
55
4696
1720098
5149565
1937602051
1955071392
1955074488
1956616366
1956645045
0
0
0
4032
545924883
44
3769
1666498
4961352
1956649209
1974375509
1974378948
1975420543
1975449374
0
0
0
4139
548078946
50
4282
1697931
5064922
1975452699
1992813139
1992818886
1994384518
1994413199
0
2
14986
4011
549823107
42
3590
1652605
4930534
1994417009
2011488091
2011494404
2013276093
2013304786
0
1
7457
4087
551425389
38
3250
1663869
5005185
2013307821
2031246821
2031250094
2032287810
2032316849
0
1
7436
4164
553656438
55
4705
1708854
5085116
2032320243
2049907345
2049912140
2051074408
2051103038
0
0
0
3908
555851516
51
4365
1607205
4844218
2051106719
2068550963
2068556040
2069982722
2070011474
0
2
15016
4078
558050699
54
4614
1697406
4982186
2070016115
2087944757
2087948032
2089091919
2089121062
0
0
0
4162
560176631
52
4447
1727559
5173376
2089125203
2106392513
2106395876
2107701528
2107730354
0
0
0
3882
562064435
46
3933
1608266
4757307
2107734553
2124998661
2125004148
2126315512
2126344174
0
0
0
4046
564247607
52
4449
1674960
4991058
2126346867
2144123145
2144128180
2145244075
2145273522
0
1
7424
4001
566517490
54
4618
1661017
4945845
2145276971
2162370895
2162374462
2163915026
2163943967
0
1
7494
3935
568476295
48
4101
1617898
4857838
2163947903
2180817139
2180821790
2182423278
2182451914
0
0
0
3892
570425676
48
4096
1606495
4788909
2182456421
2199349305
2199354856
2200741138
2200769510
0
0
0
3889
572319019
45
3848
1604534
4766626
2200772377
2218064413
2218069150
2219228857
2219257554
0
1
7466
3976
574594764
53
4536
1638296
4865175
2219261331
2236117041
2236122636
2237752063
2237781026
0
2
15008
3931
576432218
45
3848
1619813
4830609
2237785107
2254575535
2254581224
2256224556
2256253342
0
0
0
3909
578114936
42
3589
1614358
4813071
2256257851
2273332803
2273337692
2274606907
2274636142
0
0
0
3980
580078216
48
4105
1628734
4914293
2274640355
2291495971
2291502380
2292882598
2292911536
0
0
0
3930
581759447
40
3416
1617893
4829572
2292914781
2309519425
2309525234
2310869243
2310897685
0
1
7464
3794
583537283
42
3590
1572510
4688997
2310901239
2327662667
2327666854
2328795526
2328824934
0
1
7445
3882
585505738
47
4026
1597026
4834360
2328828617
2345264879
2345270724
2347131023
2347160478
0
1
7463
3850
587175117
41
3503
1577086
4747178
2347163933
2364172517
2364176000
2365606883
2365636202
0
0
0
3958
589076182
44
3765
1640297
4880535
2365639733
2382760429
2382765012
2383962417
2383991382
0
2
14940
3904
591182273
50
4270
1610101
4837088
2383994769
2400341939
2400346754
2402132662
2402161850
0
1
7460
3857
592644135
36
3078
1585439
4724352
2402166201
2418955949
2418960412
2420226738
2420255642
0
0
0
3892
594634780
49
4192
1606591
4768164
2420259313
2437057911
2437062026
2438335119
2438363688
0
0
0
3960
596356658
42
3590
1639408
4907808
2438367563
2455552813
2455557356
2456578242
2456607746
0
0
0
3925
598438382
51
4363
1618858
4841903
2456612041
2473749415
2473752936
2474983546
2475012192
0
0
0
3977
600429156
49
4183
1633029
4901150
2475015987
2491626473
2491631468
2493085149
2493114200
0
0
0
3843
602101411
41
3502
1572754
4747076
2493118135
2509708327
2509714658
2511595367
2511624027
0
0
0
3984
603688027
36
3076
1609909
4898913
2511627407
2528810629
2528814992
2530030829
2530059573
0
2
15018
3928
605686530
49
4194
1621630
4851985
2530063277
2547259263
2547264580
2548267318
2548296066
0
0
0
4028
607648194
48
4098
1665825
4957796
2548299579
2565718389
2565721550
2566356239
2566385374
0
0
0
3819
610081217
58
4955
1580910
4741145
2566388227
2583153839
2583157162
2584350966
2584379966
0
1
7443
3918
612000032
47
4022
1622839
4804827
2584383377
2601787241
2601791016
2602713275
2602742766
0
0
0
4048
614189610
51
4360
1674942
5018993
2602745443
2620010023
2620014632
2621233258
2621262436
0
2
15074
3933
616116623
47
4019
1616375
4864140
2621265391
2638292721
2638297504
2639697178
2639725879
0
0
0
3968
618046451
47
4020
1642925
4913783
2639728939
2657088409
2657092060
2658152898
2658181271
0
0
0
4017
620071661
48
4105
1662327
4951465
2658184513
2675175751
2675181102
2676813487
2676842266
0
1
7449
3967
621871144
43
3678
1623125
4836125
2676845619
2694054289
2694058768
2695328442
2695357425
0
1
7403
3975
623918184
50
4280
1633667
4914688
2695361291
2712438433
2712443284
2713820603
2713849422
0
0
0
4010
625773374
44
3762
1641703
4943300
2713852565
2731351301
2731355610
2732524361
2732553339
0
1
7514
3985
627901684
51
4357
1639770
4923233
2732557211
2749877059
2749882368
2751362427
2751391510
0
1
7548
4115
629694052
44
3762
1701761
5059156
2751395687
2768907445
2768912334
2770137938
2770167264
0
0
0
3985
631700907
49
4190
1650101
4921293
2770171151
2787036755
2787042290
2788852880
2788881862
0
0
0
4005
633321703
40
3422
1633748
4905002
2788886069
2806912793
2806916400
2807871454
2807900027
0
0
0
4098
635788955
59
5049
1701640
5057797
2807903195
2825310117
2825315372
2826817069
2826846258
0
1
7522
4033
637749865
48
4107
1661478
4921290
2826849927
2843845319
2843849246
2845594178
2845623251
0
0
0
3976
639469218
42
3589
1636151
4874492
2845626589
2862460215
2862464122
2864231779
2864260718
0
0
0
3974
641227202
42
3593
1632383
4875650
2864264305
2881437505
2881443846
2882877882
2882906942
0
1
7530
4005
643140281
47
4018
1650482
4889592
2882910929
2900087103
2900092452
2901514673
2901543815
0
0
0
4088
644940228
44
3760
1669053
5005534
2901548119
2919233583
2919237870
2920505945
2920534770
0
0
0
4100
646987798
50
4279
1695376
5015441
2920539847
2937752183
2937757824
2939315418
2939344242
0
0
0
4044
648711470
42
3592
1670833
4976240
2939348513
2956762221
2956766972
2958019071
2958047859
0
0
0
4033
650582222
46
3936
1663642
4980346
2958052113
2975654983
2975660360
2976866892
2976895660
0
0
0
4053
652718983
51
4368
1672072
4983355
2976898611
2994709677
2994713998
2995722195
2995751170
0
1
7422
4035
654911638
52
4444
1664088
5008710
2995754473
3013729277
3013732470
3014625046
3014654176
0
1
7470
4139
657261810
58
4965
1708935
5121388
3014659069
3032261611
3032266512
3033614243
3033643406
0
0
0
4068
659159580
44
3754
1663909
4959489
3033646541
3050989153
3050994834
3052447769
3052476650
0
2
14947
4045
661002465
45
3853
1671882
4981665
3052479735
3070428285
3070431480
3071446137
3071474926
0
0
0
4064
663510468
60
5127
1672052
4984896
3071478765
3088818149
3088823756
3090379211
3090408155
0
1
7588
4076
665268035
43
3672
1679977
5032730
3090412377
3108149751
3108155212
3109190792
3109219886
0
0
0
4051
667530799
54
4615
1662159
4941857
3109223103
3126246975
3126254094
3127978351
3128007267
0
1
7490
4034
669203436
41
3508
1667819
4962822
3128010427
3145990953
3145994046
3146608277
3146637082
0
0
0
3956
671845990
62
5295
1640868
4921901
3146640429
3164079517
3164083628
3165161118
3165189914
0
2
14941
4032
673919799
51
4360
1654816
4950110
3165194273
3182506317
3182511796
3183835742
3183864286
0
0
0
3959
675897080
47
4022
1625006
4872284
3183867261
3200712289
3200715928
3202333279
3202362608
0
1
7566
3988
677595831
42
3590
1651374
4915400
3202365865
3219389471
3219394100
3221347411
3221376526
0
0
0
3996
679322280
41
3504
1639007
4889496
3221380235
3238986665
3238989848
3240057458
3240086654
0
1
7424
3949
681777695
60
5131
1637577
4885916
3240091017
3257403865
3257411040
3259050942
3259079542
0
0
0
4050
683756835
46
3938
1672753
4959670
3259082913
3276232045
3276235612
3278128314
3278157227
0
2
14930
4025
685612838
46
3935
1654098
4921550
3278160397
3294921431
3294927016
3296821667
3296850680
0
0
0
3901
687201383
39
3333
1600730
4800588
3296854909
3313815109
3313821807
3315598762
3315628230
0
0
0
4061
688999146
44
3763
1658335
4983575
3315631915
3332640205
3332645934
3334512495
3334541239
0
0
0
4088
690470432
35
2996
1673977
5014628
3334544823
3351756573
3351759980
3352914135
3352942842
0
1
7493
3860
692443456
47
4012
1585086
4764735
3352946317
3369640533
3369646006
3371399073
3371428040
0
1
7484
4134
693912214
35
2993
1690459
5021393
3371432281
3389347617
3389351132
3390144446
3390172887
0
1
7466
4044
696268750
55
4703
1661999
4960818
3390176087
3407947477
3407950520
3408825527
3408854692
0
2
15040
4017
698641300
58
4960
1660787
4967143
3408858483
3425696885
3425701702
3427241199
3427270046
0
0
0
3872
700347512
40
3423
1587972
4770798
3427273717
3444598713
3444602312
3445595231
3445624332
0
1
7435
3919
702775406
58
4960
1628509
4799547
3445627453
3462849033
3462854000
3464300655
3464329318
0
1
7456
3914
704986378
51
4361
1616400
4824452
3464332815
3481400157
3481402996
3482547918
3482576749
0
2
14957
3935
707293965
55
4702
1632095
4930719
3482579981
3482580180
3484445042
3486322845
3493722471
2
1
7460
3895
709071004
44
3761
19591
58055
3493726455
1.17647058823529e-09

10
401
6470560246
1748385387
1664396047
1654138099
1618369178
1637049055
1631314653
1621459933
1626415407
1631638686
1635366279
1630570713
1632149379
1638365249
1639089535
1638416553
1638169082
1635775726
1657357059
1634629543
1628159214
1639808192
1635153448
1633291284
1623032405
1629564499
1623483020
1629632057
1626863548
1636177890
1631983048
1638297188
1633777074
1639584387
1641028487
1633784747
1632072777
1634633262
1631996236
1631005300
6021628862
277195200553
452618735750
446334673075
449533523193
454888852506
447434629685
446179064483
453283209031
449154647328
446071552827
445037803225
447631535457
448381493336
448295143339
448820012731
448158509677
448670720151
449990257013
445107200498
449402796053
449908109764
451027807863
449846294773
447024666484
446688147984
447496902210
447702349164
447942223850
450356740936
449065161713
453256550370
454272910376
448373804557
449276835174
440778467309
449436724101
449282096883
447848261859
453712552551
447836321488
191948844424
26374440719
31429980943
43196354203
53750997759
66508673952
77513070323
86431958827
98613635677
109940615859
123051767254
135891138326
146061947324
153866477809
171967719895
178655607748
188544288055
200302042602
208475057918
221576646596
235872493735
243096027572
254664396936
265786043172
276370469501
281011352313
299389549952
307764487030
326278769824
334334245365
345291717366
351883285457
362696533830
369884491889
380291434193
398726811617
408982949002
413080790947
430834754559
437513938500
442568836496
436212508896
426346688490
414155644735
410624602656
402401767815
391311080598
377124541881
368470211079
359742862567
356385317074
348467652091
341557414371
331301924873
326300008921
314017674656
310732763079
303819670255
299114532710
290041942226
283475494155
281681312328
275935853912
272383102152
268888114128
262907120016
259008521890
255281643440
248979874219
248909369369
242849624763
241203045475
242956901321
239026965814
238579830144
235897944894
232555961372
233743520901
234475241746
231385725880
237836258271
244499976425
254767609099
262378796881
271466417249
278489880285
289325096276
292987955578
301840931190
307931255292
315961228625
321547040183
324176862922
329815582800
333448134631
339631306047
344410864059
344631030139
344612178131
347743257665
349247729989
348371185682
351206909064
352612309657
349396948930
351751698668
356069261771
352687643727
348111465670
351696534270
345721212547
340335664785
340909535615
337246078332
337784186438
327863146236
322784791529
317962612434
315540887762
306419124188
303756698031
295763750407
294512470687
283233717310
285233822194
287823429744
282972412723
278406678750
278120868036
274550341251
275803388075
274785679637
273920594770
270058086314
270993187978
275844878191
273863346878
275543022607
271238360758
275100461633
280352203719
278605518410
284290134220
285412089508
285874344642
289162382232
289867859970
294733959217
294290525427
298372340455
303271278428
307133293593
305534127525
306970000450
311294970486
312666230957
316655415382
313933942499
318442251182
320608669547
325620526440
324457716899
326039884721
325429485273
322914839300
321873046452
327673659221
328586308149
328830413016
328717528263
329462026518
319819977004
322857873616
318408739406
318777821717
316246535071
314155711800
319016056475
315292048934
311197466398
313177014946
310111549129
306867398912
299859351536
302081053929
302145450469
298023819526
295871186391
296940364002
291012128626
292133917624
293157613739
292865127471
287814520175
291679835632
291685522894
290003534798
288715072454
295151323167
293558319556
288580223119
287826543045
295287971521
287535950507
289366485775
293881358227
298042554527
298998622581
295086388800
297022861645
300274205503
301987939946
298518907022
306836111864
303320768393
306180513339
304881202172
309592223698
315152882250
310357534384
315241273380
315223847147
319498263953
317109454338
315402290132
308317927512
311727858063
314944560091
309493193824
315290414815
317298390252
313970051632
310480807316
315186116233
318991237867
314231326412
312065389033
308090422497
310702297157
309521569016
311486159319
307802873788
309790254196
313088935843
304894806492
304976075710
310123475735
305902541180
303242178995
300118039927
302903667423
303488467570
302646787758
301183105818
299424402986
294695841739
293704187979
300408960650
302705562349
300741166989
297698163070
296451807182
296690265376
298895349979
301548214367
296582625824
303265376099
302052111111
298787234459
296358694015
294831911207
300850576525
303422647063
302522139281
302377231932
305737514330
303343464166
302980248035
306441197516
308644176564
307615055456
306625103055
311600678399
310406890966
307640873100
305362092453
305491572643
305350757598
311152141582
308175427885
306441546825
308798283653
308921973041
309702684716
311127106479
308564461630
311266442685
310197176748
308214378511
307818836578
305232352013
303968872098
305960883634
303071380964
311521643447
306548972184
311183671172
312567548114
306274215972
307646099853
309880008718
301494892115
302851964423
307125533493
306071565439
301725433099
300708623035
306470858893
298962599683
182616550647

401
396836
107460
101826
101286
99066
100522
100262
99464
99676
100130
100200
99986
100010
100476
100446
100414
100556
100366
101786
100420
100270
100546
100310
100314
99574
99906
99564
99902
99738
100358
100084
100462
100232
100662
100636
100260
99966
100320
100034
100156
371310
16921475
27627234
27244155
27438869
27765962
27310815
27234133
27667603
27415763
27227565
27164426
27322751
27368941
27363460
27395473
27355036
27386267
27466758
27168885
27430803
27462002
27530057
27457954
27285914
27265129
27314784
27327267
27341915
27489353
27410275
27666182
27728295
27368233
27423408
26904481
27433165
27423615
27336096
27694003
27335323
11717826
1612311
1920973
2638646
3282990
4061384
4733302
5277409
6021266
6712472
7512460
8296321
8917013
9393103
10497964
10906255
11509525
12227419
12725960
13525675
14398101
14838992
15545415
16223858
16870169
17153501
18274905
18786047
19916327
20407816
21076648
21478863
22138855
22577548
23212848
24337903
24963989
25214352
26297909
26705338
27014047
26626043
26023550
25279768
25064176
24562428
23885263
23019569
22491246
21958473
21753581
21270456
20848451
20222584
19917311
19167613
18967301
18545264
18257936
17704210
17303700
17193994
16843444
16626703
16413137
16048116
15810019
15582798
15198025
15193829
14823899
14723355
14830337
14590707
14563496
14399921
14195665
14268143
14312751
14124098
14517933
14924777
15551459
16016115
16570541
16999189
17660643
17884351
18424748
18796567
19286252
19627317
19787781
20132112
20353466
20731295
21022617
21036059
21035282
21226079
21318055
21264343
21437695
21523473
21326897
21470667
21734208
21527898
21249067
21467416
21102849
20774161
20809099
20585381
20618333
20012764
19702842
19408876
19260731
18704155
18541704
18053498
17977238
17288791
17410915
17568805
17272844
16994189
16976667
16758920
16835327
16772927
16720529
16484583
16541601
16838073
16717172
16819323
16556564
16792495
17112901
17006432
17353040
17421859
17449742
17650542
17693665
17990607
17963545
18213004
18511748
18747563
18649970
18737671
19001559
19085564
19328804
19162455
19438095
19569904
19875892
19805045
19901505
19864293
19710751
19647084
20001279
20057066
20071838
20065026
20110443
19521673
19707594
19435542
19458084
19303781
19176143
19472840
19245633
18995567
19116496
18929283
18731158
18303792
18439044
18442994
18191537
18060224
18125351
17763369
17832128
17894434
17876715
17568479
17804464
17804698
17701963
17623250
18016327
17919325
17615110
17569259
18024633
17551370
17663152
17939096
18192738
18251221
18012428
18130395
18328919
18433383
18221644
18729702
18514900
18689404
18610053
18897529
19237217
18944233
19242232
19241445
19502216
19356401
19252197
18819813
19027933
19224032
18891564
19245439
19367918
19164825
18951741
19238933
19471130
19180701
19048407
18805840
18965165
18893271
19013103
18788456
18909477
19111166
18611039
18616287
18929951
18672244
18510177
18319152
18489422
18524877
18473701
18384270
18276967
17988427
17928001
18337169
18477203
18357263
18171685
18095461
18110017
18244652
18406582
18103560
18511557
18437393
18237993
18089797
17996476
18364225
18520980
18466082
18457157
18662143
18516229
18494495
18705375
18839595
18776890
18716697
19020018
18947308
18778528
18639269
18647089
18638696
18993026
18811079
18705421
18849073
18856509
18904244
18991292
18834911
18999619
18934517
18813205
18789294
18631418
18554084
18676037
18499555
19015409
18711839
18994545
19079202
18694923
18779156
18915099
18403604
18486063
18746965
18682655
18417612
18355451
18707079
18248833
11147679

401
3593648860
1482375379
1407826904
1405798011
1378836014
1398530231
1392153441
1391315797
1389587497
1389722623
1387890223
1388968274
1388999490
1390590762
1392460229
1391060913
1392853556
1393235955
1411235616
1390572591
1398159272
1391760620
1398644888
1391016670
1398942564
1390912796
1400251845
1391810861
1397485118
1392540754
1399087965
1395355894
1402354339
1400125572
1402036178
1400355029
1399067795
1398100333
1399107818
1398370906
2496073587
252830618736
424134614526
421900621166
423346695190
427579714078
422011352565
421744120111
426268494245
425201037111
419071105727
419345426663
419770227355
421623851072
422191455075
422039889464
421168818470
422528927782
423365470414
418710196631
420074359879
422230114225
423592079302
423635703534
419983534144
421265108302
423524690057
421752769585
420674733987
423062299992
424328643082
426296584724
425540058574
423432574951
422542152538
415305521930
423842019221
423053987220
423803135602
424748764609
423078896546
182706904889
18280535305
24189311540
34098417254
44356540007
55394857910
66578651908
74210043873
86156606290
96898431099
107442436220
119132788923
130231068510
138952453992
152103504178
160518347951
169756530875
181754697658
191932848573
202514306702
215711145840
223281071649
234638163670
244895309735
254318447136
261796185616
276695251447
287756057764
299330135443
310763296365
319384790176
328141496243
337613160076
347152580188
357004247206
372629011883
384484535316
389968760093
403307257832
411668225901
417054309197
411841689194
401262106249
389345280492
383548666982
376456436507
365634148873
353914579388
345693281814
337319038750
331289628021
323573446411
315882484713
308752282030
303040322729
293810877358
287338333469
281957974125
276317911315
269692468550
263617098350
260574174073
256286073654
250908177437
246980445486
240859643656
239252849720
235882379760
230283233815
227045607161
224613686549
223001976774
223450095709
218810174116
218654145040
215298652716
214473309957
216113372168
214466099086
210684880476
215543821464
224560337800
235287119667
241761263589
249601578490
257922525188
267747650436
272744544302
281032785026
286194577553
293931186716
298823479863
302469199538
306895378449
311721917746
315125527186
318127691070
319325060946
322424980506
324764716769
326751112781
325275005340
327739521694
330472863949
326906582965
328193750968
329274304531
325940744690
325671596441
325447892961
323546294714
316858504061
316573577466
314713124997
311841794511
305992804271
301095244005
296438457614
292741454880
284766892244
282882972429
276834795757
272018398729
263905226870
264396163134
265033314646
261700554832
258910733244
257056072412
254916822954
253139014538
251041484259
252845836551
251020803711
250754314373
255466837911
253819559705
252507352225
253138055179
254697819175
256792875197
257829621724
262173557427
263200699001
265019158979
266084130383
268303416245
272048883747
273239717228
275513060602
282051259716
283031129316
284023746686
287339273731
289525557239
290170685323
293408033455
293756694277
296444285614
297431178884
300213958339
300890571252
303073328222
301354357337
302855197497
301717998036
305159624206
306144357448
305087013311
304189653376
302367484940
298951699942
301438259931
298458205426
297302277172
294333218579
292158861098
294267620675
292926154474
290472976593
287698656850
286682288224
285391556965
278222596326
279598278463
280187648463
277427770740
275525162349
273425541288
271885342730
272101682366
272666140003
270671664970
268054641717
269861021599
270308034780
269225317776
266972272365
272999025947
272484373825
268561197186
267663819554
273958796288
268867878173
270470555047
273401833508
276151423062
275934293355
275099556550
276049743285
279148310096
279156676530
279177216991
280616818740
282359788497
283177630227
283365335282
286125166828
290440783218
287866084742
294332887102
290619346763
294748364892
294418149940
292275063742
287075824877
290509457887
291929344426
286925228219
289418795265
294053891370
291972805381
287273386797
291331679581
296363223670
293078145751
286843454896
287078606750
288124386027
286040511217
287387798535
285904123925
285829085839
289950668830
283917887584
281753309571
286800137315
283836060605
279476288600
277754136973
279678049443
280146763724
280346591397
278682232915
277766464946
273788939954
274540831008
275817823222
280100196511
279939640549
275910696933
275003001560
276758806961
277282367174
277352603145
275786256717
279217616031
278877292208
278637923118
274024112722
274873324771
278853237009
282064355867
278965896763
280952434823
283769101139
281525337044
282104055103
284383959297
283789445788
286983138596
284653817127
287099895712
288223633811
285494715244
283046358007
283131769013
285426425825
290340159032
286655024484
285385214340
285500768181
287128637072
287835290093
290407414204
285740249904
287079444856
287922928829
287167526183
286953017994
284432677027
282818249958
283645069110
282193575610
287072767814
284321784691
285337534666
287119560877
284070923860
285389738271
286991280531
279351692955
281676009798
284225684891
282700756471
279085823374
280947832126
282256501012
276413124564
31364497180

401
364524
95137
91245
90405
88587
89793
89979
89479
89657
89731
90451
89673
89967
89861
90183
89963
90013
89813
91297
89465
89571
90053
89707
89467
89581
89525
89523
89405
89977
89583
89849
89699
89813
90011
90099
89705
89679
89721
89873
89617
341393
16878919
27586488
27202056
27396985
27724366
27270098
27193954
27626966
27375190
27186940
27123691
27281666
27327785
27322637
27354849
27313576
27345546
27425912
27128077
27390059
27420893
27488991
27416937
27245551
27224100
27273100
27286313
27301174
27448489
27368952
27625684
27687519
27328267
27382307
26863774
27392446
27383061
27295960
27653664
27294435
11677492
1577971
1888111
2603670
3247165
4023137
4695728
5237312
5979980
6671446
7471599
8254544
8876102
9352534
10456935
10865596
11469875
12185550
12683904
13483691
14356521
14797364
15504060
16183534
16829487
17113168
18233906
18745708
19875437
20365684
21034670
21438664
22098227
22537290
23172439
24296870
24923013
25173312
26256977
26664872
26973021
26584775
25983509
25238974
25022844
24521554
23844075
22978690
22449661
21917671
21712643
21229392
20807499
20181610
19876843
19127245
18926154
18504942
18217921
17663085
17261520
17153177
16803025
16585978
16372649
16007177
15769947
15542288
15157521
15153320
14783453
14682937
14790299
14550313
14523693
14358915
14154787
14226532
14272349
14083653
14477250
14883142
15510998
15975160
16528800
16958618
17620027
17843078
18382162
18755992
19245730
19586426
19747718
20091552
20313063
20690610
20980318
20995458
20994396
21185330
21277174
21223518
21396979
21482760
21285718
21429654
21693254
21486160
21207798
21426628
21062297
20733271
20767964
20544529
20578187
19972484
19662614
19367486
19219080
18663208
18500090
18012876
17936543
17248031
17370153
17528615
17231497
16953083
16936139
16718252
16794720
16731462
16680029
16442305
16501434
16797259
16676102
16778790
16515794
16751044
17072606
16966138
17312433
17381309
17408150
17610186
17651756
17949990
17923373
18171799
18470108
18706207
18609448
18697171
18960715
19044916
19288154
19121893
19397152
19529764
19835614
19763353
19860629
19823410
19668833
19606190
19958866
20014918
20030116
20024558
20068030
19480259
19667116
19394890
19417459
19263302
19136119
19432506
19205315
18955408
19075876
18888731
18690429
18262658
18398703
18402518
18151275
18019652
18084525
17723750
17791305
17853670
17835889
17527949
17763782
17763958
17661985
17582042
17974430
17877932
17574911
17528675
17983126
17510400
17622747
17897987
18152213
18210470
17971346
18089452
18286922
18392445
18181861
18688606
18472794
18647993
18567810
18856114
19195016
18904118
19200364
19200410
19460920
19315374
19211148
18779535
18986502
19183944
18850771
19204746
19326144
19124166
18911959
19197684
19429932
19139867
19007617
18764807
18923276
18852295
18972179
18748106
18869272
19070341
18569689
18572968
18889205
18631744
18469460
18277344
18449408
18483900
18432747
18344001
18236615
17947514
17886695
18296807
18436947
18316846
18131173
18055041
18069156
18204348
18365924
18062370
18471332
18396483
18196154
18048972
17955945
18323237
18478872
18424399
18415992
18621900
18475927
18451965
18664619
18799141
18735969
18675694
18979814
18905536
18736372
18598975
18606394
18597689
18951390
18770642
18663929
18808863
18814074
18862593
18949585
18793595
18959322
18894069
18773226
18748739
18590993
18513173
18635870
18458052
18974810
18670998
18952745
19038664
18652916
18738070
18873250
18361661
18445580
18706875
18641855
18376314
18314889
18666039
18207047
2722439

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
13198
13118
13014
13249
13207
13028
13083
13323
13055
13002
12985
13056
13077
13155
13008
13126
13072
13149
12849
13141
13040
13216
13047
13003
13088
13133
13038
13042
13174
13144
13242
13168
13087
13101
13147
13144
13097
13151
13204
13127
171
524
821
1143
1445
1820
2114
2346
2786
3050
3417
3795
4109
4374
4861
4992
5352
5792
5963
6433
6834
6947
7398
7746
7909
8219
8802
8969
9437
9779
9939
10327
10551
10892
11185
11809
11970
12179
12708
12844
12991
12580
12316
11905
11856
11550
11138
10867
10544
10367
10172
9946
9627
9506
9258
8972
8793
8687
8409
8259
8042
8058
7794
7707
7558
7333
7389
7204
6999
7017
6822
6930
6828
6711
6739
6578
6591
6726
6488
6473
6744
7074
7352
7554
7784
8120
8351
8496
8790
8929
9154
9319
9391
9577
9687
9783
9876
9932
9978
10116
10103
10060
10196
10242
10034
10277
10126
10075
10061
10109
9923
9731
9805
9715
9581
9404
9235
9121
8957
8725
8753
8429
8368
8050
8228
8165
8000
7975
7882
7871
7740
7750
7819
7708
7746
7981
7715
7857
7755
7952
7896
7997
8129
8158
8159
8269
8261
8528
8362
8622
8763
8742
8793
8940
8957
8991
9093
9099
9191
9221
9307
9316
9402
9283
9401
9286
9527
9455
9383
9459
9284
9252
9326
9219
9168
9086
8957
9195
8942
9019
8786
8901
8743
8509
8700
8622
8547
8495
8358
8457
8358
8460
8249
8302
8342
8375
8225
8290
8482
8402
8172
8363
8495
8206
8407
8488
8538
8539
8417
8622
8631
8621
8604
8729
8718
8785
8696
8989
8919
8921
8918
9049
9169
9081
8989
8819
9071
8989
8767
9077
9078
8991
8782
9184
9104
9046
8739
8960
8837
8855
8902
8771
8866
9032
8569
8821
8857
8734
8548
8624
8599
8725
8590
8628
8545
8395
8522
8547
8690
8642
8430
8525
8559
8554
8579
8485
8697
8569
8606
8395
8551
8686
8722
8593
8729
8824
8563
8860
8706
8837
8872
8737
8938
8908
8735
8767
8707
8911
8994
8773
8823
8858
8837
8971
8925
8788
8928
8860
8853
8897
8717
8749
8751
8719
8934
8718
8849
8906
8673
8931
8812
8524
8805
8774
8677
8609
8715
8722
8689
8508

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
2
2
2
3
2
3
3
3
3
4
3
4
4
4
4
4
5
4
6
5
5
5
5
5
6
6
5
6
5
6
5
5
5
7
5
6
6
5
6
7
6
6
6
6
6
6
6
6
6
6
6
5
5
5
5
6
5
6
5
6
5
5
5
6
6
5
4
5
5
4
5
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
4
4
4
4
4
4
4
4
4
4
5
5
4
5
5
4
4
4
5
4
5
4
5
5
5
4
5
5
5
5
5
4
5
5
5
4
5
5
5
4
5
4
4
6
5
5
5
4
4
5
5
5
4
4
5
5
5
6
5
5
5
5
5
5
5
5
5
5
5
5
5
5
4
4
5
4
5
5
5
5
5
4
5
5
5
5
4
4
4
4
4
5
4
4
5
4
5
4
4
5
4
5
5
4
4
4
5
4
4
5
6
4
4
4
4
5
5
5
5
4
5
5
5
4
4
4
4
5
5
5
5
4
4
5
5
5
4
5
5
5
5
5
4
5
5
4
5
5
4
4
5
5
4
5
5
4
5
4
4
4
4
4
4
4
5
5
4
5
5
5
4
4
5
5
5
5
5
4
5
5
5
5
5
4
5
4
5
4
4
4
5
5
4
4
5
4
5
4
4
5
4
5
5
5
4
5
5
5
4
5
4
5
6
4
5
5
5
5

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
98790068
98177666
97398532
99162715
98843976
97502957
97916035
99711617
97711760
97317084
97188725
97712296
97864820
98466796
97369715
98236007
97837089
98408604
96168603
98353391
97590706
98911724
97639323
97322658
97950811
98288486
97577727
97607289
98597889
98380836
99120164
98556456
97948905
98039587
98394909
98379518
98037786
98421469
98814393
98256424
1279924
3919908
6144902
8554255
10814552
13624503
15822025
17554461
20856425
22828836
25574789
28408945
30748750
32730932
36379105
37362208
40056870
43330941
44629199
48149372
51142256
51996672
55380433
57973153
59194486
61509798
65875263
67129369
70630876
73189127
74387155
77299934
78951552
81524703
83728378
88376438
89591890
91155090
95120603
96128090
97247260
94163034
92158036
89092406
88739809
86439112
83370102
81338391
78922260
77592118
76133364
74437957
72037948
71139539
69296109
67152319
65811974
65009022
62936644
61810600
60196845
60313350
58331869
57676991
56562338
54891280
55302954
53922034
52380675
52517394
51055826
51872523
51107900
50224515
50438857
49231272
49329535
50333633
48556146
48452641
50472400
52949010
55026318
56537831
58258293
60765850
62507353
63584145
65779567
66832231
68509033
69743607
70281902
71665687
72509241
73207138
73914777
74333243
74682482
75710861
75618249
75290617
76316642
76653599
75098136
76921069
75784762
75395556
75289074
75660745
74266654
72834214
73391559
72711913
71717741
70387297
69120950
68269979
67039111
65311750
65510195
63081479
62626956
60256850
61581955
61104162
59874854
59694993
58983760
58909218
57935516
58012008
58515530
57693847
57969848
59736491
57740731
58812646
58038855
59511946
59092672
59853123
60844700
61069009
61058832
61880845
61820653
63831717
62582122
64532423
65594428
65423729
65809007
66908148
67025485
67293099
68050321
68105040
68787693
69021287
69657563
69728407
70366512
69472878
70364696
69502223
71307343
70772815
70222178
70789480
69489960
69236102
69804684
69005381
68616280
68008638
67035365
68830100
66920484
67497064
65753785
66621617
65440438
63685719
65110630
64518422
63962452
63577118
62557931
63297964
62557980
63313453
61738762
62137833
62440297
62678118
61561388
62041588
63483578
62875467
61174139
62598188
63574499
61406265
62929892
63527296
63901356
63914481
63002999
64525243
64602853
64523191
64389954
65338180
65237890
65747110
65088589
67273112
66756168
66765850
66748104
67715982
68616691
67967617
67283336
66001788
67900483
67276351
65611692
67941463
67948610
67286584
65733101
68734561
68128624
67708019
65405470
67055761
66144607
66270474
66631017
65648625
66363090
67608567
64127737
66008233
66287023
65360491
63977283
64556130
64364502
65304445
64290272
64572498
63953292
62834925
63783834
63969068
65041947
64677531
63087193
63811720
64059143
64013677
64185714
63507493
65092026
64125886
64413301
62833490
64001203
65009457
65279183
64320920
65328254
66035809
64088055
66305807
65168586
66139621
66399944
65396392
66894389
66667525
65375913
65616090
65164195
66692342
67316234
65668062
66035024
66297215
66132085
67158402
66802597
65765493
66817281
66317556
66250451
66592852
65243743
65477019
65505856
65246819
66865005
65249636
66233306
66650362
64917178
66837229
65949622
63794261
65888835
65672467
64949991
64436163
65230225
65277523
65016187
63682495

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
30200
30081
29995
30088
30155
30158
30206
30109
30212
30078
29985
30038
30194
30107
30252
30161
30171
30268
30150
30074
30235
30123
30312
30060
30061
30085
30093
30091
30129
30477
30245
30168
30079
30059
30065
30204
30173
30111
30163
30221
15078
15098
15092
22565
15218
22686
22484
22631
22584
30007
22707
30032
30001
30029
30281
30036
37473
30037
44835
37449
37665
37563
37486
37487
45125
44914
37624
44705
37725
44825
37614
37851
37714
52579
37633
44896
45103
37725
44837
52264
45056
45106
44837
44912
44696
44543
45024
45009
45092
44984
44941
37573
37667
37585
37634
45073
37606
45051
37550
45089
37475
37262
37578
44755
44986
37624
30171
37501
37458
30240
37315
30064
30143
29922
30161
30009
30085
29929
29967
29964
22778
30005
29877
29929
30159
29948
30071
30068
30054
30033
29952
30032
30043
30033
30122
30095
30148
30048
30138
30209
37510
37505
30184
30089
30204
30018
30209
30112
30244
30158
30233
30270
37506
37666
30167
37351
37415
30084
30014
30208
37512
30107
37445
30045
37355
37178
37345
30189
37418
37397
37703
37572
37399
30147
37529
37456
37346
30051
37527
37268
37541
30187
37430
30174
30086
45060
37417
37443
37654
30199
30098
37772
37333
37432
30077
30272
37492
37496
37598
44823
37398
37369
37237
37350
37608
37631
37478
37271
37415
37558
37760
37362
37316
37593
30165
30230
37476
30262
37525
37300
37362
37504
37628
30248
37380
37471
37689
37556
30133
30193
30120
30312
30125
37478
30177
30168
37281
30209
37451
30186
30253
37496
30114
37301
37489
30050
30162
30163
37456
30191
30341
37475
44792
30113
30167
30229
30195
37603
37747
37472
37231
30078
37082
37534
37417
30090
30087
30115
30297
37500
37520
37230
37544
30214
30222
37310
37236
37212
30112
37118
37469
37416
37717
37429
30205
37494
37623
30124
37354
37271
30156
30126
37367
37415
30091
37379
37512
30065
37379
30095
30176
30135
30217
30067
30139
30145
37016
37652
30169
37312
37318
37210
30243
30121
37456
37530
37337
37413
37764
30024
37520
37451
37546
37332
37313
30134
37320
30194
37591
30104
30222
30198
37168
37588
30106
30104
37599
30139
37478
30209
30173
37597
30229
37308
37467
37507
30216
37415
37523
37592
30212
37401
30077
37406
44631
29953
37793
37618
37563
37371

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
98790068
98177666
97398532
99162715
98843976
97502957
97916035
99711617
97711760
97317084
97188725
97712296
97864820
98466796
97369715
98236007
97837089
98408604
96168603
98353391
97590706
98911724
97639323
97322658
97950811
98288486
97577727
97607289
98597889
98380836
99120164
98556456
97948905
98039587
98394909
98379518
98037786
98421469
98814393
98256424
1279924
3919908
6144902
8554255
10814552
13624503
15822025
17554461
20856425
22828836
25574789
28408945
30748750
32730932
36379105
37362208
40056870
43330941
44629199
48149372
51142256
51996672
55380433
57973153
59194486
61509798
65875263
67129369
70630876
73189127
74387155
77299934
78951552
81524703
83728378
88376438
89591890
91155090
95120603
96128090
97247260
94163034
92158036
89092406
88739809
86439112
83370102
81338391
78922260
77592118
76133364
74437957
72037948
71139539
69296109
67152319
65811974
65009022
62936644
61810600
60196845
60313350
58331869
57676991
56562338
54891280
55302954
53922034
52380675
52517394
51055826
51872523
51107900
50224515
50438857
49231272
49329535
50333633
48556146
48452641
50472400
52949010
55026318
56537831
58258293
60765850
62507353
63584145
65779567
66832231
68509033
69743607
70281902
71665687
72509241
73207138
73914777
74333243
74682482
75710861
75618249
75290617
76316642
76653599
75098136
76921069
75784762
75395556
75289074
75660745
74266654
72834214
73391559
72711913
71717741
70387297
69120950
68269979
67039111
65311750
65510195
63081479
62626956
60256850
61581955
61104162
59874854
59694993
58983760
58909218
57935516
58012008
58515530
57693847
57969848
59736491
57740731
58812646
58038855
59511946
59092672
59853123
60844700
61069009
61058832
61880845
61820653
63831717
62582122
64532423
65594428
65423729
65809007
66908148
67025485
67293099
68050321
68105040
68787693
69021287
69657563
69728407
70366512
69472878
70364696
69502223
71307343
70772815
70222178
70789480
69489960
69236102
69804684
69005381
68616280
68008638
67035365
68830100
66920484
67497064
65753785
66621617
65440438
63685719
65110630
64518422
63962452
63577118
62557931
63297964
62557980
63313453
61738762
62137833
62440297
62678118
61561388
62041588
63483578
62875467
61174139
62598188
63574499
61406265
62929892
63527296
63901356
63914481
63002999
64525243
64602853
64523191
64389954
65338180
65237890
65747110
65088589
67273112
66756168
66765850
66748104
67715982
68616691
67967617
67283336
66001788
67900483
67276351
65611692
67941463
67948610
67286584
65733101
68734561
68128624
67708019
65405470
67055761
66144607
66270474
66631017
65648625
66363090
67608567
64127737
66008233
66287023
65360491
63977283
64556130
64364502
65304445
64290272
64572498
63953292
62834925
63783834
63969068
65041947
64677531
63087193
63811720
64059143
64013677
64185714
63507493
65092026
64125886
64413301
62833490
64001203
65009457
65279183
64320920
65328254
66035809
64088055
66305807
65168586
66139621
66399944
65396392
66894389
66667525
65375913
65616090
65164195
66692342
67316234
65668062
66035024
66297215
66132085
67158402
66802597
65765493
66817281
66317556
66250451
66592852
65243743
65477019
65505856
65246819
66865005
65249636
66233306
66650362
64917178
66837229
65949622
63794261
65888835
65672467
64949991
64436163
65230225
65277523
65016187
63682495

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
6276
6242
6180
6303
6267
6165
6205
6304
6188
6134
6153
6175
6194
6297
6147
6207
6196
6227
6087
6199
6177
6244
6187
6149
6220
6211
6164
6183
6264
6247
6300
6230
6210
6205
6213
6232
6209
6219
6250
6244
106
298
430
586
732
912
1050
1165
1374
1492
1675
1855
2025
2147
2346
2414
2573
2798
2897
3120
3288
3331
3528
3705
3797
3961
4214
4308
4483
4647
4741
4914
5052
5185
5321
5613
5711
5765
6047
6074
6170
5965
5816
5660
5616
5501
5301
5166
5018
4938
4834
4725
4594
4533
4414
4268
4234
4146
4013
3931
3850
3902
3749
3696
3630
3512
3547
3454
3383
3374
3266
3316
3288
3212
3266
3162
3169
3229
3112
3125
3251
3393
3522
3641
3724
3882
3995
4058
4191
4252
4383
4462
4479
4580
4613
4662
4691
4750
4748
4836
4803
4794
4870
4856
4776
4899
4812
4800
4801
4818
4707
4626
4669
4635
4566
4512
4400
4357
4281
4157
4189
4035
3989
3840
3931
3898
3861
3819
3780
3787
3724
3719
3747
3718
3702
3815
3703
3762
3702
3787
3764
3827
3905
3909
3897
3945
3943
4074
3991
4137
4196
4160
4184
4291
4324
4284
4340
4334
4369
4419
4452
4435
4480
4471
4477
4425
4557
4512
4506
4511
4474
4415
4438
4397
4379
4333
4280
4386
4263
4332
4232
4253
4179
4073
4151
4119
4084
4044
3985
4033
3992
4042
3961
3977
3975
3988
3926
3951
4038
3997
3912
4016
4074
3927
4024
4067
4094
4077
4043
4127
4124
4106
4089
4183
4170
4196
4142
4286
4281
4250
4249
4298
4376
4328
4305
4206
4362
4277
4203
4318
4322
4299
4200
4378
4354
4346
4173
4283
4204
4246
4244
4188
4215
4310
4083
4212
4246
4198
4086
4123
4129
4170
4107
4135
4079
4016
4063
4081
4157
4115
4018
4082
4113
4080
4097
4044
4143
4092
4120
4013
4078
4180
4193
4113
4167
4224
4121
4241
4181
4236
4214
4153
4255
4240
4179
4206
4160
4252
4288
4186
4236
4254
4199
4296
4248
4231
4267
4224
4236
4234
4142
4200
4195
4167
4263
4161
4243
4237
4137
4258
4218
4068
4215
4183
4150
4114
4170
4167
4156
4070


Loading data, please wait...