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 (577:8d57e1b11472) 2011-04-08
 '--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 46584472
FreeMem 490286440
use2interval = 1
ncellpow = 18
ncon = 10000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 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 = 7.14
mkmodel_time = 0.54
setup_method_time = 0
set_maxstep_time = 236.26
stdinit_time = 0.00999999
runtime = 0.81
methodrun_time = 237.08
elapsed_time = 482.55
jobid = 0
n_dat = 1
seq = 11
@@@end header@@@
5629
2266441070
2266450387
2266570158
2266592976
0
0
0
0
0
0
0
0
0
2266594560
2266930782
2266931880
2266939793
2266961781
0
0
0
0
0
0
0
0
0
2266963509
2267052230
2267053106
2267058619
2267067450
0
0
0
0
0
0
0
0
0
2267068974
2267154048
2267154916
2267160447
2267168415
0
0
0
0
0
0
0
0
0
2267169705
2267253732
2267254562
2267261043
2267269397
0
0
0
0
0
0
0
0
0
2267270688
2267354168
2267355008
2267359897
2267368255
0
0
0
0
0
0
0
0
0
2267369709
2267455398
2267456238
2267460081
2267468141
0
0
0
0
0
0
0
0
0
2267469398
2267553414
2267554254
2267559713
2267567623
0
0
0
0
0
0
0
0
0
2267568863
2267653000
2267653840
2267659505
2267667773
0
0
0
0
0
0
0
0
0
2267669028
2267752720
2267753560
2267759569
2267767671
0
0
0
0
0
0
0
0
0
2267768932
2267852996
2267853838
2267859617
2267867859
0
0
0
0
0
0
0
0
0
2267869149
2267953358
2267954198
2267959865
2267967923
0
0
0
0
0
0
0
0
0
2267969223
2268052792
2268053632
2268059417
2268067691
0
0
0
0
0
0
0
0
0
2268069000
2268152886
2268153726
2268159177
2268167251
0
0
0
0
0
0
0
0
0
2268168489
2268251960
2268252800
2268258689
2268266843
0
0
0
0
0
0
0
0
0
2268268057
2268352404
2268353244
2268358607
2268366611
0
0
0
0
0
0
0
0
0
2268367830
2268451458
2268452298
2268458431
2268466593
0
0
0
0
0
0
0
0
0
2268467842
2268553854
2268554694
2268558417
2268566661
0
0
0
0
0
0
0
0
0
2268567904
2268651856
2268652696
2268658153
2268666355
0
0
0
0
0
0
0
0
0
2268667617
2268752480
2268753312
2268759283
2268767607
0
0
0
0
0
0
0
0
0
2268768897
2268852768
2268853606
2268858953
2268867069
0
0
0
0
0
0
0
0
0
2268868313
2268952502
2268953332
2268958809
2268966991
0
0
0
0
0
0
0
0
0
2268968227
2269052768
2269053598
2269058393
2269066723
0
0
0
0
0
0
0
0
0
2269067959
2269151790
2269152624
2269158193
2269166233
0
0
0
0
0
0
0
0
0
2269167526
2269250870
2269251704
2269257937
2269266229
0
0
0
0
0
0
0
0
0
2269267518
2269352500
2269353414
2269357521
2269365793
0
0
0
0
0
0
0
0
0
2269367047
2269450952
2269451782
2269457147
2269465155
0
0
0
0
0
0
0
0
0
2269466476
2269550614
2269551444
2269556793
2269564953
0
0
0
0
0
0
0
0
0
2269566187
2269649572
2269650404
2269656203
2269664211
0
0
0
0
0
0
0
0
0
2269665441
2269749806
2269750636
2269755651
2269763799
0
0
0
0
0
0
0
0
0
2269765027
2269848822
2269849656
2269855277
2269863565
0
0
0
0
0
0
0
0
0
2269864871
2269950510
2269951340
2269955151
2269963263
0
0
0
0
0
0
0
0
0
2269964513
2270047792
2270048626
2270054969
2270063231
0
0
0
0
0
0
0
0
0
2270064531
2270148404
2270149234
2270154913
2270163319
0
0
0
0
0
0
0
0
0
2270164616
2270249708
2270250538
2270255073
2270263413
0
0
0
0
0
0
0
0
0
2270264643
2270350194
2270351024
2270355317
2270363470
0
0
0
0
0
0
0
0
0
2270364719
2270448138
2270448968
2270455537
2270463863
0
0
0
0
0
0
0
0
0
2270465101
2270548938
2270549772
2270555677
2270563793
0
0
0
0
0
0
0
0
0
2270565086
2270650418
2270651248
2270655681
2270663965
0
0
0
0
0
0
0
0
0
2270665286
2270750190
2270751020
2270755875
2270764007
0
0
0
0
0
0
0
0
0
2270765618
2270850602
2270851432
2270855993
2270864239
0
0
0
0
0
0
0
0
0
2270865480
2270949554
2270950384
2271057860
2271076541
0
0
0
0
0
0
0
0
0
2271078696
2272252770
2272254348
2272884253
2272907058
0
0
0
465
195844
4
389
190503
484642
2272910304
2274937344
2274938434
2275679694
2275703064
0
0
0
421
716911
11
1067
167433
449692
2275706472
2277633764
2277635486
2278144646
2278168176
0
0
0
510
1021508
5
484
199920
536718
2278171136
2280143310
2280144752
2280632880
2280656292
0
1
9623
519
1265397
5
485
200571
558483
2280659408
2282709686
2282711310
2283077632
2283101100
0
0
0
453
1700305
9
873
169661
479195
2283104272
2284915454
2284917226
2285626982
2285650764
0
0
0
488
1894851
4
388
181722
512706
2285653830
2287521758
2287523132
2288181548
2288205090
0
0
0
465
2139281
5
486
175881
497277
2288208503
2290206426
2290207974
2290650898
2290674324
0
0
0
484
2492503
6
585
179305
518077
2290677250
2292734130
2292735648
2293136174
2293159802
0
1
9533
475
2924606
9
877
176470
500720
2293163098
2295119930
2295121410
2295590802
2295614248
0
0
0
499
3213135
6
582
183823
535584
2295617660
2297621252
2297622736
2298152324
2298175806
0
0
0
474
3590509
8
776
176267
499088
2298179208
2300252612
2300254230
2300650690
2300674252
0
0
0
506
4016713
9
879
187090
534099
2300677990
2302559018
2302560662
2303135552
2303159290
0
0
0
474
4259796
5
486
172069
497213
2303162949
2305040186
2305042260
2305688322
2305712064
0
0
0
506
4455712
4
390
185646
534082
2305715618
2307491590
2307493259
2308189368
2308213072
0
0
0
461
4604305
3
290
164887
490244
2308216750
2309934144
2309936972
2310659134
2310682824
0
0
0
479
4705758
2
194
176251
509968
2310686598
2312472380
2312475306
2313139530
2313163202
0
0
0
490
4852838
3
292
171569
512526
2313167014
2315037472
2315039228
2315605224
2315628978
0
0
0
496
5050008
4
389
184346
525742
2315632642
2317581176
2317582738
2318145602
2318169440
0
0
0
505
5289242
5
487
180803
532306
2318173144
2320246930
2320248480
2320744663
2320768546
0
0
0
518
5623157
7
679
189943
547213
2320772106
2322593988
2322595466
2323313640
2323337095
0
0
0
505
5724051
2
194
180904
530857
2323340862
2325296476
2325297898
2325859750
2325883469
0
0
0
479
6012444
6
583
173648
504377
2325887124
2327932986
2327934392
2328357836
2328381940
0
0
0
481
6444591
9
875
178336
513567
2328385634
2330463620
2330465582
2330820388
2330844068
0
0
0
517
6836955
8
777
188430
550818
2330847842
2332660000
2332661834
2333377904
2333401299
0
0
0
475
6986003
3
291
172500
497139
2333404874
2335279952
2335281672
2335862742
2335886309
0
0
0
481
7226975
5
486
173845
516813
2335889938
2337607052
2337608342
2338395796
2338419534
0
0
0
498
7282360
1
97
179318
520841
2338423054
2340367660
2340368930
2341035076
2341058702
0
0
0
477
7568875
6
582
172651
508384
2341062426
2343215420
2343217128
2343527184
2343550932
0
0
0
489
8102258
11
1066
180946
516763
2343554510
2345293958
2345296080
2346014088
2346038110
0
0
0
454
8249992
3
292
162472
483038
2346041724
2347811046
2347812526
2348502554
2348525803
0
0
0
465
8443885
4
388
166048
484220
2348529316
2350602192
2350603792
2351058040
2351081577
0
0
0
476
8926068
10
972
174435
511292
2351085260
2352932244
2352933542
2353546906
2353570928
0
0
0
496
9123297
4
390
178227
523377
2353574534
2355260450
2355262216
2356045950
2356069362
0
0
0
449
9223988
2
194
162060
466999
2356073156
2357711106
2357713908
2358572100
2358596158
0
0
0
477
9325511
2
193
170810
504058
2358599724
2360313178
2360315806
2361043538
2361067376
0
0
0
458
9427484
2
195
163681
483919
2361071112
2362927922
2362929194
2363683397
2363707158
0
0
0
486
9671365
5
485
177449
517110
2363710668
2365503558
2365506764
2366249306
2366272814
0
0
0
490
9819438
3
291
173727
521531
2366276468
2368278036
2368279190
2368773152
2368797232
0
0
0
491
10156774
7
680
180592
512993
2368800890
2370709826
2370711214
2371298044
2371321632
0
0
0
471
10441789
6
582
168057
500760
2371325314
2372056444
2372057828
2372281108
2372300912
0
0
0
6
10441789
0
0
2675
8461
2372303834
2372467582
2372468582
2372699640
2372718512
0
0
0
19
10441789
0
0
6847
20661
2372721474
2372960280
2372961302
2373163540
2373183886
0
0
0
31
10499878
1
96
11725
33376
2373187402
2373406120
2373407154
2373739854
2373759148
0
0
0
40
10499878
0
0
15048
44662
2373761648
2374082020
2374083036
2374337928
2374358842
0
0
0
60
10555751
1
98
21034
68636
2374362264
2374783226
2374784236
2375023588
2375044242
0
0
0
74
10658738
2
195
26542
78453
2375046944
2375431552
2375432610
2375790866
2375811872
0
0
0
72
10714008
1
97
25915
80340
2375815351
2376344416
2376345426
2376583955
2376604944
0
0
0
94
10868250
3
292
33547
104234
2376607850
2377173332
2377174344
2377419620
2377440420
0
0
0
107
11017879
3
290
38113
115808
2377443568
2377880694
2377881806
2378288151
2378308604
0
0
0
106
11017879
0
0
35558
111563
2378311564
2378893016
2378894068
2379214006
2379235032
0
0
0
127
11119284
2
194
46575
136489
2379238134
2379802400
2379803486
2380181192
2380202062
0
0
0
127
11172508
1
97
46288
136146
2380204992
2380820242
2380821562
2381239572
2381260978
0
0
0
156
11227112
1
97
54950
167573
2381264470
2381914828
2381915892
2382322502
2382343734
0
0
0
147
11281893
1
97
53423
160614
2382346573
2383098196
2383099206
2383517126
2383538700
0
0
0
162
11428268
3
291
59430
174202
2383542022
2384318454
2384319550
2384768664
2384790062
0
0
0
192
11528654
2
194
68466
200835
2384793150
2385648778
2385649788
2386013474
2386034932
0
0
0
195
11680656
3
291
70380
203219
2386038534
2387040836
2387041848
2387386410
2387408280
0
0
0
220
11920533
5
485
80775
236000
2387411627
2388255416
2388256620
2388760332
2388781808
0
0
0
218
11975520
1
97
75789
229619
2388785218
2389754522
2389755712
2390225532
2390247474
0
0
0
252
12077085
2
194
89435
274158
2390250910
2391137134
2391138500
2391710100
2391731428
0
0
0
242
12077085
0
0
84894
258108
2391734634
2392665828
2392667116
2393316200
2393337948
0
0
0
241
12132390
1
96
85247
259338
2393341268
2394374316
2394375530
2394971104
2394993136
0
0
0
282
12234289
2
194
98341
292386
2394996524
2396215308
2396216454
2396599808
2396622360
0
0
0
297
12431031
4
388
107821
318707
2396625750
2397763140
2397766398
2398328952
2398351228
0
0
0
324
12485898
1
98
116927
336302
2398354946
2399750468
2399751628
2400106032
2400128656
0
0
0
313
12775366
6
582
112668
332841
2400132004
2401536384
2401537420
2401884160
2401906800
0
0
0
329
13071264
6
584
120819
351101
2401910078
2403515252
2403516548
2403725456
2403748056
0
0
0
374
13467026
8
778
135580
396019
2403751554
2405113294
2405114810
2405628486
2405651266
0
0
0
336
13614075
3
290
120485
351944
2405654680
2407029170
2407030638
2407634348
2407657050
0
0
0
336
13808561
4
388
119925
354910
2407660426
2409039254
2409041624
2409626438
2409649378
0
0
0
384
13912538
2
196
138906
411242
2409653012
2411345590
2411346726
2411672590
2411695714
0
0
0
395
14289025
8
777
140125
418602
2411699150
2413249952
2413251062
2413746974
2413770322
0
0
0
391
14482765
4
389
145477
411295
2413773986
2415346338
2415347536
2415873986
2415897786
0
0
0
396
14721193
5
483
140224
414255
2415901116
2417496974
2417498044
2418029342
2418052440
0
0
0
422
14918457
4
388
150125
442374
2418056020
2419763136
2419764326
2420263755
2420287088
0
0
0
404
15206823
6
584
146220
426578
2420290584
2422241518
2422242616
2422530283
2422553982
0
0
0
438
15730310
11
1069
156968
467828
2422557249
2424589202
2424590506
2424863334
2424887002
0
0
0
476
16214305
10
972
175517
500796
2424890394
2426843538
2426845394
2427222256
2427245374
0
0
0
526
16472850
4
388
186047
552705
2427248548
2429145236
2429146478
2429676378
2429699984
0
1
9623
469
16686276
3
292
170687
501154
2429703766
2431468598
2431470034
2432182030
2432205494
0
1
9533
445
16880741
4
389
159239
475787
2432209128
2433860790
2433862112
2434633660
2434657606
0
0
0
436
17026249
3
292
158679
462930
2434661218
2436520188
2436521508
2437009164
2437032782
0
0
0
458
17359581
7
684
162952
483995
2437036218
2438872264
2438874646
2439396860
2439420386
0
0
0
471
17601532
5
487
170017
505754
2439423822
2441121430
2441122478
2441781566
2441805142
0
0
0
410
17795810
4
387
144751
429628
2441808528
2443363310
2443364424
2444071646
2444094926
0
0
0
411
17946017
3
289
146256
432109
2444098318
2445612772
2445613944
2446405972
2446429364
0
0
0
379
18093387
3
291
137086
406818
2446432696
2448124876
2448126082
2448639126
2448662412
0
0
0
427
18384179
6
583
156372
453971
2448665802
2450014472
2450017134
2450828528
2450851688
0
0
0
341
18439060
1
97
120798
355591
2450855016
2452416930
2452418128
2452909226
2452932474
0
0
0
382
18730194
6
582
138682
407517
2452935876
2454283656
2454285104
2455001762
2455024566
0
0
0
372
18785931
1
98
133814
388501
2455027990
2456380830
2456382122
2457013088
2457036176
0
0
0
332
18934243
3
291
118276
351632
2457039624
2458447514
2458448668
2459046756
2459069450
0
0
0
382
19082269
3
292
138561
406699
2459072810
2460411014
2460412024
2460971284
2460993944
0
0
0
341
19184224
2
194
125992
358278
2460997268
2462304960
2462306526
2462934494
2462956913
0
0
0
350
19286264
2
194
127342
369053
2462960272
2464274418
2464276646
2464951828
2464974348
0
0
0
325
19435008
3
292
115278
346010
2464977656
2466286796
2466288200
2466767030
2466789650
0
0
0
337
19584951
3
291
124036
356406
2466792894
2467982882
2467984140
2468567754
2468590110
0
0
0
321
19639606
1
97
112079
341771
2468593564
2469973854
2469974916
2470351552
2470374038
0
0
0
300
19928286
6
583
109256
322147
2470377432
2471558210
2471560598
2472145510
2472167986
0
0
0
312
20029539
2
195
109782
333341
2472171608
2473369430
2473370752
2473917581
2473939638
0
0
0
306
20130513
2
193
112802
326347
2473943110
2475170174
2475171284
2475648432
2475670758
0
0
0
258
20373177
5
486
93396
279828
2475674138
2476747488
2476749994
2477419878
2477442320
0
0
0
279
20474381
2
194
103882
297046
2477445678
2478594942
2478596450
2479103656
2479125730
0
0
0
281
20621190
3
290
100994
296900
2479129062
2480248868
2480250022
2480767192
2480789636
0
0
0
263
20771046
3
292
95609
283331
2480793012
2481766772
2481768314
2482396572
2482418054
0
0
0
287
20771046
0
0
102269
300085
2482421286
2483620372
2483621456
2484002344
2484024646
0
0
0
285
20965232
4
386
99535
302525
2484027998
2485245558
2485246840
2485563682
2485585488
0
0
0
276
21214241
5
488
100895
293583
2485589030
2486711188
2486712328
2487066004
2487087824
0
0
0
276
21358472
3
290
100969
290012
2487091178
2488283038
2488284608
2488615542
2488637786
0
0
0
291
21555349
4
391
108016
316572
2488641026
2489789460
2489790564
2490176584
2490198830
0
0
0
243
21754919
4
387
89178
260695
2490202050
2491518308
2491519376
2491701644
2491723980
0
0
0
257
22195316
9
875
92266
274519
2491727188
2492798160
2492799264
2493217160
2493238998
0
0
0
261
22349238
3
292
95346
276922
2493242414
2494228118
2494229262
2494762092
2494784202
0
0
0
239
22450424
2
194
84320
255949
2494787358
2495784908
2495786698
2496257286
2496279278
0
0
0
253
22555565
2
195
90901
265217
2496282670
2497405042
2497406440
2497772072
2497794082
0
0
0
247
22799996
5
486
89738
264658
2497797518
2498869982
2498871788
2499264432
2499286336
0
0
0
245
22997906
4
388
89899
262069
2499289672
2500267392
2500269836
2500779986
2500801792
0
0
0
244
23099078
2
194
86793
261868
2500805166
2501960014
2501961072
2502286414
2502308132
0
0
0
240
23387331
6
583
89022
254701
2502311590
2503277880
2503280472
2503784060
2503805798
0
0
0
266
23441834
1
97
96214
281291
2503809382
2504962438
2504964042
2505315794
2505337836
0
0
0
246
23686542
5
488
88915
264896
2505341092
2506400044
2506401168
2506840747
2506862800
0
0
0
266
23834759
3
290
92555
282553
2506866284
2507997146
2507998156
2508426078
2508448162
0
0
0
286
23985334
3
291
103466
305578
2508451556
2509602950
2509604006
2510090154
2510112082
0
0
0
265
24180718
4
388
95091
277800
2510115360
2511160854
2511161974
2511745786
2511768070
0
0
0
290
24236181
1
97
103983
309106
2511771354
2512986600
2512988568
2513502160
2513524272
0
0
0
279
24436089
4
389
102962
301038
2513527648
2514897698
2514898852
2515331184
2515353328
0
0
0
331
24723968
6
584
118809
352852
2515356690
2516638500
2516639574
2517107746
2517130072
0
0
0
317
24873328
3
291
116122
339919
2517133560
2518313920
2518315248
2518894908
2518917418
0
0
0
328
24927795
1
98
115783
342030
2518921010
2520219640
2520220650
2520773608
2520796110
0
0
0
290
25129364
4
389
104230
309555
2520799460
2522212176
2522213420
2522657390
2522679778
0
0
0
321
25464840
7
678
119276
339805
2522683256
2524067126
2524068242
2524541012
2524563400
0
0
0
383
25613729
3
291
140047
402667
2524566948
2525958964
2525960122
2526476754
2526499282
0
0
0
320
25812203
4
388
117776
334699
2526502788
2527692996
2527694230
2528450064
2528472554
0
0
0
365
25812203
0
0
127303
381711
2528475414
2529917816
2529919082
2530454436
2530477406
0
0
0
378
25961310
3
291
139329
399470
2530480924
2531899764
2531900922
2532398384
2532421444
0
0
0
342
26156678
4
388
124022
360289
2532424872
2533677578
2533679640
2534487776
2534510502
0
0
0
354
26212555
1
98
127512
371392
2534513908
2535958266
2535959442
2536484719
2536507606
0
0
0
376
26361139
3
291
137028
404141
2536511216
2538101150
2538102310
2538502972
2538525888
0
0
0
381
26650009
6
586
138114
405824
2538529340
2540089948
2540091526
2540581194
2540603878
0
0
0
394
26860287
3
292
139553
417600
2540607118
2542144832
2542146594
2542676324
2542698980
0
1
9533
369
27106900
5
485
132209
389619
2542702398
2544047464
2544048650
2544698880
2544721998
0
0
0
372
27162080
1
96
131955
390638
2544725220
2546108142
2546110976
2546779518
2546802474
0
0
0
349
27309459
3
291
125282
365138
2546805848
2548130650
2548132216
2548820838
2548844006
0
0
0
358
27411854
2
195
125420
378320
2548847592
2550370722
2550372882
2550946238
2550968980
0
0
0
372
27668437
4
388
134471
383785
2550972024
2552427526
2552428760
2552955832
2552978564
0
1
9623
388
27813876
3
291
138383
413928
2552981648
2554569090
2554570314
2554978642
2555001136
0
0
0
372
28107176
6
581
132652
395710
2555004318
2556532868
2556534158
2556992688
2557015054
0
0
0
394
28299853
4
388
141764
415895
2557018098
2558540208
2558541614
2559024910
2559047896
0
0
0
358
28545648
5
487
130037
378143
2559051044
2560480250
2560481378
2561035982
2561059052
0
0
0
382
28692945
3
292
135312
408059
2561062470
2562429704
2562431256
2563145262
2563168152
0
0
0
345
28796700
2
194
122441
368074
2563171631
2564738374
2564739504
2565180468
2565203234
0
0
0
370
29135127
7
679
134770
388939
2565206331
2566623700
2566624786
2567121008
2567143910
0
0
0
361
29282909
3
291
127905
383712
2567147044
2568451866
2568453482
2569057806
2569080944
0
0
0
355
29337520
1
97
125626
367422
2569084394
2570604686
2570605698
2571076626
2571099428
0
0
0
365
29634263
6
584
130064
390517
2571102714
2572683704
2572684824
2573021590
2573044886
0
0
0
334
30025535
8
780
118961
358048
2573048076
2574476738
2574477754
2574922584
2574945174
0
0
0
341
30273394
5
484
126703
364949
2574948402
2576250982
2576252158
2576834255
2576856836
0
0
0
289
30469705
4
388
101939
309819
2576860162
2578164400
2578165640
2578741250
2578764316
0
0
0
329
30664888
4
387
119156
356145
2578767550
2580045906
2580047138
2580563232
2580586528
0
0
0
287
30857941
4
387
103648
302873
2580589900
2581837922
2581839014
2582359400
2582381804
0
0
0
321
31006270
3
292
117974
342110
2582384962
2583643780
2583644908
2584232318
2584255228
0
0
0
339
31108500
2
195
119653
359311
2584258528
2585519018
2585520192
2586024120
2586046732
0
0
0
304
31256595
3
291
110523
322130
2586049958
2587219278
2587220458
2587772306
2587794110
0
0
0
300
31358943
2
194
106799
318876
2587797530
2589039672
2589040794
2589596458
2589618378
0
0
0
301
31558151
4
390
106389
320710
2589621642
2590753828
2590755060
2591335154
2591357830
0
0
0
313
31613462
1
97
109998
330632
2591361122
2592666104
2592667128
2593059902
2593082348
0
0
0
323
31811723
4
388
119005
340395
2593085414
2594311950
2594313222
2594786206
2594808872
0
0
0
303
31958946
3
291
107677
321376
2594812046
2595948542
2595949726
2596522078
2596544328
0
0
0
283
32058987
2
193
98161
300899
2596547678
2597667510
2597668788
2598191408
2598213870
0
0
0
283
32161627
2
195
100871
301341
2598217150
2599394982
2599396464
2599857914
2599880540
0
0
0
296
32314632
3
292
110662
310676
2599883908
2601076614
2601077838
2601540108
2601562294
0
0
0
303
32461275
3
290
107299
321219
2601565340
2602737300
2602738852
2603246057
2603268280
0
0
0
278
32610768
3
292
100463
292255
2603271680
2604505802
2604507088
2604917660
2604940344
0
0
0
275
32855496
5
486
99727
295159
2604943554
2606098252
2606099304
2606623448
2606645632
0
0
0
261
33052782
4
387
94498
275324
2606648929
2607955212
2607956794
2608276384
2608298838
0
0
0
307
33350872
6
585
110791
326951
2608302088
2609513792
2609514982
2609941022
2609963186
0
0
0
279
33546025
4
387
103041
297712
2609966588
2610912202
2610913372
2611635840
2611657354
0
0
0
261
33546025
0
0
88510
270834
2611660474
2612947398
2612948950
2613379062
2613401578
0
0
0
275
33887126
7
680
100456
293365
2613405032
2614393734
2614395117
2615126744
2615148324
0
0
0
277
33887126
0
0
95780
295707
2615151384
2616377420
2616378578
2616845612
2616868014
0
0
0
305
34083272
4
389
107634
328857
2616871304
2618026326
2618027346
2618537690
2618560152
0
0
0
286
34183405
2
193
103697
302156
2618563602
2619838920
2619840254
2620272892
2620295286
0
0
0
304
34431687
5
490
109642
323408
2620298618
2621603474
2621605894
2621986114
2622008696
0
0
0
330
34631670
4
389
115395
347684
2622011898
2623376138
2623377256
2623759346
2623781806
0
0
0
322
34874363
5
483
117247
342576
2623785200
2625104354
2625105564
2625476624
2625499332
0
0
0
320
35070366
4
390
115585
345501
2625502684
2626799170
2626800202
2627176338
2627198518
0
0
0
284
35318140
5
486
104440
301044
2627201876
2628521256
2628522458
2628930508
2628952898
0
0
0
292
35606933
6
581
103821
310459
2628956474
2630208628
2630209752
2630802812
2630825122
0
0
0
305
35806327
4
390
110962
325004
2630828846
2632100720
2632101856
2632602278
2632624976
0
0
0
302
36005287
4
389
110401
321224
2632628398
2633854878
2633855914
2634391412
2634413836
0
0
0
330
36108590
2
194
119398
348382
2634417102
2635978684
2635980078
2636213454
2636235808
0
0
0
361
36466867
6
583
128454
385433
2636238728
2637449430
2637450560
2638030478
2638052736
0
1
9533
287
36569247
2
195
103186
301484
2638055856
2639296190
2639299008
2639872680
2639894710
0
0
0
354
36671282
2
194
126590
376225
2639897974
2641173210
2641174396
2641761626
2641784178
0
0
0
323
36772934
2
193
116910
338724
2641787220
2643116928
2643118460
2643635616
2643658100
0
0
0
322
36969846
4
390
118593
349094
2643661342
2645039906
2645041298
2645498690
2645521273
0
0
0
306
37231432
4
390
110628
323847
2645524412
2646865510
2646866668
2647426692
2647449390
0
1
9623
321
37481775
5
487
115657
344059
2647452364
2648664000
2648665342
2649419826
2649442266
0
0
0
344
37536973
1
97
121372
358780
2649445546
2650792898
2650795412
2651278234
2651301196
0
0
0
348
37684410
3
291
124140
367108
2651304306
2652763014
2652764112
2653158540
2653181122
0
0
0
360
37930741
5
487
131407
383803
2653184272
2654525746
2654526888
2655024778
2655047462
0
0
0
333
38079183
3
292
120240
350289
2655050894
2656318002
2656319414
2656910588
2656933118
0
0
0
316
38227631
3
291
112046
330604
2656936444
2658255094
2658256326
2658850386
2658873126
0
0
0
352
38374927
3
291
127530
375923
2658876701
2660274824
2660275944
2660904366
2660927076
0
0
0
352
38569170
4
388
126652
367207
2660930484
2662317006
2662318270
2662789974
2662812848
0
0
0
332
38761708
4
387
121866
356285
2662816128
2664171002
2664172978
2664782066
2664804537
0
0
0
356
38912346
3
292
129523
378412
2664807756
2666240584
2666241684
2666702466
2666725302
0
0
0
384
39062322
3
291
137771
404143
2666728674
2668048260
2668050072
2668659056
2668681914
0
0
0
323
39164421
2
194
115232
339787
2668685252
2670031528
2670032620
2670599980
2670622924
0
0
0
363
39314179
3
292
129571
386648
2670626456
2671951106
2671952732
2672566392
2672588936
0
0
0
344
39415539
2
194
119616
366115
2672592498
2673878406
2673879836
2674477036
2674499530
0
0
0
361
39469996
1
96
130221
382509
2674503030
2675867774
2675868880
2676337936
2676360506
0
0
0
319
39668273
4
389
115162
336798
2676363880
2677690638
2677691962
2678173396
2678195848
0
0
0
336
39864858
4
388
120810
352762
2678199132
2679543546
2679544572
2680140852
2680163240
0
0
0
348
40014291
3
291
125474
372352
2680166498
2681441414
2681442698
2682017026
2682039584
0
0
0
329
40116773
2
195
115795
347251
2682042838
2683363522
2683364808
2683925861
2683948992
0
0
0
312
40312662
4
388
114692
329251
2683952390
2685411838
2685412850
2685754868
2685777580
0
0
0
385
40558466
5
486
139132
411749
2685780860
2687253018
2687254076
2687610748
2687633340
0
0
0
340
40797116
5
486
123440
364730
2687636670
2689037480
2689038734
2689617810
2689640424
0
0
0
321
41040894
5
483
116589
344431
2689643770
2690963820
2690966296
2691457302
2691480478
0
0
0
325
41237397
4
388
115897
342467
2691483732
2692866704
2692867798
2693256878
2693279242
0
0
0
302
41528024
6
583
108222
325137
2693282450
2694656274
2694657286
2695038882
2695061158
0
0
0
342
41776160
5
486
122279
357507
2695064524
2696537308
2696538466
2696875828
2696898444
0
0
0
325
42117820
7
679
119284
350793
2696901734
2698285158
2698286654
2698629058
2698651550
0
0
0
354
42313735
4
391
126395
371046
2698654944
2699954800
2699956416
2700439314
2700461914
0
0
0
287
42511888
4
388
104118
302294
2700465380
2701627114
2701628232
2702201878
2702224084
0
0
0
301
42613344
2
193
109355
321621
2702227358
2703571630
2703572756
2704085782
2704108118
0
0
0
325
42859794
5
486
118292
345042
2704111472
2705658740
2705659802
2705875240
2705897550
0
0
0
327
43301617
9
873
115771
348711
2705901092
2707162378
2707163394
2707626814
2707649240
0
0
0
314
43450494
3
291
113557
331680
2707652536
2708863424
2708864616
2709444184
2709466642
0
0
0
293
43598534
3
291
103626
308804
2709469948
2710805712
2710808178
2711260858
2711283201
0
0
0
327
43841908
5
486
116670
354204
2711286586
2712585482
2712586574
2712987542
2713009735
0
0
0
292
44038463
4
389
105821
315401
2713013034
2714316042
2714317058
2714733556
2714755970
0
0
0
303
44288897
5
486
106503
324318
2714759178
2716047896
2716049100
2716581338
2716603826
0
0
0
294
44532203
5
486
107971
313338
2716607008
2717735600
2717737098
2718312981
2718335502
0
0
0
288
44634014
2
196
104310
305749
2718339166
2719601018
2719602094
2720061008
2720083556
0
0
0
309
44831484
4
389
110274
325686
2720087044
2721227960
2721229300
2721796640
2721819089
0
0
0
274
44933876
2
194
100441
291492
2721822444
2723162722
2723164116
2723560210
2723582821
0
0
0
311
45229670
6
582
111464
330522
2723586170
2724927532
2724928692
2725366180
2725388552
0
0
0
287
45523649
6
584
103993
308916
2725391824
2726626226
2726627362
2727160854
2727183504
0
0
0
324
45671956
3
291
115933
340635
2727186990
2728439428
2728440676
2728879728
2728902258
0
0
0
312
45821255
3
292
112997
330214
2728905592
2730192738
2730194342
2730636701
2730659434
0
0
0
314
46019090
4
390
109333
331948
2730662954
2731764816
2731766346
2732370508
2732392812
0
0
0
285
46074505
1
97
100590
300608
2732396246
2733694676
2733696002
2734274930
2734297386
0
0
0
316
46325549
5
485
115933
338166
2734300824
2735503036
2735504492
2736058587
2736080802
0
0
0
288
46445537
1
97
105651
304626
2736083974
2737292674
2737293940
2737808474
2737830670
0
1
9623
334
46547331
2
194
121986
355914
2737834030
2739102500
2739103910
2739788918
2739811272
0
0
0
311
46699662
3
292
113353
333938
2739814492
2741025058
2741026324
2741532712
2741555028
0
0
0
315
46800852
2
193
112049
331919
2741558372
2742883310
2742884972
2743322562
2743344992
0
0
0
329
46998427
4
393
118043
343955
2743348332
2744567306
2744568512
2745201252
2745223686
0
0
0
336
47053736
1
96
120685
358567
2745226940
2746694100
2746695326
2747037056
2747059964
0
0
0
319
47388263
7
678
116105
339012
2747063172
2748274182
2748276408
2748845961
2748868358
0
0
0
312
47491799
2
194
109802
329948
2748871610
2750090612
2750091914
2750652028
2750674854
0
0
0
322
47593325
2
194
110651
341136
2750678332
2752008102
2752009494
2752393310
2752415836
0
0
0
329
47790039
4
389
117323
349441
2752419238
2753698428
2753701002
2754199832
2754222510
0
0
0
312
47939876
3
293
112516
330928
2754226037
2755555664
2755556764
2756091480
2756113672
0
0
0
332
48137140
4
388
123598
350090
2756117004
2757494268
2757495662
2757983912
2758006388
0
0
0
345
48335202
4
388
124148
369577
2758009736
2759280460
2759282012
2759823564
2759846100
0
0
0
330
48436776
2
194
117082
341430
2759849338
2761069882
2761071326
2761643244
2761665698
0
0
0
336
48491219
1
96
118107
355133
2761669050
2762942808
2762943906
2763531158
2763553250
0
0
0
298
48641172
3
293
107434
315018
2763556646
2764855386
2764856484
2765366236
2765389064
0
0
0
306
48882030
5
485
109135
322794
2765392198
2766682636
2766683808
2767175390
2767197696
0
0
0
310
49078319
4
389
111327
326778
2767200950
2768702540
2768703790
2769123820
2769146334
0
0
0
334
49466071
8
776
118128
355628
2769149624
2770626708
2770627972
2771115440
2771137970
0
0
0
352
49754019
6
582
127613
378441
2771141430
2772562952
2772564142
2772935876
2772958974
0
0
0
332
50000631
5
485
117919
362407
2772962352
2774234970
2774236346
2774864748
2774887588
0
0
0
334
50102087
2
193
121220
353516
2774890656
2776183392
2776185516
2776765263
2776787682
0
0
0
304
50268029
2
194
109254
319993
2776790442
2778169742
2778171272
2778675878
2778698279
0
1
9533
369
50464543
4
386
134948
387884
2778701184
2780200228
2780201420
2780490952
2780513854
0
0
0
313
50804729
7
681
113393
337787
2780517056
2781793234
2781794680
2782341156
2782364174
0
0
0
352
50905908
2
194
125386
368612
2782367444
2783688108
2783689452
2784226424
2784249064
0
0
0
328
51053008
3
290
115697
347399
2784252691
2785552374
2785554598
2786046100
2786068922
0
0
0
326
51203045
3
293
117214
342852
2786072642
2787424162
2787425788
2787902934
2787925948
0
0
0
357
51351977
3
290
128231
384461
2787929432
2789301218
2789302460
2789743574
2789766000
0
0
0
350
51503440
3
294
124117
369483
2789769560
2791060536
2791062466
2791679114
2791701720
0
0
0
330
51605428
2
195
120886
352704
2791705354
2793165982
2793167420
2793507672
2793529902
0
0
0
311
51941680
7
679
112010
326009
2793533340
2794842754
2794844308
2795375328
2795398076
0
0
0
323
52137974
4
388
116189
340758
2795401664
2796659850
2796661290
2797227622
2797250194
0
0
0
317
52285820
3
291
112141
331717
2797253720
2798547294
2798549498
2799043752
2799066238
0
0
0
336
52433636
3
292
118930
352905
2799069778
2800496082
2800497392
2800877620
2800900394
0
0
0
316
52723218
6
583
110349
337499
2800903848
2802228842
2802230286
2802757124
2802779828
0
0
0
324
52917649
4
389
116672
340962
2802783318
2804194074
2804195236
2804587342
2804609680
0
0
0
325
53212626
6
584
115150
338985
2804613140
2805941824
2805942844
2806378962
2806401418
0
0
0
297
53456762
5
487
108703
318885
2806404870
2807762656
2807764066
2808245590
2808268298
0
0
0
351
53655501
4
390
128665
375400
2808271822
2809448276
2809449664
2810066002
2810088456
0
0
0
303
53709774
1
97
107818
318339
2810092078
2811415726
2811416988
2811877836
2811900284
0
0
0
331
53907558
4
388
121517
353789
2811903880
2813303400
2813304694
2813771442
2813794016
0
0
0
307
54200563
6
584
110040
331584
2813797653
2814973112
2814974464
2815595634
2815618688
0
0
0
323
54256252
1
97
116442
342613
2815622180
2816754758
2816756366
2817366980
2817388834
0
0
0
333
54256252
0
0
115272
341666
2817392000
2818792652
2818793758
2819147826
2819170026
0
0
0
331
54503964
5
486
119679
365831
2819173418
2820428370
2820429652
2820956044
2820978404
0
0
0
320
54606161
2
195
113435
338576
2820981992
2822214822
2822216428
2822749284
2822772002
0
0
0
320
54708613
2
195
115520
334115
2822775684
2823933204
2823934762
2824559644
2824581604
0
0
0
308
54763658
1
96
109982
325301
2824585162
2825792546
2825793754
2826332070
2826354504
0
0
0
300
54912867
3
291
108995
316600
2826357832
2827699998
2827701058
2828112542
2828135000
0
0
0
324
55156644
5
485
119151
346040
2828138350
2829412158
2829414790
2829925642
2829948070
0
0
0
311
55306404
3
291
111648
330769
2829951524
2831458798
2831459958
2831692742
2831714760
0
0
0
329
55692800
8
776
119053
352075
2831718242
2832985202
2832987746
2833523876
2833545768
0
0
0
312
55840013
3
291
111271
329742
2833549270
2834812114
2834813150
2835339452
2835362096
0
0
0
315
55989382
3
290
114209
337931
2835365412
2836783120
2836784422
2837164664
2837187290
0
0
0
344
56233599
5
486
124308
368684
2837190862
2838597230
2838598436
2838953961
2838976448
0
0
0
302
56526510
6
581
111325
320448
2838979770
2840149428
2840150684
2840813010
2840835496
0
0
0
302
56630800
2
196
109708
322828
2840838932
2842018176
2842020090
2842619660
2842641916
0
0
0
361
56630800
0
0
127303
378863
2842645170
2843958112
2843960600
2844427026
2844449380
0
0
0
286
56833178
4
388
104008
307607
2844452829
2845679878
2845681236
2846301402
2846323748
0
0
0
317
56980839
3
292
112460
334115
2846327236
2847614254
2847617108
2848098038
2848120378
0
0
0
327
57129188
3
292
116930
342801
2848123842
2849490292
2849491488
2849900108
2849922518
0
0
0
316
57372990
5
486
116475
340878
2849925952
2851349380
2851350582
2851779998
2851802270
0
0
0
306
57712826
7
679
111170
322865
2851805656
2853142240
2853143350
2853590728
2853613264
0
0
0
317
57956138
5
485
114622
343332
2853616556
2854711130
2854712298
2855422770
2855445042
0
0
0
278
58010953
1
97
99114
289175
2855448588
2856724678
2856726166
2857269274
2857291694
0
0
0
318
58223552
3
292
114153
338523
2857294538
2858403610
2858404740
2859108771
2859130000
0
1
9623
327
58223552
0
0
114970
337202
2859132690
2860492616
2860493740
2860885898
2860908312
0
0
0
320
58471457
5
487
114671
338706
2860911628
2862314050
2862315344
2862726320
2862748686
0
0
0
317
58759525
6
582
117778
335033
2862752104
2863996704
2863997774
2864565162
2864588212
0
0
0
299
58906629
3
291
107244
318761
2864591762
2865944764
2865945974
2866371954
2866394372
0
0
0
331
59148151
5
486
120623
354794
2866397834
2867771506
2867772822
2868309396
2868331731
0
0
0
337
59344189
4
388
121193
358656
2868335146
2869710088
2869711380
2870132094
2870154374
0
0
0
332
59539417
4
386
120576
353023
2870157844
2871361124
2871362414
2871971992
2871994484
0
0
0
330
59594022
1
97
115185
342248
2871997878
2873614312
2873615776
2873799774
2873821834
0
0
0
314
60092020
9
876
118588
330037
2873824724
2875220358
2875221626
2875636840
2875659668
0
1
9533
327
60384897
6
585
118275
346781
2875662636
2876928092
2876929562
2877516594
2877539014
0
0
0
341
60486687
2
195
120681
356872
2877542337
2878883386
2878884460
2879335814
2879358482
0
0
0
319
60685499
4
389
113750
336798
2879361913
2880645470
2880646636
2881192360
2881214590
0
0
0
334
60833803
3
291
121629
346833
2881218100
2882599084
2882600542
2883048512
2883070944
0
0
0
339
61034078
4
391
122058
359663
2883074358
2884334812
2884336540
2884988856
2885011602
0
0
0
320
61135403
2
195
116056
340215
2885015060
2886347794
2886349300
2886804278
2886826738
0
0
0
325
61333811
4
391
116101
344233
2886830292
2888150442
2888151766
2888610148
2888632428
0
0
0
308
61534514
4
391
110505
332941
2888635726
2889945562
2889947032
2890475698
2890498326
0
0
0
346
61686579
3
291
121511
366242
2890501742
2891938046
2891939288
2892312794
2892335188
0
0
0
349
61929572
5
486
127022
363200
2892338936
2893574434
2893575856
2894263752
2894286600
0
0
0
306
62030755
2
195
110253
324353
2894290056
2895582864
2895583930
2896118918
2896140952
0
0
0
321
62224914
4
388
115090
343956
2896144244
2897324736
2897325950
2898019354
2898042248
0
0
0
319
62279208
1
97
112157
336532
2898045634
2899312396
2899313566
2899865670
2899888186
0
0
0
320
62425449
3
291
114820
339031
2899891490
2901165774
2901167334
2901731838
2901754268
0
0
0
338
62526876
2
194
121224
361526
2901757742
2903071668
2903072918
2903572762
2903595328
0
0
0
335
62676124
3
290
118523
350109
2903598660
2904918242
2904919470
2905380302
2905402522
0
0
0
338
62822833
3
292
122575
359124
2905405892
2906770292
2906771510
2907201018
2907223298
0
0
0
333
63018652
4
388
122441
351930
2907226652
2908586288
2908587742
2909020034
2909042506
0
0
0
339
63214770
4
386
121647
355445
2909045928
2910223692
2910225242
2910884928
2910907492
0
0
0
285
63316762
2
194
103843
299871
2910910744
2911999224
2912002240
2912784506
2912806984
0
0
0
299
63370633
1
96
107556
318257
2912810464
2914116768
2914118028
2914646123
2914668448
0
0
0
295
63617667
5
489
107629
312407
2914671974
2915840120
2915841686
2916441084
2916463296
0
0
0
308
63719009
2
194
109371
330263
2916466772
2917776766
2917778076
2918222370
2918244654
0
0
0
312
63916849
4
386
111910
336169
2918248208
2919538510
2919539818
2920005661
2920028164
0
0
0
336
64063529
3
290
121899
359689
2920031492
2921279360
2921280686
2921813492
2921835732
0
0
0
345
64118469
1
97
122728
360287
2921839284
2923398442
2923399692
2923666133
2923688740
0
0
0
316
64557347
9
875
112081
337769
2923692196
2925009976
2925011146
2925520710
2925543182
0
0
0
371
64658113
2
194
135618
389631
2925546554
2926882702
2926884096
2927346928
2927369570
0
0
0
345
64761278
2
194
126993
365784
2927373194
2928848624
2928849970
2929190622
2929213254
0
0
0
316
65094256
7
678
116782
338025
2929216644
2930522416
2930523760
2931041716
2931064258
0
0
0
314
65293048
4
390
111089
334526
2931067706
2932226910
2932228320
2932838440
2932860968
0
0
0
319
65348139
1
97
110628
329502
2932864568
2934097210
2934098414
2934685336
2934707628
0
0
0
313
65448683
2
193
115495
337802
2934711192
2936208158
2936209296
2936489178
2936511354
0
0
0
325
65841432
8
779
119808
345135
2936514712
2937953520
2937954756
2938359268
2938382090
0
0
0
335
66135382
6
580
121816
358109
2938385416
2939515778
2939517120
2940212354
2940234716
0
0
0
285
66189950
1
97
101628
299265
2940238154
2941533718
2941535362
2942090132
2942112630
0
0
0
305
66430335
5
486
110654
328309
2942116022
2943417010
2943418046
2943882151
2943904768
0
0
0
326
66625583
4
388
116005
351600
2943908260
2943908424
2944065557
2944638305
2945322318
1
0
0
333
66770571
3
290
1777
6502
2945324007
1.17647058823529e-09

10
401
48327301593
13887450664
13248358435
13238234532
12945045707
13105410546
13040502246
13126382414
13089671059
13133272199
13117959305
13075760166
13049741831
13054812014
13076557422
13103018247
13101584314
13085978577
13267117937
13034939453
13095436551
13070161891
13046577285
13104019512
13050511184
13024969055
13080411214
13013333505
13050288981
13077146344
13073815192
13079346354
13139465819
13121902895
13103290264
13163508091
13101485208
13127904376
13115230990
13138609333
27756957518
239883775826
366526546025
323111866324
326138956185
320444906181
334147910835
334834401570
323646743497
325772498244
321728816711
335734394860
327460573303
325722740377
334598337858
327795865724
323731346072
325098775755
323206069338
332962068745
340679440460
336684384738
333748577425
327453439813
322746937561
335199503019
325713782394
332005685313
345942624393
326651147544
325963243316
326109028480
335013167002
326229487014
327524138413
331130875518
323901387765
346039790025
336290708529
330829643028
330926386665
128350808136
54707279974
60904832457
75616779642
78427038434
89910411337
100553657831
103982981504
109496678905
113827763960
121406601081
126784229909
138768116887
141956669207
156579888808
164065549197
163137241267
180000615965
180043835809
192118208414
194555985070
210525282718
216930865183
213545554935
226616645395
232965156738
233047389793
241358630359
249447468002
262920964120
261136853185
268209923660
271908967796
278849753480
282446823356
292891875714
297084474037
305807684417
309170670155
321723444985
328418713875
321344576407
311340238436
312959895496
312528269330
300170830089
305971519222
292687577548
286957434599
272716779144
274220989394
263673157214
266469725953
252283346808
257307066279
264432182497
237905604477
236011136480
233797274187
235136858622
232217959574
226908328067
232198918832
220647681252
218047588136
213554162995
210494132813
204583600380
196930067644
203154092843
204606841761
199893750015
198579367860
202534479630
195946918680
198583926526
195578198637
198643291804
197431178267
196312800463
200799218409
199877222072
207787055110
218118438569
217034562023
230216278737
239723124585
232889935156
234256379509
246253353883
246891836644
246907901132
253692831425
258715741447
262723652542
254795404638
273846043238
261764491235
264520328735
272392257414
274617058805
265111060086
272720222735
267588977406
278538235227
263404982046
265118390099
263962004304
266381817536
263644269013
276426552700
266756541566
254356353546
253895564104
264570555886
254994197777
249091566239
250571752303
249999650843
238807944805
235339431846
245528102275
234829096819
229053565714
239106625008
227966345924
226041409991
226304325425
227488096863
218846245199
218397414995
220479109188
223591112732
219154006093
223539838402
216673949925
218150802936
222143581288
228523831723
229047918187
225309810793
221799836365
227423648072
224589745152
232382406201
225114416548
222745361429
229948595265
245382340268
235887156129
234477589454
238846607026
238161236725
241415524497
247655791408
245616776570
244187380802
252728667952
261224839845
243643389658
246387030270
244621858469
247175530853
254278620714
269214526275
247165626869
261073677549
251756961621
256432907606
254414023838
257713970248
250443391393
243899319736
240568327510
257870053380
245945042060
250170214186
239753249155
243236766644
263063059499
241156268768
235815819772
233565333135
240812898501
229764824158
237278944641
231004392179
246932897696
234523784740
229619906050
238199605982
238116300902
226293256035
228892077508
242187704794
226966652210
229110689165
227482489120
231192078356
236675717392
235241616512
225287304670
230318790613
227218717362
249639354949
233754487670
229374432770
259595672442
228552121721
234613891257
246237964116
240668173900
237047848582
236769080220
228197846448
236789004305
247909709121
248062040593
241133918352
238519284266
247392086427
240604747611
237094169636
255410098019
261032892085
238658079981
252814968888
249073557847
250413675679
237968035821
242489905888
247088259025
238508739128
243416110711
241192093539
253723768788
239605947614
244858901186
242763419792
238039115914
240395297276
246363383094
239845577913
234845945719
244682040592
238578349425
237466267046
248228839388
239145141543
232102032219
233407100461
237015726243
235051366389
237239307345
232364524134
233365773349
237637284777
231571195897
239988746432
238062624374
239219049234
234540660140
243653985584
236807837453
236873904692
245691497412
235480699011
236229260158
246378494812
237313223574
240137333671
242062894249
241078567281
232948551769
241207776155
241025873715
236825085677
253949506079
238899113147
241182784045
239520319359
240862778124
246347399557
238486828327
243280928768
243304507524
254352149388
237924836201
236681300541
244574330661
240753784376
255783136126
243032470634
249212679481
241945311158
244607540715
241306298358
236896150980
238648189648
238425017165
244469672313
248968724642
243991037672
235249846059
233477594955
233764313611
236930928427
242858400797
243057137905
239398534935
241653883203
242609310336
235483306990
242087350150
236411516922
245174565573
242847929529
246122888634
234906395807
185901278973

401
369814
106419
101288
101214
98946
100148
99650
100324
100044
100325
100244
99912
99716
99794
99930
100118
100139
100036
101488
99672
100156
99943
99778
100198
99806
99614
99990
99498
99751
100030
99996
100056
100525
100351
100290
100815
100316
100472
100399
100603
215449
1832079
2798550
2467052
2490652
2446647
2551404
2556732
2471278
2487854
2456929
2563422
2500381
2487114
2554783
2502824
2471760
2482604
2467870
2542688
2601036
2570723
2548743
2500319
2464382
2559683
2486975
2534968
2641289
2493962
2488882
2490363
2558001
2491126
2500614
2528536
2473750
2642024
2568016
2526016
2527166
982183
419700
467731
579522
600644
688116
769495
795351
837592
870813
928307
969535
1060769
1084950
1196800
1253648
1246914
1375572
1376014
1468100
1486473
1608690
1657458
1631274
1731188
1779590
1780076
1843602
1905588
2008116
1994365
2048368
2077006
2129298
2157481
2236642
2268907
2335626
2360940
2456602
2507913
2453680
2377192
2389552
2386918
2292296
2336492
2235046
2191378
2082611
2094530
2014150
2035256
1927080
1965429
2020026
1817515
1802762
1786005
1796050
1773950
1733282
1773534
1686244
1665926
1631570
1608025
1562942
1504836
1551879
1563188
1526937
1517359
1547485
1497089
1517156
1494385
1517758
1508666
1500234
1534083
1527246
1587636
1666384
1658090
1758642
1831270
1779244
1789445
1881012
1885666
1885961
1937694
1975863
2006619
1945756
2091598
1999076
2020302
2080464
2097392
2024762
2082529
2043246
2127243
2012017
2025116
2015972
2034668
2013358
2111334
2037354
1942678
1938748
2020531
1946970
1902530
1913788
1909219
1824059
1797606
1875244
1794068
1749856
1826484
1741427
1726694
1728395
1737846
1671550
1668792
1684504
1707896
1674037
1707900
1655317
1667472
1697280
1745534
1749497
1721199
1694250
1737275
1715602
1775055
1719354
1701717
1756760
1874786
1801778
1791135
1824681
1819256
1844212
1891552
1876115
1864962
1930344
1995356
1860952
1881906
1868514
1888137
1942243
2056134
1887833
1994314
1922982
1958420
1943196
1968302
1912916
1863024
1837554
1969780
1878472
1911052
1831412
1857639
2008922
1841853
1801619
1784251
1839222
1755116
1812430
1764616
1886528
1791635
1753960
1819750
1818715
1728688
1748294
1850022
1733438
1750374
1737706
1766070
1807774
1797151
1720847
1759301
1735666
1907280
1785421
1752177
1982618
1746122
1792218
1880892
1838300
1810600
1808365
1743205
1808913
1893521
1895064
1842004
1822071
1889762
1837725
1811140
1950690
1993585
1823112
1930591
1902338
1912728
1817066
1852316
1887268
1821895
1858890
1842342
1937802
1830116
1870105
1854268
1818065
1836162
1881360
1832144
1794010
1868762
1822332
1813978
1895816
1826364
1773004
1782950
1810506
1795472
1812327
1775058
1782416
1815648
1768766
1833114
1818682
1827484
1791216
1861500
1809332
1809170
1877000
1798822
1804496
1881786
1812498
1834266
1849009
1841420
1779439
1842338
1840978
1809107
1939532
1825176
1841897
1829862
1839448
1881478
1821092
1858077
1858490
1942436
1817208
1807798
1868036
1839504
1953286
1856245
1903158
1847742
1868238
1842976
1809405
1823192
1821199
1866944
1901384
1863737
1796982
1783819
1785352
1809839
1854614
1856399
1829040
1845745
1853436
1798945
1849347
1805850
1872396
1854854
1879918
1794630
1419899

401
26837657838
11619889691
11136736558
11086294077
10904945160
11096664635
11088041784
11083684428
11081479507
11081268324
11061291179
11048089612
11063450013
11057677394
11061074412
11055858512
11058892864
11046696247
11226003735
11064664819
11074874461
11067748044
11064231455
11061774243
11047591777
11049976164
11065628190
11064882371
11065679484
11061309268
11068027949
11056181579
11066821452
11068515473
11074832231
11071176670
11074689237
11070643398
11059981418
11065531695
11642646147
164958342387
244430843156
244351457550
246729767951
245064395052
248687365605
247113045300
244558542457
244213611649
246731827077
245964597201
246029439508
246528747697
246675279480
247510549335
245172010583
244769127589
246267035718
247552857680
248130360798
247880100258
244894858435
248455111650
246404180679
245163169974
241966350641
246814262997
246294203608
245770711771
245047881390
244193195230
245534287629
245769625697
244619943291
239207000118
246050822046
247281259074
245509428204
243535596124
243927679365
98611024355
20894852245
24332186954
30496116154
36731607683
42484147653
48852712089
54438393253
60260697601
66237624749
71649127078
76720198412
81766142307
90395091055
95798122005
101740126791
106880838163
113582282916
118779600711
125909804655
130842270359
134209750861
141943547337
148796553983
155989935390
159751004373
166992324892
171165549479
176175273262
183712974912
190060659945
192440744527
201957411771
207269846355
211208993467
215769435292
221353858031
228972945868
235522605558
242407575971
243656149806
240834736392
232657214255
227210692386
225636216158
218332713614
212285082773
207292190358
204340988198
198676260015
194760918005
190402287744
186311251267
182793313293
178490765661
176471307054
172496071759
166628882223
164674565363
161092967815
156697492506
155108245735
153126906690
149430773385
146042246543
143925678100
144090043621
140508453743
137847828913
137527527454
140215731733
137041325091
133088046101
132447298508
133145805891
134614140322
132240437514
130999119161
131370977548
130720234143
131976080781
134982473061
141562549597
146685296721
151882822994
156184180470
159690162534
163934287127
166235164556
168886067051
173410248887
177311655432
180949825945
183622656243
186445348365
185327266685
186971319220
189457475911
191868982180
193173911276
192521498825
192801127660
192900239571
192657384786
194413540924
194558609624
191717353418
192770239615
190380597848
191004474118
190096034911
186340179063
183087370495
181838364432
183137357013
181854121861
178797843327
174777913308
173088213493
171179462795
169116962354
167404154057
163805164737
159256643962
155691152940
155210719394
157720238039
155996688201
156373275469
154606588223
152535592109
152820409177
153825227033
151761277687
150555262240
151816010060
150976718253
149285531785
153253024854
156434718776
156971729909
156998150125
157378288005
159717720793
159563863618
159090555201
160636239148
160480732186
162407965916
165886687958
167798634540
170001513736
171060563969
171059797427
173314932871
172440835430
173853243003
175509224347
175512909173
175789471376
175233748385
173871909795
178387511733
179878043283
180712450813
180543575194
181797298527
182281681341
179378222068
178405714737
179164512349
180177338795
177215830697
174617845179
179484255600
176179437761
175488651659
174854177015
172902068199
171618935865
168326227781
165821401095
168833596556
167881702222
165749555708
167560410382
164454422083
164200051837
161952727445
161851326835
161824595774
165320429200
162365529826
161721756303
163323109735
160050411718
160562909697
160437057263
163323148209
161970275483
160282014460
161250918691
162585002687
160361657879
162676905715
163316985733
164048284097
165820311993
166677755619
167401886371
166816661808
170642067649
169386011097
166759855835
166640818524
169413514109
170271867337
168363942150
170097859238
172357457320
172808706526
169317468388
170919050584
173655762898
175905887551
171925184049
174366160080
174655605730
176037668908
172658694096
175280688171
173123273888
173678981439
173681149598
173995450028
173997366898
172663498220
170650158970
169988120562
169815817976
171237393136
173134171037
170598680052
170271886160
169804723389
167379453855
168033464918
169478125141
167838128223
166287231149
165711102521
164561479165
166093740977
166936889581
166664993914
165960954408
164091732468
163678726801
166162935421
165872946962
166519366354
165167068012
166759705498
167558478563
167289582978
167038719204
166556589084
167874698018
165752588773
165557961259
165005811654
164843721946
164846657935
165876760238
166625131656
166865032505
169143073574
169877157494
170050149737
171020948898
170455555339
171116550199
172176794437
171252159078
172111023898
171965294271
171496371810
167651175254
169178061464
170182635308
174101033913
171334317519
172748116280
171650370247
168719945570
171567252667
172721350637
171072645691
169983382400
170544147447
169320589354
170214615070
171183149214
169621963944
168578199525
169502473094
168356357461
167988796889
168675448878
171588432291
170451420446
167382902880
167345290684
171049776509
169347226234
169122249469
171065625360
166377039853
165716220886
21982047526

401
338904
93554
89826
89738
87523
88881
88805
88891
88781
88855
89093
88585
88734
88697
89207
88859
88503
88739
89983
88591
88854
88602
88959
88613
88435
88499
88767
88513
88790
88539
88811
88841
88610
88827
88905
88876
88836
88944
88751
88721
186157
1798700
2765960
2433628
2456602
2413350
2516492
2522960
2436386
2453824
2422880
2530318
2467176
2452304
2521012
2469338
2438362
2446707
2433419
2509063
2566650
2536884
2514999
2466056
2430418
2526147
2453412
2500314
2607231
2459780
2455032
2456334
2524066
2457042
2466479
2494482
2439828
2607304
2534527
2491106
2494080
951193
391885
437010
548780
572095
658676
738226
766424
807286
840492
897616
937620
1031780
1054722
1166368
1223346
1215350
1342758
1343686
1437351
1453730
1577562
1625274
1599489
1698731
1746881
1747240
1811638
1872850
1975904
1961414
2015528
2042804
2094408
2124852
2202740
2233806
2302228
2326535
2422273
2473428
2420058
2343316
2355024
2353524
2258980
2303518
2202081
2156924
2048363
2061496
1980454
2001717
1893298
1932546
1987256
1785380
1770984
1754392
1762404
1741922
1701233
1741768
1652922
1634168
1600092
1576298
1531290
1473484
1520346
1533023
1495788
1485710
1516188
1464741
1485806
1462860
1485260
1476934
1468900
1502402
1495672
1554753
1634856
1626042
1726870
1797808
1746690
1757969
1848496
1853526
1854544
1905382
1941880
1974438
1912110
2058988
1966466
1988769
2047371
2063593
1992734
2050922
2010782
2095114
1977775
1990954
1981614
2001830
1980192
2078838
2003710
1908464
1906354
1987778
1913556
1869182
1880462
1877576
1792886
1764272
1842948
1759970
1716650
1794474
1709582
1694251
1695143
1704772
1638226
1635442
1651930
1675494
1641661
1674543
1621772
1634842
1664809
1713664
1716210
1689380
1662388
1705198
1683176
1743452
1687634
1668542
1724704
1843915
1768590
1758436
1792111
1787929
1812177
1859186
1842769
1832557
1898025
1964003
1827882
1850244
1836368
1854942
1910110
2023554
1854864
1960682
1889072
1926158
1909382
1936436
1881308
1829988
1806856
1935901
1846154
1877474
1799022
1824066
1976582
1809286
1768107
1752041
1806860
1722327
1780138
1732504
1854654
1759144
1720952
1787200
1786142
1696502
1716104
1818267
1700709
1717724
1704414
1732975
1775433
1764644
1689416
1726738
1705420
1874684
1752238
1719941
1949734
1713938
1760110
1848764
1804440
1779539
1776866
1710688
1776885
1861012
1863138
1808769
1789682
1857110
1805877
1778785
1918436
1961112
1789400
1896998
1870628
1879551
1785104
1819398
1854510
1789996
1826957
1810570
1905752
1796560
1837676
1821639
1786262
1803812
1847860
1799821
1760592
1836822
1789199
1782052
1862108
1793170
1741206
1750070
1778724
1763620
1778580
1743532
1750178
1782140
1735326
1800878
1786766
1795204
1758892
1828398
1775714
1776208
1844708
1766562
1772364
1848284
1780422
1802458
1816602
1808164
1746850
1811385
1808824
1776790
1907294
1793102
1809562
1797319
1807784
1849252
1789584
1825893
1825982
1908834
1783820
1774903
1834551
1806254
1921478
1823986
1870843
1816478
1836464
1810592
1777062
1790976
1787494
1835264
1868907
1831476
1764649
1751752
1753688
1777140
1822099
1823861
1794308
1813956
1821214
1766274
1816876
1773792
1840400
1822232
1847727
1762132
728443

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

402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2

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
63000190
62416737
62350658
63796192
62355866
64701365
62804256
62725170
62754530
63699761
63024702
63441675
63352450
63325358
63912006
62557466
62963780
63716626
63360068
63964558
63614157
62532808
64452696
62871367
62704377
61658352
64303822
62671125
63308171
62715005
62537855
63320476
62972674
62560162
62438977
63426234
63621000
62624615
62367118
63031073
665616
2225778
3800707
5475992
7076292
8591421
10342083
11760313
13463607
14959612
16367449
17797946
18999363
22013909
22668430
24843588
25710500
28055899
28944329
31603526
32164371
33211788
35977795
37430111
39483539
40051900
42708738
42961774
45023442
46849599
48505183
48909048
52331407
52841810
54221564
55394617
56972317
59665897
60738622
63038724
62151049
61510691
58316900
57893171
57371919
54448334
53545676
52135921
51604851
49475928
48943439
47356999
46582892
45687246
44260431
44147475
42516590
41052948
40641612
39828375
38187197
38620532
37384393
36566459
35488565
35341466
35413689
33894352
33585255
33925625
34606462
33048944
32037859
32552813
32529340
33075461
31626674
32188096
31796033
31910918
32258593
33455664
35529974
36631447
38018372
39099006
40065146
41328042
41405026
42688106
43793294
44782194
45747552
46555928
47093600
46328524
47582841
47853664
48597537
48871651
48467405
48664839
48799986
48415435
49257574
49145434
47937961
48936636
47402679
48499958
47710184
46331229
45739368
45627191
46103500
45441369
44481840
43368082
43270376
42531723
41939300
41716274
40337106
39161902
38249910
38614706
39366988
38472467
38848373
37982501
37502018
37996616
38083378
37130799
37189171
37839302
36950572
36564628
38778276
38853760
38904217
38994293
39031878
40008254
39407451
39603282
40079506
39780046
40813477
41585582
42021629
42760177
42662760
42791865
43554495
42893312
43958787
43764993
44110430
44035745
43693810
43381938
45379790
45040976
45476973
45190206
45901190
45576898
44644484
44995448
44723367
45623737
43717000
43739435
45733496
43437290
44141346
43571676
42948878
42884584
41392973
41186833
42552774
41557038
41156381
42079909
40299677
41155171
39717857
40590301
40030568
41909887
39185274
40745021
40566178
39483019
39897221
39930939
40985563
39875901
39759022
40142337
40655703
39363168
41038629
40533322
40787101
41700968
41364942
41856637
41488299
43250920
41693731
41382396
41645841
42534191
42430392
41706638
42841503
43393283
41812620
42672018
42743675
43795430
44315864
42167807
44466606
43271288
44492397
42351889
44513712
42753525
43652563
43342271
43436007
43458060
42888854
42459791
42332723
42418603
42701328
43484128
42137293
42703039
41933108
41798462
41601087
42667739
41265777
41532383
41003248
40953108
41372270
41768055
41246505
41400176
40247749
41151557
41382272
41251539
41461392
40906186
41802519
41693625
41637399
41518829
41498132
41914332
40863209
41470391
40885533
40911568
41164352
41333626
41564143
41786115
42179774
42599389
42140069
43005531
42173043
43032364
42761369
42717988
43164045
42585203
42804998
41343743
42337468
42580959
43847172
42288831
43549535
42426175
41633322
43488478
42869923
42669791
42130608
42624331
41890134
42857098
42427806
42324861
41527123
42778534
41354670
42069519
41956254
43228135
42025504
41486073
41724225
43088869
41651674
42443648
42620439
40789628
42580964
41523472

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
9983
9990
10009
9954
9979
9969
9961
9961
10030
10003
10075
9958
9976
9952
9943
9978
10030
9951
9969
9948
9988
9964
10016
9955
9986
9953
9979
10002
10031
9959
9991
10038
9976
9963
9950
9960
10043
10060
9969
9980
9881
9930
9959
9930
9941
9933
9990
9947
9954
19314
19268
19391
19371
19273
19505
19338
19237
19456
19297
19250
19411
19324
19374
19474
19397
19552
19356
19368
19537
19568
19401
19454
19486
19394
19425
19431
19426
19422
19581
19466
19371
19440
19451
19514
19485
19428
19457
19477
19607
19454
19366
19452
19450
19633
19464
19518
19479
19391
19472
19412
19534
19597
19470
19474
19475
19475
19390
19469
19433
19455
19444
19428
19693
19488
19396
19443
19460
19375
19434
19365
19227
18866
19207
19365
10038
18983
19293
19423
19342
19421
19380
19291
19380
19223
19297
19602
19415
19376
19373
19258
19457
19358
19537
19334
19344
19644
19408
19546
19309
19373
19436
19519
19450
19439
19379
19412
19569
19426
19482
19529
19491
19494
19480
19529
19388
19582
19534
19445
19463
19381
19473
19557
19479
19431
19393
19419
19383
19569
19585
19393
19433
19378
19365
19441
19477
19527
19449
19392
19393
19377
19352
19539
19537
19432
19484
19426
19450
19453
19415
19440
19424
19350
19374
19725
19431
19644
19503
19422
19453
19391
19390
19693
19351
19524
19450
19497
19519
19478
19446
19444
19500
19455
19331
19390
19422
19453
19511
19489
19541
19401
19534
19565
19402
19380
19558
19477
19281
19661
19550
19437
19479
19297
19603
19338
19456
19472
19482
19404
19493
19434
19524
19313
19460
19694
19286
19494
19309
19421
19586
19314
19449
19456
19571
19541
19323
19371
19396
19238
19725
19479
19464
19528
19485
19498
19488
19643
19470
19494
19522
19453
19452
19433
19480
19403
19462
19500
19407
19359
19445
19441
19372
19425
19398
19345
19540
19483
19439
19518
19455
19443
19402
19368
19617
19470
19421
19510
19353
19373
19465
19387
19664
19361
19570
19396
19431
19538
19442
19484
19488
19427
19352
19550
19428
19494
19402
19630
19592
19356
19531
19442
19406
19506
19440
19621
19489
19493
19504
19641
19484
19515
19529
19448
19419
19558
19508
19535
19553
19625
19472
19491
19409
19595
19484
19537
19610
19568
19444
19421
19446
19589

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
63000190
62416737
62350658
63796192
62355866
64701365
62804256
62725170
62754530
63699761
63024702
63441675
63352450
63325358
63912006
62557466
62963780
63716626
63360068
63964558
63614157
62532808
64452696
62871367
62704377
61658352
64303822
62671125
63308171
62715005
62537855
63320476
62972674
62560162
62438977
63426234
63621000
62624615
62367118
63031073
665616
2225778
3800707
5475992
7076292
8591421
10342083
11760313
13463607
14959612
16367449
17797946
18999363
22013909
22668430
24843588
25710500
28055899
28944329
31603526
32164371
33211788
35977795
37430111
39483539
40051900
42708738
42961774
45023442
46849599
48505183
48909048
52331407
52841810
54221564
55394617
56972317
59665897
60738622
63038724
62151049
61510691
58316900
57893171
57371919
54448334
53545676
52135921
51604851
49475928
48943439
47356999
46582892
45687246
44260431
44147475
42516590
41052948
40641612
39828375
38187197
38620532
37384393
36566459
35488565
35341466
35413689
33894352
33585255
33925625
34606462
33048944
32037859
32552813
32529340
33075461
31626674
32188096
31796033
31910918
32258593
33455664
35529974
36631447
38018372
39099006
40065146
41328042
41405026
42688106
43793294
44782194
45747552
46555928
47093600
46328524
47582841
47853664
48597537
48871651
48467405
48664839
48799986
48415435
49257574
49145434
47937961
48936636
47402679
48499958
47710184
46331229
45739368
45627191
46103500
45441369
44481840
43368082
43270376
42531723
41939300
41716274
40337106
39161902
38249910
38614706
39366988
38472467
38848373
37982501
37502018
37996616
38083378
37130799
37189171
37839302
36950572
36564628
38778276
38853760
38904217
38994293
39031878
40008254
39407451
39603282
40079506
39780046
40813477
41585582
42021629
42760177
42662760
42791865
43554495
42893312
43958787
43764993
44110430
44035745
43693810
43381938
45379790
45040976
45476973
45190206
45901190
45576898
44644484
44995448
44723367
45623737
43717000
43739435
45733496
43437290
44141346
43571676
42948878
42884584
41392973
41186833
42552774
41557038
41156381
42079909
40299677
41155171
39717857
40590301
40030568
41909887
39185274
40745021
40566178
39483019
39897221
39930939
40985563
39875901
39759022
40142337
40655703
39363168
41038629
40533322
40787101
41700968
41364942
41856637
41488299
43250920
41693731
41382396
41645841
42534191
42430392
41706638
42841503
43393283
41812620
42672018
42743675
43795430
44315864
42167807
44466606
43271288
44492397
42351889
44513712
42753525
43652563
43342271
43436007
43458060
42888854
42459791
42332723
42418603
42701328
43484128
42137293
42703039
41933108
41798462
41601087
42667739
41265777
41532383
41003248
40953108
41372270
41768055
41246505
41400176
40247749
41151557
41382272
41251539
41461392
40906186
41802519
41693625
41637399
41518829
41498132
41914332
40863209
41470391
40885533
40911568
41164352
41333626
41564143
41786115
42179774
42599389
42140069
43005531
42173043
43032364
42761369
42717988
43164045
42585203
42804998
41343743
42337468
42580959
43847172
42288831
43549535
42426175
41633322
43488478
42869923
42669791
42130608
42624331
41890134
42857098
42427806
42324861
41527123
42778534
41354670
42069519
41956254
43228135
42025504
41486073
41724225
43088869
41651674
42443648
42620439
40789628
42580964
41523472

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
578
576
571
577
568
590
569
582
583
589
581
572
570
587
581
581
584
582
572
584
575
569
591
572
578
562
599
583
572
569
568
580
572
569
564
575
574
568
574
574
16
37
54
71
89
102
118
137
152
159
179
189
195
231
233
248
266
281
282
308
310
323
342
356
381
380
413
403
426
435
452
470
484
493
503
506
523
552
554
596
567
568
532
525
545
499
488
490
484
458
452
447
435
426
415
409
406
396
387
385
363
368
355
350
343
343
339
332
326
342
336
325
313
322
324
318
307
307
310
308
309
324
339
357
357
374
391
386
403
405
411
422
444
441
436
431
445
453
459
458
448
450
456
464
458
453
440
459
456
456
450
441
429
430
439
433
423
405
407
406
398
405
381
369
370
368
373
367
373
377
371
372
367
354
354
364
354
349
369
370
372
374
366
382
383
375
381
381
386
393
398
398
403
413
406
410
416
415
414
415
415
402
424
423
443
425
422
425
428
419
417
427
412
417
432
411
420
410
402
417
395
396
400
395
384
395
380
394
378
395
388
396
380
397
385
377
377
382
388
376
383
381
392
378
389
386
391
395
389
407
390
405
394
398
390
401
402
393
401
408
393
410
405
420
423
394
417
411
430
401
423
409
414
404
414
405
406
405
404
395
403
413
397
405
398
398
394
402
392
395
388
389
404
392
403
395
396
396
389
394
394
393
393
390
401
394
393
404
391
395
387
388
399
392
389
394
402
402
401
411
403
401
413
405
411
400
403
392
406
410
420
412
411
404
391
408
409
404
397
404
393
405
403
404
389
402
397
396
403
411
392
402
396
406
391
406
406
391
401
400


Loading data, please wait...