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 93
nhost 131072
MemSize 536870912
UsedMem 184825432
FreeMem 352045480
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 = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 6.45
mkmodel_time = 8.65
setup_method_time = 0.48
set_maxstep_time = 251.29
stdinit_time = 0.19
runtime = 35.57
methodrun_time = 287.39
elapsed_time = 568.17
jobid = 0
n_dat = 1
seq = 2
@@@end header@@@
5629
3381719434
3381735058
3382143104
3382172114
0
0
0
0
0
0
0
0
0
3382173568
3382527270
3382528808
3382536606
3382558356
0
0
0
0
0
0
0
0
0
3382560160
3382657426
3382658696
3382665882
3382675768
0
0
0
0
0
0
0
0
0
3382677340
3382770784
3382771990
3382779887
3382790514
0
0
0
0
0
0
0
0
0
3382792076
3382885362
3382886524
3382893622
3382903490
0
0
0
0
0
0
0
0
0
3382905040
3382995652
3382996816
3383004238
3383013410
0
0
0
0
0
0
0
0
0
3383014898
3383106736
3383108136
3383114936
3383124224
0
0
0
0
0
0
0
0
0
3383125794
3383217428
3383218592
3383225127
3383234266
0
0
0
0
0
0
0
0
0
3383235665
3383327930
3383329094
3383335080
3383344484
0
0
0
0
0
0
0
0
0
3383345964
3383438710
3383439874
3383445303
3383454252
0
0
0
0
0
0
0
0
0
3383455776
3383547924
3383549088
3383555079
3383564132
0
0
0
0
0
0
0
0
0
3383565648
3383658126
3383659290
3383664840
3383673920
0
0
0
0
0
0
0
0
0
3383675516
3383768020
3383769184
3383774464
3383783340
0
0
0
0
0
0
0
0
0
3383784910
3383877110
3383878274
3383883913
3383892874
0
0
0
0
0
0
0
0
0
3383894440
3383987516
3383988680
3383993655
3384002800
0
0
0
0
0
0
0
0
0
3384004290
3384096890
3384098054
3384103616
3384112786
0
0
0
0
0
0
0
0
0
3384114266
3384206908
3384208072
3384214735
3384224022
0
0
0
0
0
0
0
0
0
3384225536
3384317778
3384318942
3384324983
3384334134
0
0
0
0
0
0
0
0
0
3384335594
3384427612
3384428776
3384434968
3384444134
0
0
0
0
0
0
0
0
0
3384445704
3384539538
3384540700
3384546762
3384555922
0
0
0
0
0
0
0
0
0
3384557486
3384649512
3384650674
3384656535
3384665714
0
0
0
0
0
0
0
0
0
3384667268
3384758906
3384760068
3384766176
3384775426
0
0
0
0
0
0
0
0
0
3384776814
3384869318
3384870480
3384876327
3384885318
0
0
0
0
0
0
0
0
0
3384886766
3384979510
3384980672
3384985752
3384994912
0
0
0
0
0
0
0
0
0
3384996420
3385088912
3385090074
3385095711
3385104852
0
0
0
0
0
0
0
0
0
3385106402
3385198960
3385200122
3385205543
3385214512
0
0
0
0
0
0
0
0
0
3385215954
3385307692
3385308854
3385315641
3385324626
0
0
0
0
0
0
0
0
0
3385326178
3385418854
3385420016
3385425439
3385434498
0
0
0
0
0
0
0
0
0
3385435998
3385528704
3385529868
3385534951
3385544582
0
0
0
0
0
0
0
0
0
3385545952
3385637588
3385638750
3385645304
3385654648
0
0
0
0
0
0
0
0
0
3385656058
3385748406
3385749572
3385756007
3385765296
0
0
0
0
0
0
0
0
0
3385766792
3385859874
3385861036
3385866671
3385876362
0
0
0
0
0
0
0
0
0
3385877928
3385970510
3385971806
3385977696
3385987202
0
0
0
0
0
0
0
0
0
3385988752
3386081382
3386082544
3386088799
3386098300
0
0
0
0
0
0
0
0
0
3386099864
3386192536
3386193698
3386200352
3386209844
0
0
0
0
0
0
0
0
0
3386211366
3386304322
3386305484
3386311136
3386320764
0
0
0
0
0
0
0
0
0
3386322166
3386415332
3386416494
3386422040
3386431812
0
0
0
0
0
0
0
0
0
3386433266
3386525538
3386526700
3386533249
3386542904
0
0
0
0
0
0
0
0
0
3386544384
3386637294
3386638456
3386644208
3386653818
0
0
0
0
0
0
0
0
0
3386655350
3386747320
3386748482
3386755247
3386764518
0
0
0
0
0
0
0
0
0
3386766091
3386858018
3386859182
3386865712
3386875120
0
0
0
0
0
0
0
0
0
3386876556
3387629292
3387862988
3389395592
3389417123
0
0
0
0
641607
0
0
0
0
3389418930
3476635626
3476644778
3492079503
3492439119
1
1
9685
7682
53434633
86
8355
3336843
8173907
3492442556
3578963780
3578984220
3603480242
3603508574
0
0
0
7579
93380196
65
6320
3239045
8010847
3603511865
3698506288
3698520804
3718038398
3718066562
0
0
0
7721
142382463
80
7766
3440713
8287741
3718070392
3813305194
3813322576
3828968286
3828996470
0
1
9627
7685
191693589
79
7666
3362765
8237411
3828999164
3921023294
3921041514
3940970522
3940998862
0
3
29027
7662
237591346
74
7196
3454692
8305524
3941002038
4030211636
4030235392
4052608964
4052636902
0
1
9730
7698
279880734
69
6706
3352796
8242042
4052640874
4147201558
4147217744
4166525346
4166553444
0
0
0
7636
328829061
80
7774
3344112
8225697
4166557330
4260666872
4260676890
4278840394
4278868112
0
1
9665
7724
376475783
77
7478
3451961
8345253
4278871906
84337652
84362571
97830024
97858172
0
1
9565
7864
431338230
91
8837
3302597
8410178
97859918
182848532
182869573
213605294
213633162
0
2
19137
7676
468652315
61
5918
3237088
8050193
213637254
305692380
305711414
325387378
325415420
0
0
0
7801
513716281
73
7102
3424749
8360707
325419052
408175922
408194790
437934595
437962906
0
0
0
7738
548074780
55
5342
3250906
8122778
437967113
540702638
540707076
549295656
549324012
0
1
9664
7653
605117250
97
9421
3411466
8320208
549326574
641845912
641882670
661693084
661721148
0
1
9512
7755
650982653
73
7095
3408463
8331553
661723508
754753276
754775360
774280230
774308096
0
2
19146
7789
697485659
76
7372
3434163
8382379
774312250
866842946
866859756
886663126
886691064
0
0
0
7782
742884973
74
7184
3464160
8372988
886694834
986360612
986365048
999810142
999838232
0
0
0
7657
797396963
91
8846
3318943
8234716
999842258
1097762382
1097774564
1113445956
1113474368
0
1
9688
7861
849079568
85
8254
3468112
8475282
1113476828
1204829956
1204854408
1227833490
1227861624
0
1
9607
7707
893703465
72
6998
3332679
8225384
1227865722
1320021168
1320041406
1340221172
1340249100
0
1
9568
7669
939519499
74
7191
3374638
8231981
1340252800
1431934548
1431966560
1452102630
1452130250
0
1
9650
7756
984529342
73
7086
3362784
8271768
1452134182
1547112902
1547127248
1565838226
1565866064
0
0
0
7661
1033485984
80
7776
3381350
8263732
1565869660
1659061106
1659079478
1679264426
1679292580
0
1
9516
7752
1079915198
75
7278
3461692
8430114
1679295736
1775749944
1775760272
1792575636
1792604136
0
1
9505
7664
1130784707
84
8158
3358565
8283171
1792608246
1873984680
1873999004
1903893442
1903921398
0
1
9492
7562
1164409105
54
5248
3204279
7949230
1903925721
1997115350
1997138816
2015154658
2015182366
0
1
9627
7640
1211904752
78
7584
3307134
8170092
2015186248
2112267856
2112272412
2129072326
2129100614
0
0
0
7658
1263448768
85
8248
3376393
8275344
2129104466
2217530260
2217546488
2241280912
2241309092
0
1
9468
7622
1305109780
67
6505
3369008
8198264
2241312294
2331575532
2331599916
2353362038
2353390060
0
1
9617
7822
1347810523
68
6607
3393198
8407510
2353394541
2444999428
2445017446
2465486918
2465514970
0
1
9552
7744
1392014300
71
6883
3433142
8348932
2465518857
2561952432
2561965156
2580524531
2580552850
0
1
9577
7738
1442208893
83
8054
3424080
8332123
2580556468
2683450706
2683455002
2693404234
2693432346
0
0
0
7632
1500001774
99
9600
3313064
8286203
2693436006
2796824004
2796832080
2804743510
2804772308
0
1
9542
7769
1557783828
98
9529
3409131
8379406
2804774256
2901429788
2901452536
2916611594
2916639722
0
1
9714
7760
1608276726
83
8061
3374365
8310383
2916643721
3013858986
3013865772
3027172238
3027200402
0
1
9578
7596
1660694269
87
8453
3349122
8204955
3027203129
3124796836
3124805512
3141142318
3141170406
0
1
9671
7602
1713323263
89
8644
3310082
8236517
3141174016
3237433746
3237442174
3254237862
3254265830
0
0
0
7738
1763492306
83
8061
3449732
8359762
3254269492
3347334268
3347348732
3366344870
3366373606
0
0
0
7776
1809913704
76
7376
3383975
8337517
3366377291
3453445514
3453467474
3477568746
3477596618
0
0
0
7587
1849815110
63
6116
3242424
8047535
3477600888
3568685984
3568690604
3587753574
3587782096
0
2
19286
7696
1894601435
73
7088
3412538
8268559
3587786375
3600538632
3600547532
3602959747
3602987686
0
0
0
85
1895689792
2
195
39468
97849
3602990936
3606589462
3606591006
3610810335
3612078811
1
0
0
280
1897425133
3
293
122744
302373
3612081786
3618790332
3618793182
3623330483
3625480738
1
0
0
510
1901390255
7
680
213373
544340
3625483556
3631465178
3631471160
3639523544
3640887113
1
0
0
668
1903249875
3
292
266329
703011
3640890818
3651896336
3651899376
3658686496
3660009174
1
0
0
904
1909135033
10
969
393703
957766
3660012296
3672506176
3672508850
3680042604
3681780314
1
0
0
1012
1915605313
11
1068
443392
1080079
3681783520
3699888534
3699891488
3704430462
3705270492
1
0
0
1243
1926725141
19
1846
521088
1311841
3705272320
3723895598
3723903034
3732192891
3732528824
1
1
9685
1566
1936247234
14
1361
690072
1665219
3732531844
3751953252
3751956374
3760598462
3760833842
1
2
19192
1619
1945813158
15
1455
717539
1734775
3760836588
3781842288
3781845454
3792407882
3792666110
1
1
9653
1806
1956056635
17
1649
810627
1940098
3792669284
3814175908
3814186260
3826928534
3827174714
1
0
0
1934
1965654856
16
1554
846370
2073444
3827178446
3854244828
3854253050
3865181718
3865397630
1
0
0
2172
1979844374
23
2236
967919
2336674
3865401078
3893438946
3893448570
3906157311
3906326986
1
1
9730
2452
1993320271
22
2142
1094946
2635127
3906330706
3937966876
3937979124
3949453082
3949628774
1
0
0
2682
2009173634
26
2524
1154064
2846331
3949632510
3983343732
3983355830
3994628716
3994800722
1
0
0
2727
2026527466
29
2820
1186570
2916692
3994804460
4032254108
4032257364
4043810414
4043987418
1
0
0
3008
2046377145
33
3207
1319323
3237882
4043990916
4078520352
4078529040
4094540864
4094741870
1
0
0
3111
2061804429
25
2429
1341295
3282292
4094745938
4136770540
4136774119
4148683420
4148868134
1
0
0
3310
2084433802
38
3690
1426325
3520774
4148871760
4190470026
4190483156
4204628018
4204822176
1
0
0
3568
2104604165
33
3200
1581504
3834529
4204825796
4249803736
4249815754
4262554030
4262582656
0
0
0
3774
2127066512
37
3598
1679921
4047290
4262585184
17053372
17060856
28105618
28134048
0
0
0
3893
2153360828
44
4278
1727947
4216521
28137284
74204186
74226854
92046482
92259350
1
0
0
4050
2174813142
35
3401
1733308
4279958
92263324
145757776
145770344
158504160
158532746
0
0
0
4452
2202189104
45
4371
1925712
4763724
158535080
216243664
216255240
228017214
228045016
0
0
0
4467
2233484293
53
5143
1935547
4822457
228048466
283737278
283749222
300322114
300350314
0
0
0
4788
2260639110
44
4275
2067938
5089235
300354394
359716774
359726472
373646668
373675180
0
0
0
4879
2290447320
47
4569
2147755
5231228
373677982
433598652
433617142
450922694
450950726
0
2
19206
5157
2319464561
47
4570
2286885
5542505
450954780
514862732
514876442
531743448
531772048
0
0
0
5349
2351282325
51
4951
2332170
5710133
531774968
594656672
594671383
614567946
614596062
0
1
9665
5624
2379709048
45
4367
2441077
5996075
614600737
680053382
680072784
699169518
699197456
0
1
9664
5697
2409884134
47
4565
2517701
6102651
699200868
774088744
774097252
786116302
786144056
0
2
19060
5811
2450349197
68
6607
2546416
6263928
786148345
856326180
856342306
875132134
875160446
0
0
0
6087
2483439776
52
5051
2613498
6456231
875164261
941800772
941814069
966619246
966647478
0
2
19314
6221
2510917795
43
4169
2664470
6569340
966651873
1041854578
1041875250
1062924698
1062952942
0
2
19020
6451
2547077079
57
5535
2713376
6769069
1062956831
1141009578
1141040862
1159661842
1159689684
0
2
19266
6793
2584255695
60
5821
2887629
7180876
1159693313
1251223780
1251230546
1260629697
1260658220
0
0
0
6860
2635461526
87
8447
2925480
7376174
1260660034
1342521948
1342550442
1362463562
1362491390
0
1
9542
7002
2674956715
65
6315
3109138
7541761
1362495460
1448311290
1448327780
1467316910
1467344878
0
0
0
7163
2717627387
69
6704
3084893
7607417
1467348967
1558631922
1558646976
1574503410
1574531484
0
1
9576
7436
2764861651
77
7473
3263893
8035884
1574534178
1674172852
1674176778
1684808480
1684837170
0
1
9545
7658
2819794027
93
9038
3276948
8198865
1684840808
1772968940
1772997742
1795380914
1795408798
0
0
0
7596
2861599048
68
6607
3225333
8098951
1795412985
1885465144
1885498086
1904093546
1904122534
0
0
0
7355
2906864553
73
7091
3281644
7963739
1904126232
1995699476
1995707126
2010414204
2010442874
0
1
9650
7220
2955061043
80
7773
3214999
7780084
2010446389
2098518318
2098532192
2114357804
2114385936
0
0
0
7023
3000847367
75
7283
3100725
7622414
2114389234
2199611624
2199615974
2216828338
2216856248
0
1
9714
6914
3044591815
72
6995
3017500
7458459
2216860360
2303845016
2303856690
2318035398
2318063528
0
0
0
6934
3090046674
73
7086
3081381
7466959
2318067212
2406220390
2406225370
2415591802
2415620822
0
2
19288
6640
3138373229
79
7669
2918136
7177064
2415622702
2495461854
2495471556
2510148264
2510176534
0
3
28641
6266
3179888101
67
6513
2763123
6743811
2510180190
2586833964
2586852856
2603759622
2603787702
0
2
19152
6122
3219711506
66
6409
2642944
6550399
2603791510
2684286110
2684290140
2694977294
2695005410
0
0
0
6193
3263479905
74
7181
2733355
6703229
2695009600
2766023712
2766062556
2783474041
2783502306
0
0
0
5964
3297947503
55
5344
2594937
6354247
2783506260
2854854564
2854868138
2871413872
2871441762
0
1
9607
5844
3333855749
58
5634
2531087
6271581
2871444568
2940891382
2940909560
2956236269
2956264752
0
1
9505
5600
3368988093
57
5536
2443524
6018820
2956267646
3026847480
3026858700
3039239178
3039267294
0
1
9685
5547
3406253152
62
6025
2464484
5964915
3039270930
3107215796
3107228018
3121863872
3121892098
0
0
0
5489
3441041691
57
5536
2477178
5959402
3121896040
3187976766
3187985944
3202184903
3202213178
0
0
0
5305
3475002125
56
5432
2328045
5692886
3202216902
3268313370
3268317256
3280292962
3280321160
0
0
0
5160
3510237514
58
5634
2217891
5579269
3280323718
3342905980
3342920682
3358017358
3358045678
0
1
9565
4949
3542772491
54
5246
2188478
5317504
3358049142
3415175720
3415192824
3433539674
3433567744
0
0
0
4947
3569345969
43
4175
2156296
5297253
3433571714
3488854584
3488880506
3507063366
3507091256
0
0
0
4794
3594596629
41
3981
2141555
5174001
3507095008
3563167104
3563181448
3580205818
3580233764
0
0
0
4668
3621943550
45
4368
2045774
5017391
3580237406
3638323416
3638360484
3652365980
3652394212
0
0
0
4864
3650814943
46
4463
2171324
5251268
3652396868
3704824544
3704847373
3722668178
3722696406
0
1
9627
4472
3675261806
40
3882
1931404
4737990
3722700216
3781743172
3781750896
3791687284
3791715474
0
0
0
4493
3707596730
55
5335
1936866
4840711
3791719326
3851025600
3851029506
3858644456
3858673136
0
0
0
4418
3740744005
57
5540
1858616
4745746
3858676268
3910660042
3910671154
3926322942
3926525994
1
0
0
4376
3765853142
41
3990
1993764
4751199
3926529576
3980362280
3980377498
3994983050
3995011698
0
0
0
4263
3794080715
47
4559
1865829
4620700
3995014146
4044727340
4044740906
4062874232
4062902224
0
0
0
4281
3817532618
38
3690
1914671
4646794
4062906144
4111686492
4111700562
4128861217
4128889370
0
0
0
4119
3840822283
38
3688
1785575
4365491
4128893386
4181866192
4181875882
4192087580
4192115918
0
0
0
4168
3868911964
47
4567
1850362
4499950
4192119832
4240107772
4240127094
4258659562
4258859762
1
0
0
3985
3892170672
38
3689
1797216
4299492
4258863608
17832156
17836076
25916878
26121996
1
0
0
4137
3921720960
48
4668
1766595
4418492
26124760
74647280
74651220
88587468
88615638
0
2
19233
3956
3946002079
39
3786
1720145
4214601
88618626
129940428
129943734
150359008
150561686
1
1
9730
4034
3961704524
25
2433
1744184
4293520
150565828
197621464
197631776
211283901
211311984
0
0
0
3873
3984989748
38
3688
1718447
4181442
211314632
258164892
258174588
272553834
272760658
1
0
0
3915
4008333030
38
3691
1680364
4137412
272764496
314644652
314649200
333437599
333633366
1
0
0
3895
4025693095
28
2719
1669622
4137126
333637338
384032320
384036340
394298230
394326334
0
0
0
3877
4052986982
46
4465
1712131
4202357
394328414
442081318
442092778
453985412
454187966
1
0
0
3797
4077733243
41
3981
1669040
4067597
454191638
499009778
499025556
513802572
514000742
1
0
0
3813
4099186521
35
3397
1664633
4053274
514004298
563215634
563227192
575620180
575817134
1
0
0
3901
4125000363
42
4085
1724901
4203657
575820008
628182434
628186200
640372714
640579996
1
1
9664
4183
4152707945
45
4366
1866725
4526104
640582682
695832382
695844204
707050841
707079714
0
1
9688
4441
4181880713
47
4571
1894825
4713581
707083862
761595366
761610040
776713170
776741326
0
1
9650
4500
4208890411
43
4179
2028623
4869996
776745022
833584870
833604884
848582236
848610640
0
1
9653
4608
4237997017
47
4567
2040126
4962129
848614150
909057340
909064456
921027506
921055778
0
1
9545
4901
4269562783
52
5043
2157314
5290565
921059332
979855128
979873124
995479798
995507930
0
0
0
4912
3433956
46
4465
2124798
5197305
995511890
1055211648
1055219062
1072074252
1072102958
0
1
9627
5130
31756701
45
4374
2261994
5508260
1072106892
1134686994
1134707614
1148187172
1148215142
0
1
9568
5099
63513323
52
5057
2240010
5490974
1148219132
1213180114
1213188752
1228291114
1228319398
0
0
0
5281
96939281
55
5340
2327065
5696206
1228323030
1294512678
1294537951
1307646938
1307675004
0
0
0
5391
130622557
53
5151
2377829
5782550
1307677534
1371726636
1371745634
1390061498
1390089606
0
2
19236
5445
161572501
50
4854
2361866
5790743
1390093240
1456557356
1456571670
1474109562
1474137768
0
0
0
5482
194472884
53
5149
2429752
5865959
1474141534
1545962128
1545966098
1558189961
1558217858
0
1
9617
5678
232826862
64
6216
2464318
6148292
1558222106
1625545496
1625572254
1643688746
1643716474
0
0
0
5782
265233367
52
5055
2424474
6096658
1643720488
1717407238
1717431298
1728583069
1728611256
0
0
0
5845
303890543
62
6015
2611235
6333313
1728613492
1797358044
1797370176
1813981628
1814009682
0
2
19177
5676
338035553
56
5435
2453140
6059588
1814013902
1885862962
1885867074
1903715601
1903743678
0
0
0
5770
375028189
61
5932
2588022
6254040
1903747266
1975327812
1975342824
1992085474
1992113602
0
0
0
5805
411474444
59
5728
2590908
6242925
1992117741
2061245952
2061270022
2080815525
2080842892
0
1
9468
5988
444443776
53
5149
2514207
6299578
2080846823
2156891192
2156910834
2168804729
2168832830
0
0
0
5930
485097682
67
6498
2551372
6300264
2168836496
2243305704
2243320860
2257791589
2257819764
0
1
9575
5940
524203025
65
6312
2596506
6385719
2257823770
2335162826
2335167128
2346487241
2346515304
0
0
0
6099
565302990
68
6605
2740664
6612123
2346518630
2415083282
2415103074
2438375110
2438403034
0
0
0
5969
596381990
48
4658
2555541
6341034
2438407165
2514783828
2514787742
2527278918
2527306862
0
3
28765
6062
636869845
67
6509
2629477
6548865
2527310298
2600708960
2600719428
2618380982
2618408654
0
0
0
5889
674533246
62
6014
2628998
6358829
2618412802
2688821820
2688841042
2706715826
2706743478
0
0
0
5902
709135690
56
5441
2610971
6366702
2706747436
2776471650
2776486580
2795898042
2795925978
0
0
0
5891
742897469
55
5340
2569469
6318106
2795930190
2870116508
2870150531
2884444654
2884472514
0
0
0
5882
781565200
62
6022
2580783
6312775
2884475100
2952052380
2952077918
2972859602
2972887406
0
2
19350
5887
813162132
51
4953
2509627
6232924
2972891464
3046898374
3046910638
3059852994
3059881188
0
0
0
5788
852376398
64
6215
2513213
6240130
3059884360
3129638274
3129654458
3148866362
3148895194
0
1
9502
5677
887636297
57
5535
2484760
6100252
3148898624
3215525994
3215542438
3234767358
3234795150
0
1
9576
5704
919109637
50
4859
2479832
6080615
3234799533
3302871402
3302894016
3319826737
3319855058
0
1
9505
5567
953318450
56
5438
2438830
5954882
3319859381
3387834808
3387858214
3404868060
3404895610
0
0
0
5742
986816612
54
5251
2495209
6118795
3404899422
3470565096
3470603725
3488284062
3488312246
0
0
0
5555
1018268182
50
4860
2410659
5937362
3488315522
3553625412
3553636576
3569906938
3569935306
0
1
9577
5442
1050354095
52
5051
2366671
5839512
3569938890
3632152226
3632183500
3650519573
3650547236
0
0
0
5244
1079761995
46
4472
2290963
5595097
3650551601
3721268466
3721274622
3729701150
3729729922
0
2
19292
5309
1118996231
66
6412
2264140
5700741
3729731998
3795622954
3795637838
3808455998
3808484326
0
1
9512
5158
1153795643
58
5628
2301636
5563986
3808487846
3873826264
3873836420
3886225946
3886254158
0
0
0
5025
1188930882
58
5641
2213856
5452093
3886257578
3950680418
3950687544
3965330052
3965358522
0
1
9664
5053
1223148963
56
5435
2221856
5422136
3965361640
4020963532
4020993164
4040950034
4040977918
0
1
9714
4866
1248416788
40
3881
2049130
5084880
4040981917
4103985160
4103997674
4115567056
4115595934
0
1
9688
4838
1282326197
57
5539
2132100
5244890
4115599472
4179616310
4179625276
4187977617
4188005638
0
0
0
4784
1317988646
60
5824
2020668
5113331
4188008055
4246954432
4246962026
4261249821
4261278274
0
1
9741
4752
1348386661
50
4860
2075063
5092646
4261281880
23127766
23132033
40831178
40859150
0
0
0
4779
1376209459
45
4366
2109941
5146897
40862948
94486420
94503520
115238262
115266196
0
0
0
4549
1401377189
41
3984
2011199
4893059
115270124
168543916
168554356
187786570
187814320
0
0
0
4626
1426119301
40
3889
1952612
4876639
187818006
240152248
240169042
260508626
260537390
0
0
0
4656
1449787291
38
3690
2005837
4952644
260541465
321780040
321792828
330718678
330746940
0
0
0
4487
1484021062
59
5723
1944593
4838404
330750354
386207644
386215940
400227550
400255426
0
0
0
4634
1511732430
45
4371
2008310
4936453
400259430
458577050
458588252
470341168
470369178
0
0
0
4647
1541991958
48
4662
2056438
5019290
470371592
529499120
529508582
540651532
540679762
0
2
19116
4641
1573358696
51
4948
2062628
5020636
540683812
602457244
602461212
612787510
612815902
0
1
9565
4612
1607856418
59
5730
1924219
4899989
612819896
664140980
664150654
683842266
683870966
0
0
0
4506
1631310077
38
3689
1916893
4783534
683875389
735776516
735789752
754352396
754380490
0
0
0
4623
1654385908
37
3596
2048932
4978194
754384125
812597824
812601870
825710796
825738930
0
0
0
4516
1685028956
49
4766
2003536
4877248
825741546
877807098
877824824
897221808
897249920
0
2
19177
4618
1708346421
37
3595
1957623
4856664
897253937
956299768
956309856
967598302
967626578
0
1
9665
4649
1739522130
52
5045
2025921
5004605
967630118
1028598186
1028602022
1039711130
1039739440
0
0
0
4732
1772315642
54
5239
2087871
5136600
1039742509
1090770012
1090782404
1113346882
1113374682
0
1
9627
4728
1793500404
34
3303
2034471
4980685
1113378746
1171740306
1171752530
1186547886
1186576022
0
0
0
4676
1823308827
49
4763
2097992
5075083
1186580144
1244009808
1244030836
1259993838
1260021930
0
0
0
4697
1852390366
48
4660
2031730
5047446
1260025610
1313967140
1313971504
1333980482
1334008262
0
0
0
4775
1877112527
40
3886
2016857
4997775
1334012493
1393546356
1393563190
1407228536
1407256664
0
0
0
5026
1906252513
47
4566
2254187
5449509
1407260394
1469549568
1469557008
1481873753
1481901928
0
0
0
4944
1938932031
54
5245
2181879
5343690
1481905660
1540418478
1540432950
1557672706
1557700630
0
0
0
4901
1967299697
45
4376
2139432
5229433
1557704572
1618949544
1618970138
1633712822
1633741150
0
1
9492
4978
1998480735
51
4956
2201083
5371048
1633745312
1699008960
1699017432
1713466982
1713694590
1
0
0
5048
2033677876
59
5730
2183556
5385320
1713698298
1779692968
1779700600
1789905128
1789933290
0
0
0
5136
2069166283
58
5636
2248446
5557846
1789936794
1852491440
1852498752
1866889924
1866918138
0
1
9730
5229
2100191034
50
4855
2280169
5603844
1866922304
1931289682
1931300500
1946418030
1946446254
0
0
0
5231
2132677298
51
4951
2346149
5669176
1946448898
2004950212
2004967526
2025919222
2025947050
0
2
19451
5205
2158963239
42
4076
2197657
5468950
2025951201
2091278828
2091283058
2105960466
2105988820
0
0
0
5200
2192976043
56
5436
2297507
5577927
2105992666
2175817002
2175820908
2185735268
2185763534
0
0
0
5310
2231453574
64
6226
2288104
5748217
2185766010
2248384860
2248404126
2266419870
2266447822
0
1
9650
5435
2260753645
47
4567
2408791
5851024
2266451579
2335434960
2335448308
2347430982
2347459258
0
0
0
5492
2296665234
57
5530
2482435
5960439
2347462202
2412615428
2412622446
2429661458
2429689544
0
2
19203
5414
2328810813
52
5048
2392900
5799454
2429693246
2491407942
2491423918
2513448786
2513476200
0
0
0
5292
2357601313
47
4564
2296364
5636750
2513480361
2583427758
2583437124
2595312376
2595340996
0
0
0
5487
2394853685
61
5923
2388968
5932214
2595343924
2663054816
2663073556
2679391904
2679419928
0
1
9664
5478
2429243480
56
5443
2440687
5944191
2679423418
2746279768
2746289442
2765093482
2765121598
0
0
0
5473
2462818256
54
5248
2431280
5871425
2765124198
2834439008
2834446520
2849294750
2849323166
0
1
9568
5596
2498399833
57
5541
2541505
6063437
2849326920
2914746138
2914767766
2932322130
2932349632
0
1
9617
5559
2529926568
51
4959
2320287
5818982
2932353721
3004603798
3004613052
3015645148
3015673762
0
0
0
5683
2568571581
64
6212
2434880
6082550
3015677656
3076837524
3076861892
3099185426
3099213434
0
0
0
5426
2595788421
44
4268
2309041
5698109
3099217285
3168128850
3168141357
3181960582
3181988568
0
0
0
5508
2631559589
58
5627
2409095
5943872
3181991766
3241026676
3241035996
3267177130
3267205316
0
1
9741
5384
2656305330
39
3783
2313543
5704698
3267209446
3334290026
3334304208
3350056260
3350084640
0
1
9685
5612
2689633450
54
5242
2433055
5979111
3350088663
3416579128
3416590804
3433029164
3433057306
0
0
0
5421
2723177508
55
5340
2338714
5833064
3433061298
3495929944
3495949920
3516318946
3516346588
0
0
0
5543
2752039665
46
4466
2347399
5827009
3516350749
3582399566
3582416136
3598226474
3598254614
0
0
0
5377
2785173830
54
5241
2381197
5797114
3598258710
3669509822
3669518902
3679246565
3679274682
0
0
0
5334
2824680669
66
6416
2253910
5644823
3679278160
3750118640
3750122740
3762637464
3762665858
0
1
9575
5469
2863398863
65
6319
2305279
5783128
3762669496
3834689126
3834692916
3842908586
3842936980
0
0
0
5350
2903416642
67
6510
2358047
5780995
3842940144
3908032510
3908052592
3926069512
3926097726
0
1
9671
5379
2935934271
52
5053
2382322
5774300
3926101230
3985714564
3985760497
4007554174
4007581786
0
1
9565
5349
2961805465
40
3881
2281702
5633490
4007585503
4070186968
4070209542
4086917422
4086945460
0
2
19046
5259
2991941860
49
4755
2314444
5639845
4086950056
4152021292
4152029816
4165735526
4165763504
0
0
0
5130
3025809067
56
5434
2293585
5543263
4165767362
4235727656
4235731480
4246553689
4246581942
0
0
0
5235
3064721647
63
6119
2272486
5635678
4246584558
12948460
12975806
31318077
31345490
0
3
28855
4961
3095742380
51
4949
2166024
5253260
31349405
95554064
95573186
111566791
111594892
0
0
0
5044
3129390916
53
5141
2217569
5439871
111597378
177488824
177505220
188737484
188765554
0
3
28573
5137
3164936449
59
5729
2213429
5537332
188769514
253285552
253295218
267388006
267416348
0
0
0
5075
3198809562
56
5435
2285509
5488053
267420084
328717072
328731488
346689504
346915514
1
0
0
5017
3229536431
50
4858
2254786
5389574
346919382
401456868
401468110
422858834
422887454
0
0
0
4985
3252410914
37
3591
2190956
5303064
422890651
489805952
489809862
500504885
500532910
0
0
0
5055
3288961291
61
5930
2223756
5481235
500535416
565549168
565563944
576207970
576235982
0
1
9577
4987
3324127647
59
5730
2174108
5403998
576239146
637279508
637288992
652292290
652320614
0
0
0
4964
3354804001
49
4763
2214803
5350662
652323510
713041488
713051681
727693702
727721964
0
1
9571
4907
3385796746
50
4857
2167977
5301979
727725070
791392454
791397104
802792390
802820380
0
1
9714
5025
3419449875
56
5434
2257390
5451725
802823952
859104434
859136946
880775434
880802920
0
0
0
4871
3445468392
42
4076
2144633
5196930
880806836
940946548
940954130
955326628
955354750
0
0
0
4988
3475628513
49
4757
2144695
5336795
955358274
1018117638
1018141127
1031571369
1031599774
0
0
0
4882
3508809893
53
5150
2153549
5230900
1031601984
1092366142
1092382582
1107638802
1107667038
0
2
19405
4920
3539952122
50
4863
2178636
5286451
1107669990
1169142236
1169146326
1181988934
1182017101
0
1
9512
4960
3571636043
52
5054
2175578
5368279
1182021292
1241770368
1241781708
1256411954
1256439744
0
0
0
4713
3602474502
51
4960
2066385
5041346
1256443708
1322092084
1322096294
1330222994
1330251134
0
0
0
4807
3639601064
64
6219
2072962
5205290
1330254492
1390013592
1390023636
1403056854
1403084988
0
0
0
4842
3670204534
50
4860
2169522
5223990
1403088552
1461002802
1461010338
1478318802
1478347202
0
0
0
4807
3698324827
45
4368
2087626
5149911
1478350538
1538124280
1538142316
1553090720
1553118534
0
1
9545
4825
3728766549
49
4762
2123686
5190567
1553122184
1609806890
1609819768
1627199994
1627227920
0
1
9653
4966
3755013406
42
4075
2135667
5267239
1627231950
1683381232
1683404374
1702844088
1702872558
0
0
0
5071
3779521965
39
3785
2236321
5446680
1702876554
1764384528
1764388658
1778042464
1778070724
0
0
0
4945
3810782929
51
4963
2199340
5340788
1778074542
1838155024
1838164048
1854189200
1854217300
0
0
0
4825
3841232636
49
4760
2125703
5204534
1854220916
1917139310
1917153432
1929190920
1929219018
0
1
9542
5071
3873667284
51
4955
2245298
5475879
1929221748
1990715812
1990726974
2007389706
2007417934
0
2
19195
5054
3904438757
49
4759
2231741
5425227
2007421542
2067157172
2067164704
2085492392
2085520354
0
1
9635
4994
3933498515
47
4570
2194155
5349508
2085523868
2145006724
2145026748
2160888242
2160916230
0
0
0
4904
3962842360
48
4660
2163877
5220293
2160920325
2229762408
2229766242
2238535366
2238564154
0
0
0
5123
4001844168
67
6513
2112281
5407242
2238567756
2295412768
2295432339
2315987458
2316015240
0
0
0
5037
4027315278
41
3981
2152493
5288000
2316020680
2376927196
2376940376
2395031934
2395059698
0
0
0
5077
4057424354
49
4756
2161253
5369948
2395063494
2453129756
2453146530
2473134338
2473162222
0
0
0
5142
4083547425
42
4076
2247578
5478298
2473166104
2537120292
2537136596
2550693134
2550721088
0
0
0
5134
4116463833
54
5240
2271581
5543120
2550725082
2616981096
2616992134
2629297762
2629326152
0
0
0
5264
4151101613
57
5537
2371707
5709435
2629330172
2692742596
2692762450
2707530886
2707559284
0
0
0
5195
4182985973
51
4948
2278074
5552952
2707563348
2766101586
2766116642
2785495646
2785523804
0
1
9650
5256
4208641513
41
3985
2294763
5605773
2785527641
2848546032
2848561840
3336552843
3336581056
0
0
0
5225
4239440256
48
4663
2296704
5590943
3336584938
3401055220
3401062612
3617739698
3617974246
1
2
19394
5350
4271333169
51
4953
2370154
5782848
3617977736
3687863220
3687867488
3852462632
3852490978
0
1
9492
5327
14384887
64
6223
2249434
5717690
3852493090
3915582562
3915599972
4108423806
4108451644
0
0
0
5239
45617577
51
4945
2273676
5570908
4108456191
4178891064
4178895336
55399925
55468024
0
0
0
5424
83941987
63
6120
2383876
5870817
55471526
115549328
115568760
135136776
135164974
0
1
9741
5247
111113039
43
4181
2287569
5559476
135168996
200832808
200848526
214539750
214567690
0
1
9576
5212
145125688
55
5342
2315176
5607774
214571544
283125916
283130668
295726408
295754846
0
1
9578
5352
181866143
61
5923
2363818
5770459
295758734
358395764
358404826
375531094
375559030
0
0
0
5323
211697829
47
4568
2314621
5679829
375562896
440792604
440800528
456129406
456157288
0
1
9502
5318
244647707
54
5241
2374998
5765852
456161274
519584906
519603106
536263894
536291656
0
0
0
5322
275365831
49
4757
2299487
5629916
536295252
609344070
609348394
616080012
616108616
0
1
9671
5266
316993463
71
6898
2306079
5711146
616110504
677454542
677477780
696298837
696326950
0
1
9685
5356
345670953
46
4465
2290860
5662856
696331073
761870728
761880868
778212426
778240536
0
0
0
5278
379213505
55
5340
2300006
5682658
778244122
847697240
847701982
858584878
858613330
0
0
0
5335
417129747
64
6216
2249912
5643113
858616836
927550444
927554934
938346954
938374962
0
0
0
5401
454155899
62
6016
2245101
5720859
938378538
1009294744
1009304346
1018448051
1018476436
0
0
0
5323
493589980
67
6509
2271628
5662854
1018480188
1076048062
1076058733
1097010574
1097039018
0
0
0
5294
517734652
38
3688
2263782
5567538
1097043371
1158330526
1158345156
1181923330
1181951980
0
1
9627
5213
546642803
44
4277
2190620
5466520
1181956029
1242770030
1242779558
1261434726
1261462412
0
3
28704
5140
575331987
45
4373
2209547
5460327
1261466346
1329926566
1329930894
1339905158
1339933140
0
2
19081
5287
612374855
61
5920
2268007
5718564
1339935562
1404976496
1404986056
1419445175
1419473058
0
1
9505
5270
645861406
55
5335
2280313
5661328
1419477654
1477049148
1477061776
1499172830
1499200932
0
0
0
5126
671226975
41
3977
2227130
5453034
1499205074
1565343414
1565355318
1577612828
1577641185
0
0
0
5167
706141650
57
5534
2284305
5556043
1577643720
1644047240
1644052238
1655729740
1655757980
0
1
9552
5177
741614171
59
5733
2298215
5600343
1655761446
1715038960
1715058038
1733733486
1733761922
0
0
0
5070
769306917
44
4269
2189082
5397659
1733765896
1796426632
1796436686
1813262406
1813290032
0
1
9798
5015
801428682
53
5139
2206654
5366724
1813294409
1875545770
1875566240
1890860392
1890888445
0
0
0
5060
833097479
52
5052
2236246
5445705
1890892248
1952820352
1952832366
1967937126
1967964870
0
0
0
5013
864781218
52
5045
2176174
5342906
1967968728
2026851916
2026865468
2047035766
2047063458
0
0
0
5115
892289621
44
4278
2181024
5413222
2047067694
2108726984
2108747622
2124687578
2124715698
0
0
0
5046
923009730
50
4854
2265422
5467067
2124719530
2187587392
2187605176
2201249438
2201277642
0
0
0
4991
955657766
54
5242
2226059
5404712
2201281394
2267304154
2267308432
2277167588
2277195784
0
0
0
5038
991837225
60
5828
2115888
5357780
2277198462
2336102972
2336119524
2355600258
2355628008
0
1
9653
5129
1019230076
44
4275
2207033
5475215
2355631844
2416619104
2416638686
2432747958
2432775946
0
0
0
4926
1049908940
50
4859
2221807
5320864
2432780072
2495717234
2495725752
2510220128
2510248330
0
0
0
5091
1082248127
51
4961
2229784
5473682
2510250942
2567994404
2568017826
2587021530
2587049172
0
2
19295
4969
1109386358
44
4269
2099551
5216890
2587053341
2652515476
2652525300
2663455142
2663483624
0
0
0
5066
1144731508
59
5729
2153201
5385667
2663487058
2726569976
2726590452
2740844846
2740872894
0
0
0
4996
1177517202
54
5245
2212532
5416601
2740876846
2807921726
2807926030
2817062148
2817090550
0
0
0
4980
1214636365
62
6026
2199128
5394136
2817093038
2882656024
2882660522
2896246087
2896474737
1
1
9468
4954
1250670956
59
5731
2154397
5300104
2896478504
2957251474
2957269010
2974256218
2974283710
0
2
19207
5116
1280432016
47
4566
2263800
5478117
2974287818
3033420940
3033441756
3051219774
3051248248
0
1
9627
4960
1308826898
46
4472
2217219
5376340
3051252184
3111818570
3111833618
3129389054
3129417166
0
0
0
5148
1337842003
45
4373
2255603
5496768
3129420254
3189004570
3189021546
3206074338
3206102246
0
2
19282
5037
1366397796
46
4468
2197745
5373306
3206106244
3266258672
3266269336
3284328926
3284356444
0
0
0
5053
1395443686
46
4476
2198393
5366102
3284360468
3347556210
3347572974
3360924806
3360952784
0
1
9577
5170
1427480159
52
5049
2347183
5589114
3360956950
3421466336
3421478968
3437567116
3437595018
0
0
0
5091
1456529884
47
4574
2238784
5461346
3437599108
3498581528
3498598054
3515097902
3515125962
0
0
0
5160
1486283197
48
4662
2198619
5489850
3515130442
3579502670
3579534958
3592259174
3592287106
0
0
0
5077
1519650749
54
5238
2268868
5481232
3592289250
3654438714
3654460132
3669163120
3669191224
0
1
9664
5064
1551019658
51
4957
2266557
5446429
3669195334
3731107422
3731125474
3746049144
3746077248
0
0
0
5029
1582187209
49
4758
2203139
5358986
3746080970
3814874068
3814878450
3824896058
3824924504
0
2
19242
5142
1620731065
66
6418
2195774
5538856
3824928312
3891238224
3891250860
3902351019
3902379870
0
0
0
5121
1656196640
58
5633
2286938
5499633
3902383604
3964375518
3964380066
3980618358
3980646624
0
1
9635
5041
1687331692
51
4951
2236792
5424685
3980649072
4051148456
4051152942
4058244542
4058272654
0
0
0
5126
1727679006
70
6793
2160195
5474363
4058276188
4114821228
4114837886
4135466338
4135494406
0
0
0
5131
1751962158
39
3787
2212327
5444170
4135498589
4200403716
4200416072
4214566636
4214595158
0
0
0
5193
1785574213
55
5342
2293478
5592693
4214598636
4277496134
4277504786
4292057218
4292085466
0
0
0
5077
1817690500
53
5148
2243541
5458787
4292089625
58139244
58152300
74538282
74566478
0
0
0
5156
1847449936
47
4565
2190362
5460152
74570305
136273452
136289556
153208642
153236842
0
1
9545
5130
1877458217
48
4663
2255054
5474846
153240068
219119676
219128182
234995778
235024204
0
1
9505
5051
1912739446
59
5731
2236704
5476384
235027738
302361688
302371426
314515880
314543900
0
0
0
5300
1948883830
60
5829
2285975
5716053
314548106
378484834
378494612
394285456
394313690
0
0
0
5192
1981207894
53
5144
2319758
5607347
394317868
460415166
460419706
473910752
473938540
0
0
0
5140
2016119519
56
5433
2277810
5534346
473941030
537999716
538010194
553268970
553297052
0
2
19316
5249
2048733129
52
5051
2243041
5599235
553300416
613697508
613723092
632243514
632271352
0
1
9730
5158
2077062320
45
4372
2204541
5430523
632275337
696151810
696159377
711664632
711692862
0
1
9627
5186
2109426959
51
4951
2269490
5562968
711695440
774561604
774571222
790452744
790481092
0
2
19088
5064
2141122394
51
4954
2273661
5459713
790484606
856633480
856649442
870455798
870483918
0
1
9565
5278
2175841212
57
5535
2304094
5680576
870487792
928614560
928635682
950349310
950377658
0
0
0
5174
2201246701
41
3987
2240759
5506569
950381861
1016082404
1016093870
1029702122
1029730168
0
0
0
5138
2235707408
56
5437
2279593
5532855
1029733746
1095368412
1095373300
1108512538
1108540934
0
1
9516
5153
2270235016
56
5440
2298292
5539989
1108544430
1173656792
1173674686
1187591382
1187619514
0
1
9650
5174
2304502812
57
5533
2250302
5574231
1187623500
1247745778
1247758102
1266423718
1266451882
0
0
0
5274
2331880863
43
4180
2306633
5629826
1266454478
1327301664
1327306934
1348580066
1348607628
0
1
9552
5213
2360411981
46
4470
2291706
5575356
1348611700
1409583510
1409599474
1428990470
1429018596
0
0
0
5366
2387965297
43
4181
2333833
5703322
1429022194
1492886810
1492903404
1507521773
1507550234
0
1
9617
5186
2419650218
50
4852
2335601
5621422
1507553610
1570645724
1570663764
1587315934
1587343674
0
2
19177
5226
2451060100
51
4947
2298383
5619034
1587347428
1646977206
1646999730
1666604890
1666633166
0
0
0
5277
2477882592
43
4171
2275772
5600415
1666637268
1733035786
1733047402
1745921346
1745949182
0
0
0
5227
2512538876
57
5535
2350379
5638735
1745953216
1813898432
1813902980
1823710034
1823738014
0
0
0
5181
2549463798
62
6023
2295528
5606440
1823741874
1887458628
1887475018
1902110640
1902138650
0
0
0
5147
2582025422
53
5154
2246128
5496082
1902142755
1959168510
1959184204
1982192094
1982219742
0
0
0
5027
2607272578
40
3884
2167421
5294736
1982223637
2040370068
2040383906
2060751908
2060779946
0
1
9578
5169
2633366341
42
4076
2239892
5448456
2060783964
2122931644
2122948050
2139539380
2139567406
0
0
0
5199
2663622753
48
4659
2279884
5577630
2139570395
2201893148
2201912782
2218487173
2218515354
0
1
9502
5159
2694411856
50
4852
2228003
5495256
2218520226
2284530948
2284535220
2297444706
2297472632
0
0
0
5220
2729378553
58
5632
2263701
5635092
2297476274
2355186386
2355200130
2376652226
2376679664
0
0
0
5197
2754470166
40
3885
2231536
5482549
2376683641
2439640900
2439660760
2455141470
2455169666
0
0
0
5119
2786318579
52
5053
2220791
5480028
2455173854
2516638758
2516657494
2536156086
2536183930
0
0
0
5145
2816475254
49
4756
2196367
5432318
2536188065
2599322060
2599336646
2614692050
2614720336
0
0
0
5075
2848779678
53
5142
2231444
5421046
2614724250
2676407710
2676422926
2693182776
2693210706
0
0
0
5141
2879094465
49
4759
2302676
5537131
2693214590
2758828998
2758840844
2770748330
2770776614
0
0
0
5145
2913546903
56
5443
2319387
5586927
2770779338
2837458984
2837468178
2850175272
2850203686
0
1
9542
5111
2949833457
60
5827
2156086
5435220
2850207082
2910606156
2910620688
2928617940
2928646086
0
1
9571
5265
2978021325
45
4376
2274464
5577286
2928650169
2988318384
2988329276
3006780756
3006808570
0
0
0
5009
3006347535
46
4469
2218654
5386018
3006812745
3067262680
3067280628
3085235169
3085263048
0
0
0
5040
3035762546
47
4562
2169846
5344189
3085267258
3151293312
3151300978
3162740066
3162768478
0
1
9607
5127
3071140280
58
5628
2265317
5528846
3162772116
3228326748
3228341340
3241262498
3241290508
0
1
9671
5190
3105691981
57
5542
2258128
5580149
3241294557
3306054434
3306062778
3318084222
3318112602
0
0
0
4998
3140679435
59
5728
2158803
5350625
3318116142
3318116306
3350272493
3364819143
3388927996
1
0
0
5062
3172695317
53
5139
24544
62253
3388933640
1.17647058823529e-09

10
401
50456648734
15451664744
15065122877
14795211849
14406346939
14523243347
14425548621
14440327887
14390247589
14398974994
14392719004
14343362467
14354211802
14402291800
14424108182
14580754451
14422953018
14430687600
14649365678
14384903282
14384339010
14401170431
14366965240
14409149064
14371598565
14435225120
14399197634
14422305492
14437373177
14498746968
14546542130
14537736405
14566955636
14618933907
14538434668
14551064257
14553411148
14551826470
14510857936
14490048846
333089601025
13503408529562
14558025866197
15015452347287
14539773579974
14680369816265
14632632626606
14931260011219
14721315328674
14936623974024
15174831286286
14651550518323
14751779615646
14596369813013
14732101517004
14757049040834
14730219853851
14830454123443
14894475306685
14992942286795
14730875375240
14664530527414
14907550506965
14867060643130
14851917790615
14590598543610
14583213528122
14931462177304
14707400336615
14690676245220
14696433882546
15078254968045
14795357982924
14593474309072
14662730928612
14491456640573
14938260574010
14823642647008
14694132647035
14578243908862
14442256301602
1993047104214
1191533472147
1756631315925
2019293793428
2506420529802
2853557930062
3078937467799
3572813275021
3709983484916
4172304284330
4523117877987
5009959375316
5364621369619
5675699885473
5920754289042
6447025904004
6652474810198
7094432736099
7334030752858
7570779820619
7932333611649
8404995034575
8686622323259
9111152310526
9477150047090
9610834894252
10128711786516
10593360528123
10855913865879
11088902482101
11396273900124
11667462906510
11991394063141
12622962572015
12679504457411
13234131391617
13347525928297
13743358893535
14049180119307
14457943921062
14492862690884
14249257748350
13935639990756
13624098589017
13430992346306
13265386785696
12786971565413
12393680260986
12269837404350
11956042430770
11599375315554
11526529026017
11117885916293
10879340826929
10829798348745
10527833657337
10237785691016
10187476666216
9898830904492
9636893680104
9586938825401
9458218084561
9214597524095
9046518641292
8776206214690
8893610036739
8976565054494
8898625840336
8649036632542
8287225920127
8748203736862
8156581727741
8191137133683
8119327321947
7962758731927
8054064870565
7978817778246
7955212210270
7846113458737
7839785124665
8102410100628
8488575404269
8716203038807
9130809192659
9420024393191
9495531984952
9758593395911
10039428314708
9976231000593
10499411273539
10401303222280
10802241079931
11016351394490
11020521452489
11206512456035
11127334005646
11193325939690
11761640343423
11582795265846
11629951575956
11532991268590
11663704767613
11625460516553
12043937511154
11652840996118
11940880932030
11578244800150
11689281087029
11606000996993
11588679642418
11402474554757
11667183006998
11259145918036
11148927729200
11146491178026
10933545231747
10698469215148
10565996515257
10378564015134
10322572028653
10193410180554
10368375938997
9911587197661
9780299822545
9490950493996
9603935810874
9771239387274
9752685996532
9509060037449
9531804263112
9202601535266
9110642271682
9189920334515
9215777881497
9454977063496
9313259242731
9241909990732
9353130779941
9373056929381
9224442279081
9451962491848
9651521085500
9594657210608
9626698261604
9697502607609
9600849174006
9783902667100
9935101167376
9966756246274
10479584668056
9992857092913
10090540571988
10423926346605
10420290778786
10491203455309
10456277125121
10575420295649
10618361673065
10778106794597
10982085814412
10730142708641
11020444712871
11233089796762
11036419951819
10882492723796
10921335038057
10949756949291
10849564206793
11169470166369
10863156590403
10875472996400
10916881498924
10735849064253
10619460511865
10930227980184
10521293288327
10900042157972
10680293149367
10402353639302
10330855128660
10593030710166
10450474846549
10518460100443
10114902079897
10308919938239
10420058476324
9957716415107
10177300719323
9922538518828
9972548822440
9883011143966
9843318973218
10221306368711
9771663880351
9993569806404
9970312580822
9745204986664
9754719713339
9674604590649
9546457111352
9864774364940
9800468925942
9713619966190
9914808672111
9856473760164
9980690303373
9830636229203
10249648311081
10237085841565
9882261952969
10177407388663
10151613320936
10360628476969
10237054796828
10165830726769
10302888944708
10254097520411
10219034569684
72228028499860
36882887063478
30738619236494
33549107858134
31717420254095
10446043387016
10407520664560
10641325278255
10460101756936
10564169578431
10503376702289
10461714034931
10514403801259
10736625605312
10534602847761
10454544127635
10499011903216
10297305923076
11129715917347
10421653394515
10285349257801
10425322656895
10450151536944
10281372865498
10238879314925
10224089991541
10423985143249
10171007802450
10102566351390
10367568991834
10178080308441
10035082628355
9950768649384
10280279541072
10111931094102
10154451835801
10066427840339
10018381362310
10143620975578
9989986783719
10404998852342
10198638523271
10087852108254
10245769940898
10051292217572
10256926068001
10039646141436
10045655874614
10162131708841
10113677958861
10079959016057
10077590082978
10334651375372
10152118564922
10258712182367
10174579131703
10121627180580
10367875712622
10156817422842
10151284349261
10311484789510
10720024476498
10422864757077
10455573114016
10436629499449
10401612779758
10351317580513
10409958966840
10326918648411
10486156577029
10471701578639
10401018149396
10329847176410
10365011389397
10332718234614
10768342357407
10539592762333
10293283287115
10458741695274
10392535032563
10396210625210
10195927315118
10276095277766
10496407942780
10296993988131
10326805796832
10347704075106
10349268021785
10381890083833
10287821047415
10618675846361
10293920657017
10287934582369
10166712417111
10410623858662
10281610539262
10244946313393
10283086993483
10158806095787
10292134610552
10069187832053
9281954837394

401
386388
118283
115458
113357
110332
111223
110507
110494
110071
110177
110135
109749
109873
110263
110445
111654
110491
110497
112118
110002
109974
110117
109864
110208
109979
110441
110338
110390
110561
111027
111471
111371
111719
111975
111447
111447
111481
111446
111075
110929
2543888
103025217
111071291
114561068
110932142
112004768
111640292
113918868
112317172
113959708
115776898
111784638
112549166
111364154
112399221
112589440
112384674
113149630
113638160
114389152
112390410
111883732
113737608
113429082
113313300
111319520
111263518
113920252
112210840
112083450
112126972
115040424
112881928
111341678
111870198
110563170
113972252
113097748
112109364
111226024
110187998
15207630
9092247
13403219
15407004
19123446
21771948
23491512
27259542
28306077
31833282
34509721
38224081
40929917
43303370
45172879
49188084
50755494
54127434
55955221
57762808
60521790
64126200
66275967
69514810
72307230
73327228
77278406
80822750
82826720
84604238
86948760
89018164
91489302
96307594
96739222
100970546
101836122
104855816
107189020
110307530
110573812
108715290
106322668
103945806
102472912
101209002
97559294
94558414
93613400
91219568
88498556
87942789
84824986
83005106
82626938
80323256
78110230
77726324
75524330
73525846
73144712
72162976
70303806
69021988
66959600
67854092
68488084
67893764
65989530
63228974
66744824
62230934
62495652
61946712
60753370
61448892
60874652
60695871
59862488
59813925
61817596
64763873
66501728
69665210
71871532
72447556
74454534
76596952
76114816
80106832
79358380
82416636
84050370
84081924
85501334
84897254
85400714
89736868
88371952
88731704
87992046
88989296
88697754
91890378
88906644
91104156
88337266
89184196
88548926
88417282
86996308
89015594
85902744
85061788
85043384
83418782
81625296
80614462
79184250
78757204
77772472
79106852
75621874
74620018
72412632
73274604
74550824
74409356
72550718
72724200
70212320
69510774
70115896
70313180
72138332
71056880
70512754
71360994
71513142
70379526
72114966
73638350
73203588
73448278
73988314
73250832
74647842
75801130
76042374
79953988
76241564
76986948
79530596
79502562
80043926
79777516
80686292
81014232
82232826
83789110
81866864
84081926
85704092
84203620
83029046
83325480
83542250
82777916
85218540
82881692
82975498
83291920
81910764
81022338
83393198
80273564
83162928
81486812
79366684
78820599
80820646
79733126
80252148
77173088
78653210
79499964
75973578
77649104
75705316
76086792
75403960
75100776
77985088
74554012
76247252
76069520
74352172
74424730
73813672
72836128
75264572
74774018
74111206
75646100
75201302
76149212
75004362
78200830
78105320
75397935
77649576
77452944
79047524
78104904
77561590
78607124
78234650
77967228
551058182
281395388
234519064
255961408
241986420
79699610
79405232
81189116
79806350
80600806
80136796
79818766
80220892
81916414
80374828
79764288
80103680
78564540
84915006
79513136
78473248
79541086
79730912
78442916
78118862
78005754
79530840
77600758
77078580
79100576
77654792
76564120
75920978
78434736
77150200
77474468
76803622
76436794
77391946
76219610
79385110
77811784
76966638
78171406
76687532
78256940
76598816
76644462
77533024
77163584
76906042
76888354
78849162
77456738
78269852
77628348
77223964
79102952
77492436
77450604
78672532
81789564
79522626
79771738
79627588
79360032
78976508
79424196
78790338
80005132
79895384
79355776
78812858
79081396
78834384
82158178
80413166
78533798
79796266
79290870
79319412
77791214
78402778
80083918
78562524
78789428
78949140
78961102
79210074
78492198
81016692
78538712
78493064
77568042
79429216
78444780
78165014
78456246
77507884
78525268
76824068
70817447

401
30551356316
12647479707
12099733119
12042231110
11818692317
12034894663
12039714655
12052859866
12041548886
12046426411
12042150046
12037110681
12038959314
12042508991
12051390072
12040944279
12044594931
12041852358
12252057400
12027596828
12027649658
12038629242
12030137365
12032331601
12031106575
12026608611
12027510354
12026028813
12037261580
12031490968
12038175780
12032903419
12029919598
12028099937
12035003011
12047146428
12043143445
12044112704
12039529781
12036082639
94725246636
11019715756937
12351861074189
12303387667586
12331904697304
12320762646592
12339302595911
12310593862160
12334481318662
12318227615203
12328572641442
12335063221150
12342732105518
12313423520875
12324587634019
12311861215012
12334429077532
12332665932672
12359180227381
12302368946739
12328799034544
12324906135802
12336706293961
12352805965490
12344610559803
12311535655794
12332947284256
12335379553111
12342285289950
12337083508135
12340754667278
12326402647827
12328735756519
12337977214887
12342029547997
12286910961404
12329913521117
12323297383576
12333610249745
12348140105793
12248836306273
1616224747879
474537980575
739744705652
1037966782833
1350801615151
1655881496798
1960070041949
2309601233488
2585093258595
2894019991141
3196050093716
3489859785328
3842383150677
4138495374800
4440018593814
4715375547020
5042341478947
5382904515119
5697025585962
5983871246506
6279904427337
6590205511152
6940445180035
7227027569481
7531746915328
7814929862832
8141114387186
8464657890418
8795244912731
9073005682146
9342751274523
9697428672199
10005070871431
10312799480443
10626982815826
10932421074082
11199947904347
11575444362780
11860500353861
12156379342510
12204241803196
11887806586590
11647425305359
11361170095990
11088412289813
10775085409330
10551356939066
10254252084321
10039309746165
9820852620096
9557430313783
9359097743260
9120906560962
8917334372652
8705690203261
8531128641621
8327152831794
8170056632494
7987091894024
7822047682742
7679455888688
7522813202755
7402447869612
7244762474578
7113290187771
7018914787379
6902431926268
6800054045017
6750288754694
6618473395719
6559158342934
6490936327373
6419651260901
6362137693131
6278993041182
6282142801598
6238549756041
6204580622986
6189204062608
6179165895155
6321373599982
6575877905703
6916768169031
7145674666223
7394687727489
7621345303441
7892564798576
8077068361010
8196068961948
8427062795352
8586506769441
8745411076311
8909960068692
9034958560059
9117608833213
9230462620457
9325574147854
9410715496810
9500070557655
9510428745392
9555667048225
9577190067706
9575557208478
9654927336749
9596909585411
9558851546095
9562072363851
9526420255914
9514297980182
9447950641125
9362810776795
9281959827177
9203433341903
9104669829862
9015244380814
8859399964105
8737881759964
8628912657206
8473075793261
8335183218632
8159636363027
8121072659826
7929819857806
7820053932907
7711671350231
7638457245280
7587252238168
7528692184601
7475193039338
7405403976724
7351046821570
7366982063891
7376284243700
7349491480297
7388485753797
7388850628432
7420075307121
7404957006767
7490460333110
7442584413351
7573221784744
7570195497421
7644232135271
7685666243292
7803966728581
7853534243802
7942309039111
7992904779444
8049423043998
8106136099526
8155693284396
8190878774015
8301247400095
8335927160671
8390120302137
8483206948187
8588115410965
8612645076578
8676117371560
8780764728348
8820116440961
8861471428072
8882669186348
8862245360690
8945181158132
8972340112428
8873941106380
8882924308007
8855613643994
8864008241408
8820717520679
8799618785470
8784668648142
8702178610471
8715992477458
8640699399444
8598957703279
8513931305528
8473180521608
8416130909720
8379207475186
8330601858848
8239246630278
8237960260006
8257058511335
8143876512661
8092873998490
8094335928156
8072220714890
8000557387984
7935832301127
7996275959628
7882089150668
7909716520114
7886782180084
7885522226948
7868422877685
7825492281433
7851192438499
7848192064232
7912147530000
7899419666275
7902036693947
7942086595547
7950920010277
7992474057917
7991469556703
8064008244301
8122281480899
8088529673178
8113549362396
8203446722046
8258578474381
8220236784825
8289358249246
8327992431818
8328069609844
8348687240624
8425134866680
8486739335803
8557712726769
8524635761692
8560388168237
8542604585438
8528768105606
8554892852969
8541668998879
8581663067147
8597900278315
8518369066425
8542409223937
8555046813871
8574338534302
8524026281402
8561794927525
8486868834984
8500508197082
8446458559000
8449400249008
8399362604077
8375740188914
8340233650207
8268638902179
8352307846292
8334862953556
8240374501478
8201169388379
8237995273605
8211734066840
8201165533243
8155742754795
8158136152014
8158798078176
8145908894945
8093993088961
8078345360910
8143234711690
8106855589494
8138254082931
8112082273417
8100480362753
8094522070987
8139888498137
8169435970412
8125643515290
8153452020182
8177338077460
8197486190639
8169912036075
8137662484911
8193141819966
8239273080470
8245707734604
8225936893275
8245232816192
8262464209700
8321546012998
8312746974494
8310518097455
8326372711097
8359149304990
8377211774415
8395006611978
8357787936888
8376152004680
8364090879704
8395256771570
8441756977626
8467478712152
8410042384788
8403513957480
8429137774491
8422243834603
8424996369204
8439112062671
8402504794855
8383947812733
8374971592782
8360741133844
8347228166324
8295868609246
8333570823848
8354302482792
8351832376258
8330488112157
8286338441311
8267237368891
8283351442048
8313687719177
8264737250864
8281338598484
8242666138623
8222121363467
8270816585941
8239661528232
8199602803598
8219975925322
8241470309165
8196089060815
4143650122453

401
356694
104910
101238
99556
97308
97548
97938
97564
97668
97672
97574
97412
97612
97578
97766
98620
97654
97702
99555
97906
97510
97802
97461
97616
97706
97484
97910
97402
97728
97892
98024
98186
98290
98864
98088
98060
98430
97930
98574
97708
2512511
102652613
111029782
114519764
110890721
111962818
111598966
113876764
112275970
113918840
115735934
111743908
112508462
111322716
112358654
112548557
112344128
113108900
113596801
114347656
112348722
111842228
113696036
113387822
113272492
111278542
111221950
113879108
112169988
112041468
112085978
114999555
112841198
111299864
111829326
110521814
113932072
113056524
112068652
111184412
110145565
15167496
7813498
11242732
14033410
17789830
20023189
22641155
26911735
28059390
31563536
34251366
37997438
40750084
43116784
44989749
49000193
50543268
53930573
55749589
57722270
60479450
63900531
66234579
69473203
72266588
73285934
77237682
80781858
82785240
84563486
86907868
88976684
91448597
96266576
96698740
100929832
101794830
104815261
107147858
110266664
110532349
108673945
106281100
103904923
102431750
101167284
97518486
94517082
93572746
91178698
88457644
87902224
84784476
82964286
82585668
80282402
78068635
77685807
75484026
73484874
73103742
72122080
70262710
68980637
66918682
67639589
68446670
67852150
65948224
63187230
66533206
62014965
62454781
61732161
60712354
61230840
60667237
60655110
59647692
59603862
61608712
64546215
66459950
69624329
71829396
72406158
74413504
76555426
76074420
80064816
79316595
82374960
84009402
84040726
85460338
84857045
85359109
89695642
88330493
88690435
87950936
88947770
88657053
91849143
88864938
91062734
88296256
89142842
88508028
88375820
86955279
88974627
85861007
85020661
85001544
83377090
81583060
80573178
79143654
78715930
77730762
79065622
75581118
74579357
72371790
73232822
74510026
74368489
72509784
72682503
70171336
69469976
70074528
70271692
72096764
71016013
70470616
71319720
71471262
70337778
72073810
73596494
73162452
73406297
73946463
73209726
74605128
75759672
76001449
79714378
76200109
76946060
79489276
79462044
80002226
79735832
80645002
80973078
82190194
83748110
81825076
84040130
85662745
84162904
82988066
83283931
83500854
82737346
85177050
82841018
82934168
83250276
81869586
80980920
83352747
80232107
83121937
81445418
79324475
78779384
80779878
79692304
80210635
77130841
78612028
79261732
75932430
77608224
75663956
76045884
75363021
75059554
77943290
74512366
76205396
76028332
74310942
74383758
73772232
72795122
75223573
74733128
74070426
75605132
75160976
76108197
74962960
78159724
78063798
75356778
77608547
77410882
79006172
78063531
77520482
78565842
78194104
77925954
551017638
281147390
234478419
255919474
79812744
79657913
79363580
81147326
79765872
80559775
80095766
79777822
80179950
81875430
80333248
79722986
80062749
78523086
84873668
79472052
78432044
79500472
79689366
78401653
78077200
77964924
79489614
77559824
77037224
79059276
77613926
76522086
75880020
78393092
77108963
77433842
76762490
76395258
77350628
76178328
79144596
77771070
76925637
78129980
76646199
78215560
76558309
76603642
77491997
77122370
76864326
76847614
78808895
77416152
78229710
77587264
77182486
79061264
77451442
77410041
78631744
81748125
79481710
79731108
79586886
79319210
78936048
79382906
78748795
79964756
79853873
79313962
78771282
79040164
78794280
82117066
80371672
78492485
79754572
79250186
79277824
77750253
78361203
80042538
78520396
78748570
78907167
78919708
79167978
78451672
80975650
78497376
78451943
77526503
79387946
78403242
78124068
78415132
77466734
78483421
76782705
46696257

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...