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 (576:39143618f47b) 2011-03-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 xopen_broadcast_=1 temp.hoc
methodinfo 94
nhost 131072
MemSize 536870912
UsedMem 251374040
FreeMem 285496872
use2interval = 1
ncellpow = 22
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 = 1
burstdur = 50
burstsizepow = 0
burstsize = 1
giddist = 0
constyle = 0
bgpdma = 2
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 6.5
mkmodel_time = 11.81
setup_method_time = 0
set_maxstep_time = 250.7
stdinit_time = 0.28
runtime = 9.66
methodrun_time = 260.41
elapsed_time = 891.57
jobid = 0
n_dat = 1
seq = 2
@@@end header@@@
5629
1601934550
1601943471
1602520656
1602548658
0
0
0
0
0
0
0
0
0
1602550138
1602908750
1602910156
1602918029
1602941459
0
0
0
0
0
0
0
0
0
1602943201
1603032090
1603032958
1603038724
1603047901
0
0
0
0
0
0
0
0
0
1603049260
1603134376
1603135206
1603140897
1603149529
0
0
0
0
0
0
0
0
0
1603150967
1603236286
1603237116
1603242023
1603250601
0
0
0
0
0
0
0
0
0
1603252142
1603336700
1603337532
1603341913
1603350191
0
0
0
0
0
0
0
0
0
1603351485
1603437628
1603438460
1603442361
1603450593
0
0
0
0
0
0
0
0
0
1603451985
1603535440
1603536272
1603542561
1603550697
0
0
0
0
0
0
0
0
0
1603551969
1603636308
1603637142
1603642865
1603651095
0
0
0
0
0
0
0
0
0
1603652297
1603735862
1603736694
1603743049
1603751237
0
0
0
0
0
0
0
0
0
1603752470
1603836960
1603837792
1603843129
1603851477
0
0
0
0
0
0
0
0
0
1603852777
1603936784
1603937616
1603943393
1603951483
0
0
0
0
0
0
0
0
0
1603952779
1604036314
1604037146
1604043269
1604051365
0
0
0
0
0
0
0
0
0
1604052620
1604136404
1604137236
1604143201
1604151401
0
0
0
0
0
0
0
0
0
1604152656
1604237330
1604238162
1604243385
1604251343
0
0
0
0
0
0
0
0
0
1604252581
1604338730
1604339562
1604343161
1604351213
0
0
0
0
0
0
0
0
0
1604352455
1604436760
1604437638
1604443289
1604451641
0
0
0
0
0
0
0
0
0
1604452880
1604537296
1604538128
1604543569
1604551875
0
0
0
0
0
0
0
0
0
1604553169
1604637840
1604638672
1604644129
1604652553
0
0
0
0
0
0
0
0
0
1604653795
1604739584
1604740416
1604745905
1604754167
0
0
0
0
0
0
0
0
0
1604755404
1604839390
1604840222
1604845859
1604854273
0
0
0
0
0
0
0
0
0
1604855561
1604939914
1604940744
1604946209
1604954511
0
0
0
0
0
0
0
0
0
1604955765
1605039600
1605040432
1605046443
1605055079
0
0
0
0
0
0
0
0
0
1605056336
1605140714
1605141544
1605146665
1605155211
0
0
0
0
0
0
0
0
0
1605156504
1605240986
1605241816
1605246953
1605255527
0
0
0
0
0
0
0
0
0
1605256776
1605341106
1605341938
1605347219
1605355607
0
0
0
0
0
0
0
0
0
1605356844
1605440936
1605441768
1605447339
1605455655
0
0
0
0
0
0
0
0
0
1605457077
1605542634
1605543556
1605547491
1605555885
0
0
0
0
0
0
0
0
0
1605557194
1605641302
1605642132
1605647481
1605655889
0
0
0
0
0
0
0
0
0
1605657072
1605742338
1605743168
1605747833
1605756241
0
0
0
0
0
0
0
0
0
1605757434
1605841336
1605842214
1605848261
1605856443
0
0
0
0
0
0
0
0
0
1605857690
1605941768
1605942600
1605948521
1605956903
0
0
0
0
0
0
0
0
0
1605958134
1606042158
1606042990
1606048965
1606057533
0
0
0
0
0
0
0
0
0
1606058822
1606144550
1606145380
1606149847
1606157999
0
0
0
0
0
0
0
0
0
1606159288
1606243900
1606244730
1606250307
1606258647
0
0
0
0
0
0
0
0
0
1606259939
1606343924
1606344756
1606350737
1606359583
0
0
0
0
0
0
0
0
0
1606360841
1606445488
1606446318
1606451665
1606460341
0
0
0
0
0
0
0
0
0
1606461593
1606545220
1606546052
1606552737
1606561213
0
0
0
0
0
0
0
0
0
1606562423
1606646244
1606647078
1606653155
1606661583
0
0
0
0
0
0
0
0
0
1606663088
1606749284
1606750114
1606753649
1606762122
0
0
0
0
0
0
0
0
0
1606763352
1606848066
1606848898
1606854185
1606862587
0
0
0
0
0
0
0
0
0
1606863905
1607033990
1607066551
1607265172
1607290992
0
0
0
0
67175
0
0
0
0
1607293136
1626063044
1626072598
1627857292
1627886469
0
1
9685
7682
2935589
86
8355
3485461
8325085
1627889459
1656153078
1656159520
1659377541
1659406664
0
0
0
7579
5829322
65
6320
3311166
8108467
1659411106
1688649132
1688655861
1691242718
1691271445
0
0
0
7721
8825620
80
7766
3438635
8301686
1691273254
1720755708
1720761170
1722625544
1722654110
0
1
9627
7685
11923852
79
7666
3445624
8298313
1722657550
1751630640
1751637702
1754073734
1754102709
0
3
29027
7662
14622916
74
7196
3400612
8250531
1754105648
1782829098
1782834772
1785646433
1785675222
0
1
9730
7698
17537679
69
6706
3429417
8304303
1785678970
1815141628
1815147397
1817301882
1817330585
0
0
0
7636
20542257
80
7774
3415042
8287635
1817333418
1846522652
1846528804
1848842706
1848871462
0
1
9665
7724
23421771
77
7478
3450787
8323402
1848874616
1879194488
1879199667
1880658850
1880687598
0
1
9565
7864
26490379
91
8837
3497786
8463878
1880690774
1909198588
1909204640
1912419170
1912448284
0
2
19137
7676
29276470
61
5918
3345896
8170129
1912452532
1941615376
1941620496
1943968408
1943997278
0
0
0
7801
32196192
73
7102
3505042
8413491
1944001590
1972388110
1972395460
1975538870
1975567810
0
0
0
7738
34800329
55
5342
3340920
8208991
1975571364
2005757396
2005762256
2006946507
2006975303
0
1
9664
7653
37664923
97
9421
3459924
8320651
2006978700
2036111110
2036118517
2038749892
2038778686
0
1
9512
7755
40718308
73
7095
3447193
8348642
2038781120
2068046228
2068050806
2070298770
2070327822
0
2
19146
7789
43626756
76
7372
3501968
8421798
2070331162
2099571404
2099577170
2101976930
2102005324
0
0
0
7782
46554214
74
7184
3468527
8391748
2102009184
2131839384
2131843511
2133543246
2133572042
0
0
0
7657
49454370
91
8846
3432189
8265589
2133574228
2163409822
2163414149
2165281154
2165309876
0
1
9688
7861
52360507
85
8254
3509540
8490621
2165312992
2194550588
2194556764
2197159754
2197188528
0
1
9607
7707
55331175
72
6998
3428660
8324307
2197191730
2226261220
2226268489
2228880502
2228909522
0
1
9568
7669
58292572
74
7191
3414449
8259930
2228912495
2257955354
2257961824
2260475826
2260504440
0
1
9650
7756
61181200
73
7086
3446709
8328767
2260508308
2289892896
2289898840
2292182564
2292211254
0
0
0
7661
63952822
80
7776
3429441
8274207
2292214100
2321475924
2321483142
2323862716
2323891261
0
1
9516
7752
66948027
75
7278
3446654
8401231
2323894540
2353545568
2353551349
2355415590
2355444480
0
1
9505
7664
69925483
84
8158
3434277
8281809
2355447440
2383310324
2383316850
2387045924
2387074592
0
1
9492
7562
72495495
54
5248
3277992
8024951
2387078665
2415965216
2415971660
2418576230
2418605186
0
1
9627
7640
75437096
78
7584
3359571
8206894
2418609026
2448143748
2448148087
2450100982
2450129638
0
0
0
7658
78446550
85
8248
3428309
8283389
2450132222
2478801010
2478807041
2481796294
2481825226
0
1
9468
7622
81437448
67
6505
3360092
8200430
2481829540
2510834320
2510840688
2513458536
2513487421
0
1
9617
7822
84361260
68
6607
3480085
8469243
2513489544
2542761672
2542767631
2545023294
2545051628
0
1
9552
7744
87289179
71
6883
3427921
8375619
2545055076
2574670044
2574675392
2577050518
2577079260
0
1
9577
7738
90183917
83
8054
3488690
8380014
2577083555
2607353872
2607358858
2608627204
2608655898
0
0
0
7632
93106883
99
9600
3451864
8302701
2608658112
2638928804
2638933221
2640104778
2640133590
0
1
9542
7769
96097759
98
9529
3507155
8428179
2640136012
2669883698
2669888597
2671641878
2671670920
0
1
9714
7760
99056657
83
8061
3457139
8361642
2671674496
2700839668
2700842630
2702618678
2702647257
0
1
9578
7596
102044605
87
8453
3426681
8238191
2702650920
2732052004
2732057752
2734512157
2734540876
0
1
9671
7602
104962667
89
8644
3400716
8252681
2734544508
2764033616
2764038916
2766030838
2766059842
0
0
0
7738
107822074
83
8061
3470982
8379751
2766063916
2795362538
2795368040
2797630322
2797658828
0
0
0
7776
110737720
76
7376
3468014
8413198
2797663053
2826281156
2826286467
2829230794
2829259686
0
0
0
7587
113797199
63
6116
3364268
8149534
2829262796
2858120944
2858124286
2860635422
2860664102
0
2
19286
7696
116709347
73
7088
3429700
8302615
2860668194
2872166512
2872169800
2872811346
2872839238
0
0
0
85
116816669
2
195
38521
94542
2872843318
2874035094
2874037310
2874580178
2874603912
0
0
0
280
116965638
3
293
124987
299907
2874607076
2876429228
2876430476
2876895244
2876919474
0
0
0
510
117294819
7
680
221712
560089
2876922914
2879215866
2879217276
2880006618
2880032898
0
0
0
668
117443131
3
292
286146
714956
2880036368
2883321446
2883323044
2884000730
2884028560
0
0
0
904
117914272
10
969
397605
966583
2884032086
2887929488
2887933072
2888835529
2888863726
0
0
0
1012
118429696
11
1068
451029
1093410
2888867568
2893774766
2893776896
2894359732
2894388574
0
0
0
1243
119397118
19
1846
552265
1342813
2894390946
2900080384
2900082090
2900856578
2900885528
0
1
9685
1566
120181565
14
1361
683723
1671975
2900889138
2907137692
2907140300
2908074005
2908102886
0
2
19192
1619
120945317
15
1455
715712
1736017
2908105704
2914799778
2914802630
2916085570
2916114561
0
1
9653
1806
121736905
17
1649
800704
1942150
2916118134
2923278528
2923280208
2924875762
2924904634
0
0
0
1934
122481581
16
1554
843196
2079763
2924908769
2933101406
2933103802
2934737176
2934766390
0
0
0
2172
123618127
23
2236
960820
2324291
2934769156
2943700716
2943704318
2945134710
2945163212
0
1
9730
2452
124647119
22
2142
1084862
2626208
2945167060
2955092488
2955096388
2956357330
2956386234
0
0
0
2682
125863735
26
2524
1183386
2874677
2956390016
2966923420
2966925732
2968290618
2968319572
0
0
0
2727
127210488
29
2820
1203286
2924172
2968323350
2979650242
2979652228
2981099110
2981127817
0
0
0
3008
128756265
33
3207
1327026
3254778
2981132194
2992671228
2992676252
2994622690
2994652074
0
0
0
3111
129922403
25
2429
1355732
3325192
2994656140
3007258702
3007263136
3008974350
3009003484
0
0
0
3310
131700535
38
3690
1458001
3536412
3009007464
3022119578
3022123664
3023934470
3023963477
0
0
0
3568
133216158
33
3200
1583158
3834228
3023967520
3038047476
3038052164
3039558750
3039587918
0
0
0
3774
134929693
37
3598
1680564
4059625
3039592124
3054569256
3054573144
3055944318
3055972925
0
0
0
3893
136985048
44
4278
1726254
4201327
3055976796
3070929446
3070933744
3073175072
3073204329
0
0
0
4050
138615678
35
3401
1764422
4312983
3073208604
3089647332
3089651702
3091375672
3091404918
0
0
0
4452
140724177
45
4371
1969959
4784487
3091408829
3108735864
3108739236
3110124146
3110153277
0
0
0
4467
143156573
53
5143
1977742
4816757
3110157228
3127750086
3127755282
3129673138
3129702189
0
0
0
4788
145186010
44
4275
2124070
5120558
3129706366
3148264832
3148270388
3149885772
3149914546
0
0
0
4879
147500472
47
4569
2167844
5233261
3149917398
3168887276
3168893220
3170937982
3170966845
0
2
19206
5157
149681606
47
4570
2289716
5547871
3170971070
3190982490
3190987814
3192881352
3192910329
0
0
0
5349
152121636
51
4951
2349943
5709104
3192913090
3213436582
3213442238
3215557572
3215586286
0
1
9665
5624
154271036
45
4367
2456900
6025760
3215590104
3236885688
3236892130
3239103314
3239132312
0
1
9664
5697
156581997
47
4565
2507302
6089828
3239135626
3261538674
3261541498
3263364730
3263393538
0
2
19060
5811
159423936
68
6607
2580337
6300130
3263397372
3285919830
3285925168
3288124402
3288153214
0
0
0
6087
161953448
52
5051
2653235
6507129
3288155750
3310884900
3310889708
3313696026
3313724710
0
2
19314
6221
164079259
43
4169
2721780
6671957
3313727731
3337659244
3337665868
3340218670
3340247589
0
2
19020
6451
166848156
57
5535
2816284
6874349
3340251982
3365143464
3365148392
3367349732
3367379038
0
2
19266
6793
169609368
60
5821
2983755
7269414
3367383452
3394227854
3394232366
3395239406
3395268308
0
0
0
6860
172531987
87
8447
3081797
7423657
3395270272
3421412122
3421417558
3423769640
3423798118
0
1
9542
7002
175361166
65
6315
3144666
7561776
3423801516
3450637896
3450643033
3453241958
3453270613
0
0
0
7163
178231725
69
6704
3200280
7710500
3453273546
3481277320
3481281848
3483385982
3483414658
0
1
9576
7436
181152340
77
7473
3342598
8045028
3483418294
3512894656
3512898606
3514464990
3514493866
0
1
9545
7658
183936678
93
9038
3437291
8274505
3514497537
3542983236
3542989186
3545917674
3545946904
0
0
0
7596
186803137
68
6607
3353095
8191991
3545950987
3574351950
3574359445
3576705016
3576733992
0
0
0
7355
189666514
73
7091
3273189
7946716
3576736398
3604691010
3604696212
3606754754
3606783646
0
1
9650
7220
192454830
80
7773
3195973
7725308
3606787432
3634016866
3634024288
3636155066
3636183673
0
0
0
7023
195327423
75
7283
3123189
7625723
3636186100
3662756056
3662760686
3664954480
3664983260
0
1
9714
6914
198217506
72
6995
3089951
7461220
3664987264
3691626294
3691629484
3692931030
3692959622
0
0
0
6934
201266569
73
7086
3092004
7484210
3692962372
3719385474
3719388628
3720469302
3720498446
0
2
19288
6640
204378404
79
7669
3003720
7202577
3720502326
3745307134
3745313502
3747147752
3747176642
0
3
28641
6266
207359898
67
6513
2800390
6757358
3747178880
3770944620
3770949800
3773297674
3773326130
0
2
19152
6122
210290222
66
6409
2732145
6593973
3773329142
3797386884
3797390950
3798820482
3798849440
0
0
0
6193
213180288
74
7181
2756754
6712565
3798853025
3821728700
3821736454
3823723878
3823752886
0
0
0
5964
215778874
55
5344
2631730
6378176
3823755834
3846254256
3846259082
3848188928
3848217568
0
1
9607
5844
218517693
58
5634
2552182
6282407
3848221052
3870037586
3870042902
3872038781
3872067490
0
1
9505
5600
221219119
57
5536
2489444
6031969
3872070234
3893532984
3893537700
3895288878
3895317900
0
1
9685
5547
224079970
62
6025
2471084
5974926
3895321642
3916432776
3916437382
3918086866
3918115470
0
0
0
5489
226731612
57
5536
2477265
5952904
3918119513
3938719120
3938723890
3940322030
3940351074
0
0
0
5305
229332696
56
5432
2335100
5701658
3940355246
3960661712
3960666088
3962153842
3962183094
0
0
0
5160
232090091
58
5634
2273669
5561981
3962185776
3981667700
3981672966
3983619668
3983648802
0
1
9565
4949
234598676
54
5246
2188231
5322709
3983653074
4002221560
4002225938
4004651264
4004680300
0
0
0
4947
236605888
43
4175
2182140
5311099
4004684453
4022930472
4022934882
4025149238
4025178345
0
0
0
4794
238514671
41
3981
2111199
5148924
4025182366
4043125322
4043130742
4045253716
4045282738
0
0
0
4668
240612581
45
4368
2072044
5028937
4045286908
4063486500
4063491370
4065140198
4065168718
0
0
0
4864
242795281
46
4463
2172003
5242882
4065171278
4082584940
4082589530
4084733148
4084761836
0
1
9627
4472
244665397
40
3882
1951575
4755402
4084765384
4102347288
4102352204
4103879230
4103908204
0
0
0
4493
247235021
55
5335
1992309
4834066
4103911914
4121551564
4121555326
4122559336
4122588193
0
0
0
4418
249904587
57
5540
1958184
4770005
4122591774
4139300760
4139306286
4141174256
4141203302
0
0
0
4376
251805125
41
3990
1963495
4717697
4141207298
4157895326
4157899696
4159629020
4159657760
0
0
0
4263
253990938
47
4559
1887331
4590024
4159660260
4175796710
4175803356
4177877932
4177906726
0
0
0
4281
255744587
38
3690
1904109
4629404
4177910249
4193749070
4193754074
4195741458
4195770369
0
0
0
4119
257496307
38
3688
1804049
4402309
4195773964
4211826292
4211828664
4213337574
4213366817
0
0
0
4168
259677116
47
4567
1853333
4481737
4213370978
4228769998
4228774710
4230854946
4230883730
0
0
0
3985
261445626
38
3689
1760441
4279924
4230887482
4246932884
4246937104
4247965258
4247994102
0
0
0
4137
263822485
48
4668
1830934
4441220
4247997098
4263361804
4263364670
4264965696
4264994650
0
2
19233
3956
265674667
39
3786
1732783
4229993
4264998510
4279519842
4279523938
4281923454
4281952252
0
1
9730
4034
266832859
25
2433
1759929
4303748
4281956384
2012656
2017830
3662332
3691649
0
0
0
3873
268601174
38
3688
1705199
4166481
3695829
18513868
18518478
20258526
20287686
0
0
0
3915
270365297
38
3691
1722175
4186402
20291488
34652500
34655496
36928174
36957285
0
0
0
3895
271664051
28
2719
1697235
4165913
36961180
52145182
52147430
53480046
53509129
0
0
0
3877
273792612
46
4465
1729303
4186438
53513258
68259734
68265094
69853674
69882894
0
0
0
3797
275686085
41
3981
1685577
4071029
69886712
84318312
84323264
86216354
86245389
0
0
0
3813
277311591
35
3397
1675380
4097392
86249705
101253716
101258166
102920706
102949626
0
0
0
3901
279336430
42
4085
1740388
4186917
102952482
118688542
118693133
120170438
120199134
0
1
9664
4183
281478215
45
4366
1862399
4523129
120203110
136991004
136995124
138108897
138138098
0
1
9688
4441
283750254
47
4571
1951021
4747689
138141100
155277660
155282166
156966372
156995308
0
1
9650
4500
285820311
43
4179
1987053
4836671
156998852
174548588
174553562
176300628
176329662
0
1
9653
4608
288081727
47
4567
2055176
4963086
176332190
194746572
194750372
196177026
196206033
0
1
9545
4901
290512917
52
5043
2170764
5288578
196209794
214881468
214886706
222712746
222741942
0
0
0
4912
292710425
46
4465
2167758
5262195
222745072
241789904
241795136
243727184
243755844
0
1
9627
5130
294867733
45
4374
2276380
5488471
243759330
263247680
263252506
265043514
265072670
0
1
9568
5099
297269056
52
5057
2232738
5475177
265076924
285029728
285034612
286949828
286978881
0
0
0
5281
299786057
55
5340
2366904
5697055
286983100
307463538
307468768
309161936
309190906
0
0
0
5391
302348743
53
5151
2382688
5781596
309193740
329606236
329611978
331895714
331923682
0
2
19236
5445
304646080
50
4854
2412573
5850079
331927568
352765310
352772382
354890958
354919886
0
0
0
5482
307145023
53
5149
2421012
5867060
354922720
376620400
376624152
378234305
378263258
0
1
9617
5678
310059609
64
6216
2508936
6123566
378267110
399774678
399780910
401779054
401807624
0
0
0
5782
312443455
52
5055
2523438
6174647
401811480
424256138
424260942
425622106
425650653
0
0
0
5845
315426986
62
6015
2622702
6344939
425653358
447473622
447478178
449565516
449594801
0
2
19177
5676
318028220
56
5435
2505783
6111317
449598328
471688584
471691804
474244650
474273850
0
0
0
5770
320853982
61
5932
2579087
6245308
474277348
496434062
496439498
498884172
498912760
0
0
0
5805
323648604
59
5728
2583146
6240694
498915724
521129900
521134870
523529198
523558250
0
1
9468
5988
326093298
53
5149
2609811
6395397
523561978
546616566
546620866
548286604
548315575
0
0
0
5930
329080780
67
6498
2632684
6371865
548318880
571134748
571140508
573162381
573191494
0
1
9575
5940
331981892
65
6312
2632683
6374444
573195837
596447966
596453206
597986170
598014734
0
0
0
6099
334844255
68
6605
2742792
6611428
598018500
620632928
620639100
623274670
623303434
0
0
0
5969
337250854
48
4658
2611107
6385831
623306538
646520668
646525782
648086986
648115757
0
3
28765
6062
340124174
67
6509
2702930
6571954
648119386
670935548
670941488
673028730
673057917
0
0
0
5889
342959873
62
6014
2613494
6352062
673061974
695364028
695368134
697624702
697653798
0
0
0
5902
345525874
56
5441
2625285
6329108
697658156
719861718
719866229
722252108
722281010
0
0
0
5891
348051553
55
5340
2596063
6354055
722283732
744986712
744992892
746858606
746887298
0
0
0
5882
351043922
62
6022
2613758
6349160
746890366
768886136
768890950
771451198
771480085
0
2
19350
5887
353418001
51
4953
2570047
6307490
771484138
794090072
794095728
795610626
795639632
0
0
0
5788
356408647
64
6215
2558389
6224310
795641978
817502134
817507938
819832500
819861382
0
1
9502
5677
359105857
57
5535
2522060
6125796
819864852
841322644
841328658
843653009
843681750
0
1
9576
5704
361489224
50
4859
2516509
6101975
843684786
865033904
865039192
867424986
867454338
0
1
9505
5567
364053414
56
5438
2449823
5946249
867458046
888920332
888924710
891007922
891036352
0
0
0
5742
366548388
54
5251
2513198
6152767
891040333
912200488
912207136
914082734
914111442
0
0
0
5555
368926986
50
4860
2432192
5959774
914114082
934886636
934891064
936917174
936945756
0
1
9577
5442
371317060
52
5051
2406589
5858362
936949538
957033710
957039918
959436062
959465066
0
0
0
5244
373559367
46
4472
2301401
5602815
959467332
980332858
980337613
981502586
981531136
0
2
19292
5309
376532773
66
6412
2367850
5726836
981534222
1001688608
1001693798
1003277592
1003306454
0
1
9512
5158
379208794
58
5628
2286303
5554823
1003310118
1023072404
1023076360
1024665438
1024693848
0
0
0
5025
381965000
58
5641
2228500
5417009
1024697552
1044163436
1044167990
1046044896
1046073618
0
1
9664
5053
384598484
56
5435
2253809
5428812
1046077034
1064476500
1064482260
1066877542
1066906748
0
1
9714
4866
386510339
40
3881
2123300
5178871
1066910100
1085811576
1085815870
1087546698
1087575385
0
1
9688
4838
389159363
57
5539
2153826
5225975
1087579506
1106521660
1106525552
1107643066
1107671734
0
0
0
4784
392033137
60
5824
2120509
5146718
1107674918
1125893856
1125897928
1127644790
1127673762
0
1
9741
4752
394340915
50
4860
2085650
5082390
1127677964
1145738532
1145742444
1147642194
1147670980
0
0
0
4779
396411856
45
4366
2124176
5138949
1147675445
1165198050
1165202905
1167632016
1167661276
0
0
0
4549
398298640
41
3984
1993667
4893293
1167665474
1185034284
1185038976
1187299282
1187328214
0
0
0
4626
400181408
40
3889
2026671
4953048
1187332612
1204596130
1204600876
1206815986
1206844873
0
0
0
4656
401957273
38
3690
2071266
5021051
1206849420
1224939320
1224944136
1226129096
1226158153
0
0
0
4487
404705544
59
5723
1994206
4815011
1226162310
1243569706
1243575236
1245389630
1245418842
0
0
0
4634
406799329
45
4371
2029216
4965266
1245423036
1263337256
1263342964
1264692564
1264721636
0
0
0
4647
409145264
48
4662
2074547
5026416
1264724424
1282765100
1282769068
1284169494
1284198486
0
2
19116
4641
411583475
51
4948
2057423
4995637
1284202340
1302458288
1302461006
1303881130
1303910345
0
1
9565
4612
414329405
59
5730
2038210
4979754
1303914390
1320939292
1320944336
1323265224
1323294353
0
0
0
4506
416091166
38
3689
1965132
4812387
1323298264
1340354092
1340359038
1342683133
1342711966
0
0
0
4623
417813952
37
3596
2035414
4968301
1342715846
1360451886
1360456634
1362251498
1362280160
0
0
0
4516
420188954
49
4766
2011778
4858653
1362282590
1379427426
1379432960
1381883314
1381912518
0
2
19177
4618
421985738
37
3595
2021084
4932534
1381916374
1399854100
1399856718
1401381840
1401410708
0
1
9665
4649
424400212
52
5045
2071443
5032105
1401414738
1419771876
1419776129
1421125010
1421153978
0
0
0
4732
426967358
54
5239
2114790
5115582
1421157018
1438526428
1438532422
1441095254
1441124261
0
1
9627
4728
428541189
34
3303
2043363
5035178
1441128406
1459139744
1459144838
1460978114
1461007029
0
0
0
4676
430823513
49
4763
2086000
5059208
1461010776
1478912436
1478917276
1481012349
1481041418
0
0
0
4697
433031280
48
4660
2064962
5048024
1481045410
1498666834
1498672230
1501300422
1501329537
0
0
0
4775
434884200
40
3886
2079197
5078095
1501333432
1520009454
1520014113
1521773032
1521802012
0
0
0
5026
437047819
47
4566
2260408
5433223
1521806112
1540948308
1540952234
1542351532
1542380530
0
0
0
4944
439565957
54
5245
2203659
5343506
1542384612
1561085608
1561091066
1563204300
1563233018
0
0
0
4901
441715018
45
4376
2153928
5249033
1563235754
1582156982
1582163650
1584181804
1584210412
0
1
9492
4978
444070356
51
4956
2246221
5391268
1584213374
1603733998
1603738440
1605440858
1605469584
0
0
0
5048
446777402
59
5730
2219403
5403733
1605472588
1625296508
1625301255
1626684142
1626713221
0
0
0
5136
449523800
58
5636
2276802
5521165
1626716684
1646352880
1646357038
1648034664
1648063804
0
1
9730
5229
451835883
50
4855
2292620
5641993
1648067812
1668133456
1668137575
1669923998
1669952558
0
0
0
5231
454320165
51
4951
2324436
5656884
1669955208
1689339680
1689344610
1691896914
1691925980
0
2
19451
5205
456258900
42
4076
2258138
5542055
1691929696
1711918004
1711923786
1713882856
1713911862
0
0
0
5200
458832894
56
5436
2309012
5597430
1713915480
1734604284
1734606864
1735979295
1736008024
0
0
0
5310
461818614
64
6226
2349415
5722756
1736010934
1756214148
1756218424
1758256384
1758285058
0
1
9650
5435
463993615
47
4567
2381262
5856041
1758289208
1779356936
1779361338
1780605206
1780634090
0
0
0
5492
466722700
57
5530
2448294
5917521
1780636810
1801215666
1801219924
1803134490
1803163614
0
2
19203
5414
469090551
52
5048
2403562
5822625
1803167322
1823191646
1823197466
1826047798
1826076749
0
0
0
5292
471239409
47
4564
2308986
5663581
1826080346
1847073280
1847078432
1848856830
1848885506
0
0
0
5487
474161219
61
5923
2441597
5934444
1848888296
1869855532
1869858664
1872034822
1872063530
0
1
9664
5478
476756881
56
5443
2442195
5919666
1872067556
1892939364
1892944481
1895034718
1895063426
0
0
0
5473
479321008
54
5248
2415011
5862757
1895065854
1916408348
1916413698
1917948736
1917977504
0
1
9568
5596
482013808
57
5541
2518668
6044124
1917981752
1938898692
1938903448
1941008902
1941037878
0
1
9617
5559
484358017
51
4959
2428620
5927453
1941042088
1962804492
1962807400
1964272950
1964301524
0
0
0
5683
487148801
64
6212
2517177
6112447
1964305993
1984676098
1984681024
1987543232
1987572173
0
0
0
5426
489179721
44
4268
2357008
5782840
1987576520
2008712966
2008718544
2010583634
2010612064
0
0
0
5508
491930736
58
5627
2463614
5963634
2010614822
2030678890
2030684198
2033528750
2033558022
0
1
9741
5384
493794677
39
3783
2337325
5737805
2033562008
2054480732
2054486934
2056461822
2056490796
0
1
9685
5612
496287390
54
5242
2475527
6020737
2056494552
2077419972
2077423720
2079268784
2079297709
0
0
0
5421
498844397
55
5340
2392786
5839376
2079301846
2099718512
2099721928
2102163802
2102192786
0
0
0
5543
500971802
46
4466
2416355
5904482
2102196810
2122944430
2122949044
2124902990
2124931908
0
0
0
5377
503464016
54
5241
2401551
5833063
2124936306
2146008200
2146012918
2147540808
2147569842
0
0
0
5334
506465423
66
6416
2377391
5745745
2147571916
2168662580
2168665254
2170240986
2170269548
0
1
9575
5469
509401946
65
6319
2427139
5880432
2170272850
2191496616
2191499537
2192638530
2192667762
0
0
0
5350
512365432
67
6510
2393179
5765199
2192670195
2213011470
2213016396
2215187286
2215216324
0
1
9671
5379
514825708
52
5053
2373935
5770459
2215220348
2235105810
2235111544
2237705898
2237734734
0
1
9565
5349
516791451
40
3881
2331135
5706234
2237737554
2257794908
2257797524
2259693378
2259721992
0
2
19046
5259
519066828
49
4755
2347975
5664119
2259726180
2279670436
2279675476
2281490796
2281519765
0
0
0
5130
521645747
56
5434
2323217
5560290
2281523674
2302047636
2302050533
2303337158
2303365956
0
0
0
5235
524723289
63
6119
2342049
5643677
2303368800
2322654542
2322660394
2325104222
2325132773
0
3
28855
4961
527069288
51
4949
2180070
5305149
2325136924
2344632258
2344636464
2346838394
2346867366
0
0
0
5044
529704902
53
5141
2239648
5423366
2346870148
2366695148
2366697646
2368190126
2368218893
0
3
28573
5137
532449033
59
5729
2256415
5521498
2368222732
2387864244
2387868566
2389577082
2389605858
0
0
0
5075
535036717
56
5435
2266902
5468596
2389609828
2408816408
2408823124
2411031538
2411060110
0
0
0
5017
537345350
50
4858
2239090
5390760
2411062330
2429509044
2429513334
2432090494
2432119138
0
0
0
4985
539063622
37
3591
2205410
5349108
2432122396
2451926420
2451930960
2453271104
2453299991
0
0
0
5055
541982882
61
5930
2238366
5479900
2453302714
2472878320
2472882646
2474305912
2474334986
0
1
9577
4987
544705055
59
5730
2218387
5378655
2474339158
2493343414
2493348328
2495298353
2495327320
0
0
0
4964
547041531
49
4763
2215101
5366050
2495329916
2514289664
2514295638
2516153610
2516182734
0
1
9571
4907
549445761
50
4857
2164674
5286238
2516186524
2535403882
2535407990
2536887598
2536916489
0
1
9714
5025
552010795
56
5434
2243374
5415727
2536920622
2555328984
2555334890
2557912310
2557941189
0
0
0
4871
553948131
42
4076
2153422
5221106
2557945304
2576730780
2576735212
2578538914
2578567786
0
0
0
4988
556204456
49
4757
2202752
5367951
2578571522
2597693214
2597697844
2599207113
2599235650
0
0
0
4882
558809954
53
5150
2156341
5226178
2599238560
2618005808
2618012018
2619846050
2619874798
0
2
19405
4920
561197973
50
4863
2162636
5282379
2619878706
2638863240
2638867556
2640376086
2640404881
0
1
9512
4960
563619887
52
5054
2198459
5349493
2640408994
2658864126
2658870332
2660764044
2660793093
0
0
0
4713
565960765
51
4960
2078588
5068289
2660797350
2679850768
2679853590
2681137001
2681165946
0
0
0
4807
568872141
64
6219
2133151
5166860
2681169468
2699610690
2699615046
2701568590
2701597596
0
0
0
4842
571189037
50
4860
2137369
5204291
2701601852
2720026570
2720031332
2722202024
2722230930
0
0
0
4807
573342861
45
4368
2121051
5194432
2722234258
2740744440
2740749872
2742856448
2742885476
0
1
9545
4825
575693419
49
4762
2119553
5184477
2742889302
2761251792
2761256249
2763457942
2763486882
0
1
9653
4966
577629182
42
4075
2175863
5326756
2763491128
2782083282
2782087630
2784165386
2784194124
0
0
0
5071
579439359
39
3785
2226486
5444334
2784198042
2803381984
2803384556
2804856322
2804885373
0
0
0
4945
581806570
51
4963
2212165
5352909
2804889570
2823589956
2823595032
2825645044
2825673972
0
0
0
4825
584157316
49
4760
2120819
5224239
2825676812
2844863268
2844868474
2846305506
2846334258
0
1
9542
5071
586644499
51
4955
2253556
5460884
2846337500
2865604480
2865610404
2867306729
2867335338
0
2
19195
5054
588986044
49
4759
2219046
5443358
2867338182
2886324880
2886329216
2888393336
2888422470
0
1
9635
4994
591153642
47
4570
2222913
5373517
2888426440
2907175576
2907180976
2909423986
2909452840
0
0
0
4904
593363928
48
4660
2175526
5257445
2909456430
2929422820
2929425544
2930524600
2930553469
0
0
0
5123
596210453
67
6513
2283472
5511084
2930557364
2949369596
2949374150
2951750924
2951779958
0
0
0
5037
598102983
41
3981
2201825
5359727
2951783799
2970975884
2970981078
2973374830
2973403693
0
0
0
5077
600365529
49
4756
2225443
5426550
2973407550
2992426184
2992429270
2994839589
2994868132
0
0
0
5142
602303616
42
4076
2250319
5498189
2994872042
3014606172
3014610678
3016311450
3016340602
0
0
0
5134
604795748
54
5240
2276748
5544071
3016344632
3036432100
3036434890
3038067838
3038096656
0
0
0
5264
607411025
57
5537
2365403
5690558
3038100601
3058022158
3058026504
3059783522
3059812350
0
0
0
5195
609835595
51
4948
2296197
5580156
3059815406
3079223372
3079227602
3081428116
3081457025
0
1
9650
5256
611741046
41
3985
2313429
5659946
3081461254
3101418496
3101422002
3103214014
3103242782
0
0
0
5225
614109010
48
4663
2301293
5618752
3103245954
3123290524
3123296046
3125199094
3125227880
0
2
19394
5350
616516628
51
4953
2374989
5775367
3125231748
3146458948
3146462148
3147503244
3147532202
0
1
9492
5327
619445868
64
6223
2342873
5719250
3147536062
3167466552
3167471938
3169601034
3169629933
0
0
0
5239
621795893
51
4945
2296904
5589588
3169633948
3190459956
3190463400
3191782613
3191811370
0
0
0
5424
624633711
63
6120
2418457
5867021
3191814366
3211571480
3211577002
3213926018
3213954650
0
1
9741
5247
626689633
43
4181
2307843
5610641
3213957952
3234008264
3234014792
3236010026
3236038802
0
1
9576
5212
629295246
55
5342
2310017
5600395
3236042262
3256514800
3256519452
3258187018
3258215138
0
1
9578
5352
632064771
61
5923
2401138
5781532
3258219954
3278306148
3278311932
3280425152
3280454054
0
0
0
5323
634299520
47
4568
2353723
5698321
3280457396
3300761568
3300765784
3302711450
3302740393
0
1
9502
5318
636795277
54
5241
2379689
5738016
3302744154
3322895604
3322902015
3325092500
3325121230
0
0
0
5322
639111710
49
4757
2340638
5688371
3325125040
3346191240
3346194903
3347178360
3347207249
0
1
9671
5266
642104185
71
6898
2359841
5704925
3347209586
3367081746
3367086616
3369348976
3369378210
0
1
9685
5356
644234944
46
4465
2343861
5705017
3369381712
3389688432
3389693082
3391642512
3391671609
0
0
0
5278
646790523
55
5340
2345255
5685065
3391675346
3412413068
3412416308
3413877753
3413906344
0
0
0
5335
649700074
64
6216
2380510
5745641
3413909936
3434727824
3434730844
3435933694
3435962790
0
0
0
5401
652508665
62
6016
2383894
5803758
3435966444
3456939952
3456943114
3458043434
3458072286
0
0
0
5323
655446318
67
6509
2375555
5734370
3458076266
3477481600
3477487514
3480109020
3480138374
0
0
0
5294
657262371
38
3688
2298604
5638426
3480140846
3499877780
3499883801
3502850704
3502879582
0
1
9627
5213
659490218
44
4277
2271661
5552355
3502883556
3522431712
3522436955
3524767416
3524796618
0
3
28704
5140
661704404
45
4373
2268538
5532652
3524799604
3545352292
3545355832
3546686581
3546715598
0
2
19081
5287
664620747
61
5920
2332017
5694178
3546718598
3566878352
3566881382
3568632944
3568662206
0
1
9505
5270
667148394
55
5335
2341290
5660590
3568666498
3587862898
3587869014
3590436790
3590465542
0
0
0
5126
669047464
41
3977
2241571
5483188
3590470049
3610420144
3610425824
3612053480
3612082382
0
0
0
5167
671765540
57
5534
2318754
5563866
3612084874
3632099792
3632103039
3633657950
3633686702
0
1
9552
5177
674497139
59
5733
2300498
5589813
3633690272
3652861580
3652865367
3655336050
3655364986
0
0
0
5070
676582091
44
4269
2232363
5436278
3655368652
3674680856
3674684646
3677168334
3677197285
0
1
9798
5015
679020013
53
5139
2209743
5364307
3677201656
3696484320
3696489948
3698575439
3698604417
0
0
0
5060
681446912
52
5052
2229239
5449276
3698608778
3717851296
3717856350
3719876316
3719905318
0
0
0
5013
683832118
52
5045
2226121
5379705
3719909764
3738872476
3738880066
3741526122
3741554801
0
0
0
5115
685865277
44
4278
2255586
5482987
3741558911
3760896796
3760902032
3762881540
3762910381
0
0
0
5046
688183550
50
4854
2257225
5466369
3762914698
3782210668
3782214156
3784166498
3784195754
0
0
0
4991
690701483
54
5242
2225750
5394010
3784200138
3803921088
3803924367
3805420742
3805449576
0
0
0
5038
693546212
60
5828
2227340
5421944
3805452596
3824430028
3824435328
3826677669
3826706630
0
1
9653
5129
695570250
44
4275
2242085
5509973
3826710396
3845864776
3845871400
3848055598
3848084114
0
0
0
4926
697868870
50
4859
2193947
5287978
3848088847
3867432300
3867437248
3869250566
3869279566
0
0
0
5091
700375109
51
4961
2264833
5481161
3869281855
3888076108
3888082026
3890416802
3890445456
0
2
19295
4969
702410177
44
4269
2170670
5310522
3890448640
3909986488
3909991102
3911462492
3911491557
0
0
0
5066
705165051
59
5729
2223686
5436540
3911495170
3930903508
3930906786
3932551770
3932580710
0
0
0
4996
707668449
54
5245
2236210
5421030
3932584582
3952351536
3952356077
3953585218
3953614212
0
0
0
4980
710645849
62
6026
2229620
5399481
3953616412
3973092320
3973097826
3974840436
3974869522
0
1
9468
4954
713485344
59
5731
2190131
5297081
3974873668
3993981492
3993987580
3996103946
3996132738
0
2
19207
5116
715700676
47
4566
2254083
5476257
3996136028
4015082446
4015087904
4017292322
4017321282
0
1
9627
4960
717831140
46
4472
2202278
5373915
4017324846
4036544584
4036549996
4038585724
4038614521
0
0
0
5148
720054937
45
4373
2281358
5515436
4038617028
4057771138
4057777336
4059715578
4059744518
0
2
19282
5037
722181963
46
4468
2201441
5391677
4059748038
4078804816
4078810685
4081065298
4081093824
0
0
0
5053
724365968
46
4476
2202223
5398725
4081096622
4100623968
4100629388
4102321276
4102350326
0
1
9577
5170
726750629
52
5049
2310698
5589857
4102354425
4121734472
4121737925
4123479438
4123508334
0
0
0
5091
728944820
47
4574
2245442
5513429
4123510816
4142898204
4142904042
4144790570
4144819636
0
0
0
5160
731154472
48
4662
2261014
5544587
4144822718
4164509224
4164514942
4166256558
4166285486
0
0
0
5077
733718750
54
5238
2260576
5492370
4166288172
4185653596
4185659586
4187393398
4187421946
0
1
9664
5064
736066691
51
4957
2253922
5454115
4187425448
4206618116
4206621980
4208678569
4208707382
0
0
0
5029
738450859
49
4758
2223472
5362900
4208710312
4228746480
4228749686
4230051606
4230080425
0
2
19242
5142
741349443
66
6418
2269797
5538266
4230083898
4249979098
4249984830
4251273588
4251302794
0
0
0
5121
744075975
58
5633
2272496
5505687
4251305556
4270638876
4270644374
4272738914
4272768200
0
1
9635
5041
746428070
51
4951
2238827
5419315
4272772014
4293058364
4293061604
4294129380
4294158249
0
0
0
5126
749352158
70
6793
2273664
5539820
4294162722
18149428
18155186
20600714
20629794
0
0
0
5131
751153425
39
3787
2244719
5489402
20634324
40424984
40429252
41992666
42021457
0
0
0
5193
753684133
55
5342
2301801
5578018
42026178
61549554
61554034
63466076
63494837
0
0
0
5077
756113312
53
5148
2236241
5423704
63499392
82777912
82784374
85125646
85154512
0
0
0
5156
758340601
47
4565
2240635
5513219
85157406
104708578
104712524
106646494
106675266
0
1
9545
5130
760634246
48
4663
2269347
5516641
106679057
126526748
126531645
128435398
128464501
0
1
9505
5051
763367602
59
5731
2244327
5471339
128469112
148726284
148730680
150188926
150217773
0
0
0
5300
766172020
60
5829
2342167
5699758
150222101
170131392
170134400
171995964
172025090
0
0
0
5192
768622666
53
5144
2330829
5601037
172029620
192088084
192092140
193717368
193746052
0
0
0
5140
771347751
56
5433
2298678
5530939
193748608
213622862
213627374
215445564
215474642
0
2
19316
5249
773819595
52
5051
2308661
5654009
215477500
235066336
235072500
237155793
237184472
0
1
9730
5158
775953636
45
4372
2260039
5495065
237188966
256964604
256969791
259063608
259092586
0
1
9627
5186
778460163
51
4951
2294720
5594565
259094986
278709934
278715662
280839526
280868389
0
2
19088
5064
780895958
51
4954
2245322
5442746
280871400
300832096
300835666
302831814
302860570
0
1
9565
5278
783535615
57
5535
2334747
5682187
302865238
322213540
322219200
324776734
324805369
0
0
0
5174
785431318
41
3987
2275704
5552670
324810090
344707992
344713251
346693266
346722154
0
0
0
5138
788098272
56
5437
2278617
5527581
346724746
366594134
366600026
368398210
368427164
0
1
9516
5153
790726161
56
5440
2310305
5561981
368430396
388346460
388351032
390172544
390201554
0
1
9650
5174
793362650
57
5533
2272170
5541675
390206068
409759592
409764030
412225338
412254120
0
0
0
5274
795412533
43
4180
2342717
5693517
412256744
431859458
431863336
434426914
434455734
0
1
9552
5213
797530801
46
4470
2283176
5590913
434458886
454275046
454280734
456338212
456367037
0
0
0
5366
799582705
43
4181
2366656
5745189
456370560
476456136
476461808
478140196
478169226
0
1
9617
5186
802038683
50
4852
2312978
5586290
478172438
497951336
497956262
500035954
500064566
0
2
19177
5226
804379554
51
4947
2319126
5617777
500068109
519656358
519662222
521907268
521935917
0
0
0
5277
806368488
43
4171
2296908
5656175
521939974
542203236
542207656
543710926
543739846
0
0
0
5227
808997896
57
5535
2337075
5652470
543744006
564045036
564049486
565471526
565500285
0
0
0
5181
811879269
62
6023
2313597
5609352
565503822
585231770
585235736
587040450
587069437
0
0
0
5147
814332773
53
5154
2270855
5533248
587073008
605951162
605956984
608796830
608826068
0
0
0
5027
816254360
40
3884
2205156
5361613
608828470
627827886
627833298
630379638
630408598
0
1
9578
5169
818196342
42
4076
2274818
5499145
630412206
650050242
650054799
651994186
652022958
0
0
0
5199
820478223
48
4659
2295371
5582501
652025738
671708008
671712030
673695524
673724342
0
1
9502
5159
822789740
50
4852
2276186
5539058
673727790
693835652
693838672
695211534
695240274
0
0
0
5220
825466263
58
5632
2320391
5633993
695243897
714514332
714520240
716771618
716800416
0
0
0
5197
827327099
40
3885
2263878
5547035
716804980
736376464
736381570
738384168
738413153
0
0
0
5119
829746507
52
5053
2264669
5491373
738417708
757846770
757852558
760173288
760202238
0
0
0
5145
831994334
49
4756
2254411
5487566
760206902
779690572
779695222
781770018
781798968
0
0
0
5075
834431477
53
5142
2242480
5453623
781803556
801126018
801129788
803477564
803506645
0
0
0
5141
836690036
49
4759
2298495
5536271
803511244
823411946
823416820
824945634
824974400
0
0
0
5145
839356350
56
5443
2316758
5581737
824977172
844986508
844990672
846335930
846364766
0
1
9542
5111
842231271
60
5827
2264410
5518143
846368673
865846000
865851568
867787654
867816408
0
1
9571
5265
844322927
45
4376
2298131
5621534
867821106
887080188
887085150
889080976
889109717
0
0
0
5009
846448781
46
4469
2212926
5405628
889114500
908283672
908290883
910445734
910474476
0
0
0
5040
848671980
47
4562
2217167
5388652
910476310
930260096
930263492
931671104
931700078
0
1
9607
5127
851403807
58
5628
2281403
5518283
931703364
951498764
951503050
953009214
953037852
0
1
9671
5190
854039549
57
5542
2315773
5596157
953042740
972381174
972384932
973989053
974017734
0
0
0
4998
856741544
59
5728
2211736
5369171
974021977
974022154
976551757
977863368
989603232
3
0
0
5062
859171391
53
5139
24957
62077
989606637
1.17647058823529e-09

10
401
51443314934
14005455278
13350539612
13246751927
13054521884
13156036585
13126240917
13151578275
13133787006
13138490856
13109238409
13087138468
13114023165
13101605376
13090295913
13148787273
13155466682
13185989744
13322448220
13121720816
13139379853
13177930568
13127922077
13148440686
13114017359
13116772742
13133593179
13108905272
13152625921
13132936334
13168005538
13192633046
13169663511
13190019992
13228825357
13201211288
13225809521
13161401163
13174534024
13164349763
55966704308
2699619550304
4131396580564
4176622220078
4113422538450
4121991248895
4138279068763
4149157879845
4134114965845
4170190983799
4162868420100
4135253820576
4137967967237
4116699040415
4168530113829
4135173930845
4152099797917
4137476012610
4159946431182
4178406094944
4157651176607
4141293597042
4155877465945
4152377919047
4135692253883
4145829034252
4132753756342
4132035702042
4154371854321
4150026679610
4137198700249
4197933614858
4138801569971
4125812936190
4133675410354
4060161742329
4180361779020
4131217089670
4141799292517
4141873718702
4116330307990
1595801288210
231276544186
303479878532
408104117601
523708940669
633764831515
724142029872
851616714487
945945844284
1050126716515
1152159238720
1292578298726
1362796855969
1470978383873
1564108182614
1678846396961
1772567157529
1881098794864
1960861088614
2047909978986
2147635698817
2258526821032
2385536959547
2457427044561
2562332491588
2649314701880
2759349576525
2876161847854
2972211674295
3086196185926
3179913421068
3245381906439
3351704605793
3476392254987
3556123229487
3655565034714
3739455290572
3863022211827
3951036454941
4073586130871
4122538650335
4035401172124
3938650712163
3853571653956
3774751518947
3666998205791
3609521531185
3496796989504
3427461247506
3345368619877
3264151229581
3206675343494
3126027696519
3047452598008
2988185030988
2914365551258
2861599233081
2813541301850
2756652784318
2686707626301
2635136120844
2606566275545
2568095801358
2509488826395
2448464041482
2439893809869
2418902385613
2391919769323
2341384672680
2306328535113
2296090044724
2242698114767
2228262652816
2222678518920
2189728563643
2175301151733
2184892965319
2169515714289
2146123755231
2144681700719
2189468947723
2260968142430
2351219603818
2471700206695
2534176415293
2605223872777
3478091323456
2754410018570
2793972297965
2871315462749
2911377219909
2979693597527
3014112530058
3059572314796
3086071329406
3125198378428
3138299574987
3234789766160
3229519565917
3230226328389
3245077741561
3260491241067
3253672379346
3314657295994
3252191239245
3269182589871
3223835430338
3227961332688
3225194556638
3223432844558
3166616752941
3174776799847
3122229700336
3115864281024
3091000227131
3024512683674
2992935602532
2951619570649
2892296810381
2854087241881
2803289575095
2802311670167
2730579424474
2709127548294
2634025666623
2621711528404
2621107309794
2620126303266
2577806655025
2558106018218
2531416206867
2524516437308
2530041559925
2552911041126
2583616709350
2540736658057
2545133584793
2564870081834
2573183227114
2555714148957
2587778330326
2617511190943
2606109883253
2625928412076
2659167590802
2683421442460
2697255505739
2733228575921
2749518056624
2786505917076
2784369692660
2798477829692
2869063358295
2880035490027
2881760768641
2896175848108
2919934419536
2929332361938
2952944657818
3003302637688
2989623138323
3037961956945
3014663166779
3003383460965
3022547109634
3049247547743
3050077491120
3019878420703
3007560429490
3005861135181
2989349876383
3000919006076
2980464892683
2967193151490
2975334647242
2935702564120
2955519090880
2951553439685
2881921991664
2857060695185
2863445426578
2853014942750
2848779891390
2798581406974
2803253727062
2812083283906
2760219947222
2776191145829
2757070789455
2751529576564
2733543410435
2717619878710
2755723747106
2703634365430
2709003296030
2705155884193
2690930070574
2672313583416
2670276110568
2678054228660
2704459758127
2707229004702
2700266972665
2714180986551
2712004204635
2724814374746
2708008862404
2752656281616
2763873092715
2756537742927
2765693473974
2782154652591
2834292905878
2813374893100
2814430312597
2851664769977
2846315518886
2836995818075
2855514011342
2881638720851
2923417260111
2896411837676
2907383513487
2902388266706
2894603126810
2906588908493
2914975526140
2921101545497
2933550048642
2894845182248
2905938269873
2922056337020
2914405400888
2890929804213
2897942839391
2892206401360
2980757129589
2872718747492
2872967721230
2876564636825
2857859559360
2833356469750
2831724825742
2841414727086
2861571273684
2805898010656
2791944919575
2837674822002
2799103578141
2789863330989
2785826376105
2786203773379
2802014635386
2778095694691
2774271181648
2758528030997
2764208193301
2756904751164
2785960216686
2787065818474
2777198752080
2790973572378
2769527081264
2798340636723
2786059535655
2773243575448
2793270697970
2813624212159
2770405460723
2789907858054
2801378850621
2781672656122
2813490686018
2803683882986
2810005403338
2803872982713
2814560322247
2838952080725
2820787671027
2855913442944
2851283686893
2858304659762
2847058726500
2847970603626
2845591342952
2871508240167
2854200353242
2882578844686
2876338326104
2872680015550
2844913998347
2853990488487
2890512682720
2910009165506
2871942585870
2857646250511
2869891485120
2866741536426
2857848603335
2852187031649
2827086312948
2851658117017
2828920409627
2833044450857
2844399994760
2820194862342
2825895488303
2832825222023
2855935893782
2830717546005
2845253787653
2813875060221
2803659196984
2811697174413
2790990254224
2800333729516
2782041568280
2796808685978
2749866130529
2042853962238

401
393923
107262
102078
101279
99809
100553
100371
100537
100364
100411
100235
100011
100228
100143
100060
100514
100584
100819
101864
100323
100439
100731
100370
100508
100249
100275
100425
100211
100563
100419
100737
100935
100809
100939
101250
101094
101261
100754
100877
100789
432155
20599950
31521930
31866856
31384637
31449918
31574098
31657260
31542535
31817650
31761982
31551068
31571874
31409661
31805006
31550660
31679577
31568170
31739577
31880542
31722074
31597338
31708435
31681819
31554729
31632021
31532214
31526872
31697298
31663835
31566193
32029346
31578634
31479221
31539188
30978254
31895302
31520304
31601095
31601564
31406821
12177019
1767110
2318324
3115712
3997574
4837208
5527030
6499403
7218760
8013630
8792439
9863254
10398958
11224298
11934820
12810458
13525343
14353768
14961888
15625931
16386853
17233068
18201964
18750314
19550776
20214776
21053960
21945131
22677958
23547472
24262538
24762020
25573152
26524884
27132845
27891364
28531378
29474285
30145624
31080494
31454222
30789528
30051240
29402104
28801154
27978472
27540288
26680116
26151045
25524817
24905416
24466614
23851328
23251994
22799820
22236348
21833899
21467198
21033158
20499585
20106254
19888196
19594725
19147729
18682018
18616752
18456400
18250476
17865189
17597616
17519413
17112059
17002130
16959533
16707906
16597926
16670863
16553719
16375168
16364265
16706128
17251473
17939886
18859621
19335891
19878006
26537419
21016010
21318304
21908026
22213636
22734818
22997630
23344289
23546502
23845024
23945018
24681189
24641056
24646294
24759562
24877220
24825427
25290759
24814166
24943733
24597831
24629146
24608019
24594642
24161286
24223214
23822413
23773753
23584105
23076785
22835849
22520725
22068156
21776650
21389248
21381537
20834401
20670668
20097878
20003654
19999137
19991738
19668900
19518468
19315065
19262141
19304364
19478829
19713166
19386022
19419698
19570077
19633580
19500478
19744950
19971592
19884730
20035979
20289655
20474644
20580026
20854517
20978745
21261158
21244694
21352282
21890978
21974721
21987998
22097626
22279114
22350737
22530770
22915301
22810856
23179434
23001656
22915706
23061968
23265803
23272005
23041694
22947536
22934576
22808744
22897050
22740777
22639696
22701670
22399253
22550621
22520138
21989038
21799274
21848076
21768680
21736230
21353194
21388910
21456264
21060641
21182405
21036564
20994532
20856909
20735585
21026224
20628721
20669682
20640418
20531830
20389997
20374344
20433752
20635184
20656184
20603318
20709128
20692872
20790390
20662212
21002693
21088214
21032340
21102346
21227882
21625638
21465994
21473972
21758070
21717286
21646213
21787629
21986864
22305760
22099514
22183344
22145049
22085672
22177108
22241270
22287856
22382856
22087711
22172138
22295301
22236748
22057801
22111384
22067442
22742992
21919216
21920671
21948097
21805454
21618478
21606037
21679749
21833606
21408932
21302496
21651488
21357225
21286586
21255895
21258681
21379670
21196812
21167674
21047693
21090972
21035193
21256712
21265388
21189998
21295198
21131380
21351332
21257564
21159874
21312723
21468027
21138216
21287036
21374512
21224174
21467032
21392130
21440342
21393886
21475158
21661115
21522484
21790696
21755478
21808688
21723003
21729993
21711785
21909560
21777448
21993878
21946446
21918530
21706759
21775834
22054516
22203391
21912887
21803756
21897132
21873013
21805236
21762200
21570736
21757950
21584675
21616111
21702507
21518155
21561581
21614388
21790588
21598170
21709186
21469752
21391866
21453604
21295161
21366444
21227010
21339640
20981777
15587261

401
29496586260
11687435584
11154951561
11114981297
10953597059
11113696644
11104295523
11101284269
11085292218
11078336496
11078578391
11080564559
11091687812
11082991887
11087556452
11087890482
11078839851
11075630317
11267072110
11096879816
11099560051
11094116129
11087532803
11073493808
11069403220
11084385883
11092847732
11092940386
11095368537
11090776709
11087237372
11090139541
11103678144
11103924938
11110731488
11109788471
11106495666
11090107734
11084143756
11096813014
20827448134
2430388301063
3862341085190
3861960225910
3858622214066
3862595388214
3862955480209
3861599852557
3860075053241
3857361033877
3852101144507
3857168832551
3856292730428
3852866032649
3849480431757
3850087975667
3852936192226
3855405659305
3862750047912
3858283052433
3857480177612
3861327825275
3860020900438
3869966166777
3865419489747
3857588235800
3860242002700
3862599053371
3861427797325
3864702734544
3862417341039
3860297888473
3859181155177
3861136021649
3863440119560
3792501276597
3863091279797
3856512366979
3859951486544
3864510147573
3849749067644
1512924872650
163024228311
223846228213
319955712798
418276097748
516489748676
611081989989
717229936250
809781802400
902154568037
996935936242
1088399665189
1193328539912
1291245288698
1383714889378
1471881343960
1569489971858
1672919170761
1772446507085
1861088217363
1951921293459
2046193212924
2152521381552
2247795359272
2338272865502
2428202603215
2524954805291
2627903427378
2731747130312
2826149213943
2906707788273
3011076474536
3109715489866
3205926367637
3301642779118
3399220391426
3482820302791
3590923082902
3687427731299
3778225643818
3815334339586
3749606428144
3663388115033
3580685400149
3493393816963
3400170303705
3322228076842
3238343946385
3162110657430
3096916457267
3016462411154
2949632279517
2880063035662
2814557421482
2750526544274
2690028808671
2630384778055
2578934055897
2523585611532
2470387683678
2423873237644
2377145613281
2336934534405
2289492872097
2247399447268
2216157957321
2180382287460
2149282046358
2124766219115
2090266580753
2062999821317
2045073220967
2024643739938
2002820542652
1980995189413
1973242636955
1964446971718
1955333467389
1948418990123
1948749590422
1976913869849
2047232233878
2146400761616
2227221569502
2300070948614
2374985735631
2452534881630
2518370264302
2560028008260
2622311531534
2676710518406
2728133164951
2775093723996
2820729045147
2847096582006
2880587015934
2911545590608
2938536148690
2964297798374
2978021391058
2983080825801
2997056535368
2994435617870
3014530300003
3007895694961
2993355941995
2991668667899
2983683833205
2977004160551
2962426317453
2935716820896
2910759232754
2887149620205
2859592062799
2827964118670
2785894117512
2744977664923
2712222671531
2662869136505
2617644205794
2566233413324
2540961666277
2496952962231
2454237675397
2420896800563
2395593754603
2377667326871
2362105195762
2348328213602
2328584746388
2309642191136
2308040772516
2312797933518
2307890741465
2312935083296
2316601133329
2323263417822
2324386503383
2339088476834
2339486845075
2360585123616
2374627162709
2386569669052
2405655512174
2433914897847
2457028504310
2477607216211
2499455914791
2514245826007
2533801500509
2549528909342
2562150426932
2585730412784
2608466635183
2619597350612
2646563201181
2675641702684
2692089010738
2707318376655
2737855479761
2753935896496
2767331736670
2774616258332
2771524736244
2787935043339
2805830407617
2781504089828
2773550453461
2768631261316
2763533161414
2755951918744
2744776579322
2742953119410
2721448554681
2716143962905
2703732986031
2683879794725
2666713631000
2651743701049
2637282656222
2622963987558
2609415586272
2583770509820
2576830144781
2579263123336
2559587021813
2535880384435
2534286393311
2524935758062
2509706931109
2488052700387
2495610586813
2475982783019
2472258630488
2468364026823
2467440678634
2463320914166
2451015583855
2454310034016
2455583633533
2468641238041
2472657848951
2471159511523
2479957557272
2487496583626
2494564880770
2498436992170
2516435800451
2533177094218
2531753992662
2534221385577
2556806902639
2576561542720
2572217385846
2584881743871
2598879492290
2603087163526
2605703565687
2622684701839
2640457852760
2702006081293
2655594220984
2664832429887
2665649678295
2659005412116
2662846132246
2664153803186
2671278717958
2684113897042
2667260494787
2664710379702
2670353185694
2675507688747
2667732638111
2668687859001
2658268883767
2650892063292
2644071094079
2637351618673
2629006333952
2616928614255
2609099537310
2586835542028
2601542927586
2604427341178
2582805494807
2563300013649
2569754467279
2568139326195
2562163491813
2549760305323
2548198233475
2548542529675
2545327720397
2532779129804
2524319268810
2537093108524
2535940113589
2537520367794
2537589798271
2532453421619
2527988705515
2537433483447
2549785186257
2540773136015
2543185547346
2550284613420
2558880347500
2550768759885
2538454939012
2547793960039
2564046883798
2567755401018
2564927895978
2566527582824
2572999500944
2585800895404
2593217041831
2593138168123
2597952467371
2606491776369
2612250725061
2618220102845
2613558214079
2610460486205
2612227384050
2617133521738
2630368200690
2639972794277
2631142087453
2621504169364
2628636440325
2628140592318
2629196483776
2631695896392
2625419874384
2616121172175
2614123360168
2610752461804
2604601921201
2593829178358
2596049508901
2605436797187
2605978108700
2601169441134
2589661787733
2581560074559
2582278030401
2591624978394
2583242822664
2580317230232
2577364316346
2565690795405
2576943315702
2573804355029
2562318141799
2561844699395
2569466222111
2521507421218
326047578602

401
361498
94182
90314
89636
88282
89233
89079
89251
89037
89117
88979
88983
89013
89121
89041
89163
88922
89125
90377
89035
89065
88835
88909
88850
89170
88791
89113
88947
88997
89041
89101
89217
89311
89471
89485
89287
89761
88939
89299
89259
394918
20556805
31480713
31826092
31343837
31408524
31532860
31616346
31502176
31776725
31721039
31509565
31531102
31369579
31763296
31510041
31639076
31527501
31698508
31840171
31680904
31556869
31668302
31640715
31513178
31590190
31490869
31486006
31656184
31623256
31524778
31988903
31536901
31438908
31498195
30937767
31854648
31479515
31560585
31561142
31366393
12137028
1732576
2282236
3077530
3958822
4795594
5486327
6459062
7178388
7972637
8752152
9822812
10358165
11183345
11894495
12769889
13484312
14312509
14921119
15585325
16346226
17192314
18161620
18709507
19510036
20172971
21013138
21904274
22636939
23506759
24222535
24721199
25532930
26482655
27092068
27851007
28490635
29433193
30105075
31040125
31413333
30748599
30010958
29361168
28759605
27936991
27499459
26639334
26110572
25483989
24865192
24425814
23811188
23210465
22759120
22196091
21793163
21425142
20991528
20458908
20065750
19847173
19554414
19106366
18641154
18575459
18415614
18209451
17824570
17557283
17477243
17071071
16960739
16918636
16667307
16555610
16630121
16513012
16334173
16323662
16665477
17211237
17898097
18818031
19295216
19837116
26495795
20975140
21277311
21866740
22172905
22694455
22957416
23303683
23505642
23804080
23904658
24640256
24600771
24605634
24718545
24836246
24784239
25249460
24773412
24903255
24556982
24587922
24566172
24553730
24120283
24182936
23781576
23732870
23542297
23035991
22794295
22480582
22027250
21735331
21348864
21339903
20793650
20629895
20057118
19962968
19958622
19950563
19628036
19477138
19273501
19221035
19264006
19437953
19672345
19344484
19378345
19530113
19591991
19459528
19702368
19929405
19843802
19995067
20249310
20433461
20538981
20813754
20938034
21220135
21204317
21311282
21849029
21934276
21947356
22056828
22237834
22309135
22489854
22874384
22768709
23138635
22960928
22873351
23020669
23224987
23230638
23000324
22906767
22893300
22766367
22856090
22699678
22597673
22660593
22358149
22509904
22479485
21948327
21758527
21807373
21727107
21695752
21311961
21348003
21416061
21019489
21141557
20996117
20953722
20816081
20693995
20984535
20586979
20629138
20599330
20491059
20347662
20333065
20392733
20594235
20615309
20562384
20667781
20652040
20749251
20621241
20960925
21047164
20992020
21061831
21186124
21584587
21425306
21433356
21717374
21676933
21605099
21746639
21945651
22264745
22057563
22142975
22103768
22045818
22135996
22200784
22247161
22342271
22046751
22131641
22254159
22194735
22016243
22069222
22027153
22702399
21878814
21879661
21907469
21765250
21576315
21565191
21639193
21792890
21367599
21261744
21611082
21314983
21245317
21214950
21217209
21338677
21156276
21126179
21006307
21049901
20994636
21215721
21225116
21148188
21252833
21090763
21309298
21217168
21119190
21271326
21425808
21097233
21246423
21333755
21183886
21426133
21352187
21399635
21352811
21434763
21619991
21482028
21749707
21714361
21768102
21681006
21688221
21671217
21868803
21736930
21952175
21906186
21877548
21664609
21735111
22014141
22163099
21871625
21763452
21855306
21832859
21765282
21721279
21528601
21717650
21543897
21575310
21662640
21477901
21521284
21574548
21750344
21556811
21668842
21429116
21351534
21412174
21254535
21325055
21186545
21299429
20940983
3107255

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1009041879
1009645706
1009087403
1008579405
1010804500
1009144043
1009307340
1009090864
1010181818
1008721617
1011482407
1009977544
1009144745
1008693752
1009022167
1009534205
1010714166
1011536715
1007099320
1009065392
1009601291
1009695040
1011453017
1010078551
1007805178
1009283790
1009863398
1010118291
1009616189
1009795021
1008684425
1008666111
1009765156
1009677148
1011877564
1008387609
1008363015
1009437917
1010334425
1010254247
12293418
38517104
63703406
87966932
113716025
138577168
163451788
192648359
214133085
240046474
264441703
288660553
317886142
341707448
366199860
388660988
415365527
443849575
468910953
492562400
515609700
541615876
571033990
593375583
618124062
641635859
668293644
695031544
721689046
744238846
765683117
796221635
820232489
846255757
871344990
896770008
917706706
950367554
971804711
997316417
997834738
968865032
949614949
926314231
903275679
877892336
859785743
835125603
817964487
800408326
777843516
763038556
742141288
726685460
708339303
695326893
677521399
665773682
649829631
637087469
625287837
612737402
602535324
590022389
579007378
571886249
562416625
553826596
550312465
538789951
534418387
529718498
523298024
518685612
511523760
512712183
508865984
506357349
504264623
504077118
517210709
539335312
567452956
584779753
605170571
623513014
645780131
660622000
668948111
689526755
701425538
714673891
727876723
738054980
743893256
753948137
760942128
768406295
775297366
775600015
779501001
781183357
780512195
788264658
781421908
779254993
779284670
776663714
775198188
769767209
762136185
756070723
748997437
741254125
733602458
720778983
710619633
702145243
688856582
678209064
662774937
661893621
643893779
636421542
626914272
621914761
617440365
612825383
607861619
602680956
597737206
600337037
600483312
598364927
601698070
601748688
604350060
602728556
610570596
605258034
617881955
616158047
622904174
626145985
636142683
639725999
647313018
651286661
655468305
660437977
664731072
667001248
676792416
678761831
683085268
691471647
699971484
701349093
706560476
715946630
717913854
721841089
722916812
721298437
728593160
730526675
720838375
723428455
720116874
721947146
717029718
716570357
714302729
707634325
709406835
702459913
699294157
692045123
688614559
684132267
680962989
677388130
669023901
670320139
671738129
661061114
658113786
658310948
656129110
649989120
644403807
651202078
639275330
643667844
640815313
641234194
639173793
636152073
638114628
638076970
643674429
642103788
641972654
646334564
645868911
650416387
649245529
656271205
660563615
657389917
659433265
667809951
671425368
667969683
674019159
677472486
676453568
679031261
685193540
690707645
691957245
693134582
695872488
694206050
692613648
695875520
693641400
698099965
698278063
691485331
693965466
695372480
696547636
691855899
695933147
688804197
690627570
685547750
686309925
681820726
679829021
677273150
670696343
679392082
676518360
668416736
665415662
669695573
666220817
666108911
661627882
662777727
662102780
661527151
656444222
656016247
661575833
657967733
660971220
659237861
657212300
657461913
661027323
663687311
659016536
662480536
663856340
665933154
662866717
660574872
665588352
669646061
669349584
667945757
669468503
671137240
676135331
674876507
674223175
676169691
678512643
680415788
681272465
678045155
679965293
678910461
681449118
685848264
687184695
682083615
681820709
684458407
683232006
683996804
684683827
681700286
680043862
679726275
677897150
677700933
672190996
676934063
677790614
677890013
675405903
672234154
670266409
672514639
674604315
670310875
672050888
668457559
666804727
671711216
667859639
665037781
666873526
669035222
668859479
668891119

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
38786
39129
38916
38908
38848
39239
38853
38885
38674
39147
38930
38825
39023
38709
38760
38861
38929
38949
38758
38739
38889
38994
38711
38713
38842
39050
39018
38917
38888
38740
38910
38700
38720
38721
38721
38790
38679
38906
38763
38694
9924
19575
19514
19692
19534
28978
29205
38795
38573
29322
38414
38686
38810
38731
38813
38928
38879
38760
48150
47875
48281
48201
39255
48663
48388
48385
48464
48268
48535
57898
57720
57267
67390
58081
67041
58061
67160
57885
67457
67348
58241
58089
58012
58006
58206
67602
58286
57957
58154
58172
58251
58118
57746
48605
57263
57792
57753
48576
57824
48532
57758
57696
48407
48513
57741
48712
48437
67187
58145
48399
57583
48378
48361
48586
48407
48381
47839
48325
48173
48145
48181
48468
48260
48232
48415
48584
48419
48471
48321
57569
48386
48472
48260
57996
57554
57812
48393
57742
57690
58034
48513
48480
57712
57921
57956
48411
57951
57640
57952
58275
58124
57750
57742
58103
67498
58155
67376
67518
57921
67531
67468
67415
67326
67303
67349
76801
58044
86566
67825
77022
67437
58110
58170
67581
77041
76613
67448
67200
77110
77188
67411
76569
67471
67037
67668
67494
67087
67653
77371
77672
67564
67514
76961
67857
67916
67556
67543
68177
67223
67411
67850
67628
67628
77160
67657
67307
77073
67566
77055
77193
67715
67353
67704
77106
67349
67541
67312
67906
67665
58197
67324
67619
86766
67425
58130
67942
58166
58200
67526
67483
58438
67827
57753
58263
66993
57897
67553
58317
67491
57936
57793
58005
66919
66680
58031
58198
57706
67598
58018
57825
48444
57624
57673
48527
57835
48559
57836
48379
48372
67396
57568
57659
57477
58266
67690
48397
48555
48618
57877
67597
58148
57986
48461
57952
57608
48534
58113
57521
57756
57721
57735
57967
57663
48525
48549
57627
58023
58070
48525
48466
57988
57723
57521
57297
58102
58040
58292
58052
57194
57823
57981
48471
67434
57709
57646
67571
57839
57660
58165
57724
48526
57663
48484
57971
57953
57832
57804
48648
58079
48599
58090
48420
57986
67153
57639
48494
57969
57502
57770
57909
67042
67270
57868
58132
57674
67213
67071
48423
57994
57839
57694
57579
57803
48488
57942
58071
57545
67324
57767
67031
48524
48504
58078
57900
58034
57945
57842
57831
57732
57922

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
1009041879
1009645706
1009087403
1008579405
1010804500
1009144043
1009307340
1009090864
1010181818
1008721617
1011482407
1009977544
1009144745
1008693752
1009022167
1009534205
1010714166
1011536715
1007099320
1009065392
1009601291
1009695040
1011453017
1010078551
1007805178
1009283790
1009863398
1010118291
1009616189
1009795021
1008684425
1008666111
1009765156
1009677148
1011877564
1008387609
1008363015
1009437917
1010334425
1010254247
12293418
38517104
63703406
87966932
113716025
138577168
163451788
192648359
214133085
240046474
264441703
288660553
317886142
341707448
366199860
388660988
415365527
443849575
468910953
492562400
515609700
541615876
571033990
593375583
618124062
641635859
668293644
695031544
721689046
744238846
765683117
796221635
820232489
846255757
871344990
896770008
917706706
950367554
971804711
997316417
997834738
968865032
949614949
926314231
903275679
877892336
859785743
835125603
817964487
800408326
777843516
763038556
742141288
726685460
708339303
695326893
677521399
665773682
649829631
637087469
625287837
612737402
602535324
590022389
579007378
571886249
562416625
553826596
550312465
538789951
534418387
529718498
523298024
518685612
511523760
512712183
508865984
506357349
504264623
504077118
517210709
539335312
567452956
584779753
605170571
623513014
645780131
660622000
668948111
689526755
701425538
714673891
727876723
738054980
743893256
753948137
760942128
768406295
775297366
775600015
779501001
781183357
780512195
788264658
781421908
779254993
779284670
776663714
775198188
769767209
762136185
756070723
748997437
741254125
733602458
720778983
710619633
702145243
688856582
678209064
662774937
661893621
643893779
636421542
626914272
621914761
617440365
612825383
607861619
602680956
597737206
600337037
600483312
598364927
601698070
601748688
604350060
602728556
610570596
605258034
617881955
616158047
622904174
626145985
636142683
639725999
647313018
651286661
655468305
660437977
664731072
667001248
676792416
678761831
683085268
691471647
699971484
701349093
706560476
715946630
717913854
721841089
722916812
721298437
728593160
730526675
720838375
723428455
720116874
721947146
717029718
716570357
714302729
707634325
709406835
702459913
699294157
692045123
688614559
684132267
680962989
677388130
669023901
670320139
671738129
661061114
658113786
658310948
656129110
649989120
644403807
651202078
639275330
643667844
640815313
641234194
639173793
636152073
638114628
638076970
643674429
642103788
641972654
646334564
645868911
650416387
649245529
656271205
660563615
657389917
659433265
667809951
671425368
667969683
674019159
677472486
676453568
679031261
685193540
690707645
691957245
693134582
695872488
694206050
692613648
695875520
693641400
698099965
698278063
691485331
693965466
695372480
696547636
691855899
695933147
688804197
690627570
685547750
686309925
681820726
679829021
677273150
670696343
679392082
676518360
668416736
665415662
669695573
666220817
666108911
661627882
662777727
662102780
661527151
656444222
656016247
661575833
657967733
660971220
659237861
657212300
657461913
661027323
663687311
659016536
662480536
663856340
665933154
662866717
660574872
665588352
669646061
669349584
667945757
669468503
671137240
676135331
674876507
674223175
676169691
678512643
680415788
681272465
678045155
679965293
678910461
681449118
685848264
687184695
682083615
681820709
684458407
683232006
683996804
684683827
681700286
680043862
679726275
677897150
677700933
672190996
676934063
677790614
677890013
675405903
672234154
670266409
672514639
674604315
670310875
672050888
668457559
666804727
671711216
667859639
665037781
666873526
669035222
668859479
668891119

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
8040
8067
8105
8049
8089
8050
8057
8061
8049
8078
8080
8095
8053
8071
8060
8085
8081
8092
8112
8102
8055
8112
8103
8091
8088
8076
8064
8120
8126
8069
8073
8040
8057
8070
8109
8060
8057
8101
8105
8045
136
366
596
775
1019
1199
1418
1632
1824
2031
2211
2394
2638
2842
3069
3180
3392
3619
3812
4020
4216
4473
4650
4797
4979
5225
5382
5599
5824
5986
6200
6385
6578
6774
6985
7198
7360
7580
7794
7971
7998
7818
7603
7429
7224
7009
6897
6774
6586
6432
6274
6162
5982
5851
5700
5629
5482
5403
5238
5128
5040
4979
4876
4779
4698
4652
4562
4511
4478
4392
4339
4330
4251
4233
4189
4163
4131
4141
4113
4116
4255
4365
4586
4737
4923
5084
5233
5337
5387
5551
5681
5752
5881
5951
5972
6074
6139
6171
6258
6240
6258
6310
6320
6345
6336
6291
6255
6241
6259
6222
6202
6065
6015
6028
5945
5834
5715
5721
5548
5456
5385
5334
5207
5183
5066
5029
4993
4961
4932
4894
4870
4880
4859
4849
4899
4866
4886
4878
4967
4906
5020
4980
5046
5059
5143
5159
5228
5252
5328
5328
5418
5380
5449
5478
5525
5640
5625
5680
5689
5757
5823
5801
5811
5837
5892
5908
5805
5854
5833
5833
5783
5779
5789
5737
5721
5657
5644
5576
5575
5509
5553
5470
5410
5410
5404
5354
5326
5343
5319
5260
5247
5264
5194
5192
5182
5172
5220
5148
5200
5173
5186
5186
5210
5244
5283
5252
5264
5356
5355
5314
5336
5406
5415
5395
5502
5481
5473
5492
5546
5567
5623
5599
5630
5626
5571
5616
5590
5623
5631
5570
5588
5621
5608
5588
5619
5556
5567
5550
5549
5485
5558
5456
5416
5487
5483
5413
5363
5401
5382
5377
5368
5373
5371
5328
5356
5291
5339
5309
5357
5317
5369
5324
5333
5361
5337
5387
5394
5371
5342
5334
5425
5404
5401
5379
5428
5419
5466
5438
5431
5459
5503
5491
5521
5474
5472
5486
5508
5543
5576
5506
5523
5514
5534
5529
5511
5491
5475
5479
5485
5470
5426
5486
5530
5483
5429
5417
5429
5434
5453
5426
5436
5403
5389
5426
5401
5375
5389
5407
5441
5401


Loading data, please wait...