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

 Download zip file   Auto-launch 
Help downloading and running models
Accession:137845
Tests several spike exchange methods on a Blue Gene/P supercomputer on up to 64K cores.
Reference:
1 . Hines M, Kumar S, Schürmann F (2011) Comparison of neuronal spike exchange methods on a Blue Gene/P supercomputer. Front Comput Neurosci 5:49 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism:
Cell Type(s):
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Methods;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
/
Hines2011
dat
t0perf18.10k.16K.80.549+.21.0
t0perf18.10k.32K.80.549+.21.0
t0perf18.10k.64K.80.549+.21.0
t0perf18.10k.8K.80.548.2.0
t0perf19.10k.16K.80.549.9.0
t0perf20.10k.32K.80.549+.9.0
t0perf21.10k.64K.80.549+.9.0
t0perf21.1k.16K.80.549+.15.0
t0perf21.1k.32K.80.549+.15.0
t0perf21.1k.64K.80.549+.15.0
t0perf21.1k.8K.80.547+.3.0
t0perf21.1k.8K.80.548+.0.0
t0perf21.1k.8K.80.549.10.0
t0perf22.10k.128K.80.576+.1.0
t0perf22.1k.16K.80.549.3.0
t0perf23.1k.32K.80.549+.3.0
t0perf24.1k.64K.80.549+.3.0
t1perf18.10k.16K.93.549+.23.0
t1perf18.10k.32K.93.549+.23.0
t1perf18.10k.64K.93.549+.23.0
t1perf18.10k.8K.93.548.4.0
t1perf19.10k.16K.93.549.11.0
t1perf20.10k.32K.93.549+.11.0
t1perf21.10k.64K.93.549+.11.0
t1perf21.1k.16K.93.549+.17.0
t1perf21.1k.32K.93.549+.17.0
t1perf21.1k.64K.93.551.60.0
t1perf21.1k.8K.93.547+.5.0
t1perf22.10k.128K.93.576+.2.0
t1perf22.1k.16K.93.549.5.0
t1perf23.1k.32K.93.549+.5.0
t1perf24.1k.64K.93.549+.5.0
t1perf25.1k.128K.93.576+.3.0
t2perf18.10k.128K.94.577.11.0
t2perf18.10k.16K.94.549+.22.0
t2perf18.10k.32K.94.549+.22.0
t2perf18.10k.64K.94.549+.22.0
t2perf18.10k.8K.94.548.3.0
t2perf19.10k.16K.94.549.10.0
t2perf20.10k.32K.94.549+.10.0
t2perf21.10k.64K.82.552.0.0
t2perf21.10k.64K.86.549+.7.0
t2perf21.10k.64K.90.549+.31.0
t2perf21.10k.64K.94.549+.10.0
t2perf21.1k.128K.94.577.12.0
t2perf21.1k.16K.94.549+.16.0
t2perf21.1k.32K.94.549+.16.0
t2perf21.1k.64K.94.549+.16.0
t2perf21.1k.8K.94.547+.4.0
t2perf22.10k.128K.94.576.2.0
t2perf22.1k.16K.82.551+.0.0
t2perf22.1k.16K.86.550.0.0
t2perf22.1k.16K.90.552.0.0
t2perf22.1k.16K.94.549.4.0
t2perf22.1k.16K.94.550.0.0
t2perf23.1k.32K.94.549+.4.0
t2perf24.1k.64K.94.549+.4.0
t2perf25.1k.128K.94.576.0.0
t3perf18.10k.128K.83.577.10.0
t3perf18.10k.16K.83.551.60.0
t3perf18.10k.32K.83.551.61.0
t3perf18.10k.64K.83.551.62.0
t3perf18.10k.8K.83.551.60.0
t3perf19.10k.16K.83.551.62.0
t3perf20.10k.32K.83.551.63.0
t3perf21.10k.64K.83.549+.32.0
t3perf21.10k.64K.87.549+.6.0
t3perf21.1k.128K.83.577.13.0
t3perf21.1k.16K.83.549+.40.0
t3perf21.1k.32K.83.551.60.0
t3perf21.1k.64K.83.551.61.0
t3perf21.1k.8K.83.551.61.0
t3perf22.10k.128K.83.576+.0.0
t3perf22.1k.16K.83.551+.0.0
t3perf23.1k.32K.83.551.62.0
t3perf24.1k.64K.83.549+.24.0
t3perf24.1k.64K.87.542.0
t3perf25.1k.128K.83.576.1.0
                            
NEURON -- VERSION 7.2 twophase_multisend (549+:08f55733e693+) 2010-12-15
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c runs=3 runs.hoc
methodinfo 93
nhost 32768
MemSize 536870912
UsedMem 70392056
FreeMem 466478856
use2interval = -1
ncellpow = 21
ncon = 1000
nconrange = 100
mininvl = 20
maxinvl = 40
ranoffset_ = 1
connect_random_low_offset_ = 1
run_random_low_offset_ = 2
n_xcell = 0
use2phase = 1
burstfactor = 0.2
burstdur = 50
burstsize = 0
bgpdma = 1
compress_bufsize = 10
series = 1
binqueue = 1
selfqueue = 1
tstop = 200
spkfile = 0
done = 0
setuptime = 1.42
mkmodel_time = 1.72
setup_method_time = 0
set_maxstep_time = 24.96
stdinit_time = 0.04
runtime = 7.44
methodrun_time = 32.42
elapsed_time = 158.18
jobid = 0
seq = 17
@@@end header@@@
5629
1999736690
1999753495
1999969485
1999997216
0
0
0
0
0
0
0
0
0
1999998677
2000407455
2000409056
2000417249
2000439472
0
0
0
0
0
0
0
0
0
2000441418
2000541402
2000542634
2000549883
2000559662
0
0
0
0
0
0
0
0
0
2000561349
2000655638
2000656882
2000667189
2000677686
0
0
0
0
0
0
0
0
0
2000679253
2000775258
2000776491
2000782982
2000792441
0
0
0
0
0
0
0
0
0
2000793998
2000887194
2000888471
2000895228
2000904437
0
0
0
0
0
0
0
0
0
2000906003
2001000512
2001001745
2001008314
2001017329
0
0
0
0
0
0
0
0
0
2001018887
2001113520
2001114753
2001120820
2001130141
0
0
0
0
0
0
0
0
0
2001131701
2001225662
2001226900
2001233194
2001242011
0
0
0
0
0
0
0
0
0
2001243548
2001337660
2001338893
2001345832
2001354813
0
0
0
0
0
0
0
0
0
2001356382
2001450602
2001451835
2001458490
2001467243
0
0
0
0
0
0
0
0
0
2001468797
2001562594
2001563827
2001571186
2001579855
0
0
0
0
0
0
0
0
0
2001581344
2001675640
2001676873
2001683562
2001692677
0
0
0
0
0
0
0
0
0
2001694323
2001788476
2001789709
2001796456
2001805281
0
0
0
0
0
0
0
0
0
2001806838
2001901070
2001902303
2001909394
2001918365
0
0
0
0
0
0
0
0
0
2001919945
2002014674
2002015909
2002022330
2002031109
0
0
0
0
0
0
0
0
0
2002032675
2002126864
2002128097
2002134670
2002143687
0
0
0
0
0
0
0
0
0
2002145245
2002239668
2002240901
2002247306
2002256119
0
0
0
0
0
0
0
0
0
2002257678
2002352130
2002353363
2002359898
2002368943
0
0
0
0
0
0
0
0
0
2002370501
2002466066
2002467303
2002473814
2002482627
0
0
0
0
0
0
0
0
0
2002484176
2002578506
2002579741
2002586040
2002595153
0
0
0
0
0
0
0
0
0
2002596709
2002690984
2002692221
2002698394
2002707413
0
0
0
0
0
0
0
0
0
2002708974
2002803578
2002804811
2002810656
2002819801
0
0
0
0
0
0
0
0
0
2002821385
2002916340
2002917577
2002923438
2002932515
0
0
0
0
0
0
0
0
0
2002934091
2003029348
2003030581
2003036084
2003045183
0
0
0
0
0
0
0
0
0
2003046665
2003140828
2003142065
2003148344
2003157425
0
0
0
0
0
0
0
0
0
2003158951
2003253728
2003254961
2003260590
2003269797
0
0
0
0
0
0
0
0
0
2003271343
2003365500
2003366737
2003373024
2003382193
0
0
0
0
0
0
0
0
0
2003383680
2003478180
2003479413
2003485576
2003494675
0
0
0
0
0
0
0
0
0
2003496215
2003589624
2003590861
2003598198
2003607159
0
0
0
0
0
0
0
0
0
2003608725
2003701882
2003703117
2003711156
2003720199
0
0
0
0
0
0
0
0
0
2003721802
2003816414
2003817651
2003823508
2003832831
0
0
0
0
0
0
0
0
0
2003834397
2003930714
2003931947
2003936322
2003945557
0
0
0
0
0
0
0
0
0
2003947070
2004041042
2004042279
2004049800
2004058891
0
0
0
0
0
0
0
0
0
2004060471
2004155686
2004156919
2004162316
2004171453
0
0
0
0
0
0
0
0
0
2004172987
2004268086
2004269323
2004274958
2004283997
0
0
0
0
0
0
0
0
0
2004285553
2004379940
2004381173
2004387554
2004396907
0
0
0
0
0
0
0
0
0
2004398390
2004492398
2004493635
2004500426
2004509729
0
0
0
0
0
0
0
0
0
2004511255
2004605822
2004607055
2004613128
2004622191
0
0
0
0
0
0
0
0
0
2004623753
2004717892
2004719129
2004725656
2004734939
0
0
0
0
0
0
0
0
0
2004736427
2004830252
2004831485
2004838072
2004847153
0
0
0
0
0
0
0
0
0
2004848711
2005212973
2005341410
2006072263
2006092240
0
0
0
0
250624
0
0
0
0
2006094229
2024916702
2024942750
2027654764
2027891789
1
1
976
1642
11619031
59
1799
665606
1704838
2027894433
2048916392
2048935451
2052180951
2052208116
0
1
1005
1572
23084503
59
1798
640274
1685138
2052210023
2073590325
2073598833
2076247775
2076275010
0
3
2930
1714
34386555
57
1733
709330
1810474
2076277561
2094960093
2094971710
2100138696
2100166202
0
3
2887
1542
43539395
48
1461
617220
1603212
2100170317
2122253317
2122256499
2123756384
2123783740
0
0
0
1630
55924141
65
1980
656368
1730369
2123785561
2144177003
2144183915
2148015321
2148042662
0
3
2947
1617
66604280
56
1697
669294
1736892
2148045989
2168686849
2168689449
2172125915
2172152706
0
1
995
1656
77369644
56
1705
679731
1757212
2172155645
2192256543
2192264897
2196800033
2196826960
0
1
957
1528
87977659
55
1670
637113
1639766
2196829481
2218480697
2218484083
2220432874
2220460196
0
2
2033
1563
100331263
67
2038
619000
1646142
2220462871
2242545584
2242550745
2244510428
2244537996
0
2
1904
1538
113163951
71
2155
620924
1636476
2244540033
2264844857
2264850833
2269030195
2269057168
0
2
1995
1548
124142330
57
1735
647514
1659369
2269059955
2289037095
2289048075
2293247018
2293273944
0
2
1954
1586
134464624
52
1584
655815
1694076
2293276955
2314041013
2314049521
2318185696
2318213633
0
2
1976
1560
145901822
63
1916
633442
1648891
2318217745
2339011593
2339017899
2342130609
2342157660
0
0
0
1653
156731603
54
1641
686330
1780434
2342160243
2364061675
2364064903
2366338514
2366365135
0
3
2936
1564
169310439
71
2146
613591
1615470
2366368749
2387638259
2387641881
2390595967
2390623308
0
0
0
1567
181105200
59
1797
646990
1687178
2390624909
2408694501
2408707299
2414292102
2414319414
0
5
4980
1580
189532499
43
1307
635656
1639589
2414322913
2433694309
2433703007
2438167734
2438194705
0
1
998
1513
199649142
53
1613
603451
1585415
2438198769
2456510711
2456533231
2462259129
2462286039
0
1
1008
1565
208544960
45
1368
628363
1630223
2462289115
2482997409
2482999989
2487007757
2487035095
0
1
980
1546
219916422
60
1830
624311
1638212
2487037751
2503457119
2503461665
2511090159
2511117506
0
2
2026
1557
226801100
36
1093
593918
1600254
2511121925
2531724645
2531728127
2535177208
2535204622
0
0
0
1514
237993452
57
1739
632061
1618341
2535207441
2554235149
2554257203
2560098446
2560125298
0
3
3082
1521
247755445
50
1525
633411
1618212
2560128375
2582339215
2582342579
2583896019
2583923396
0
2
1944
1610
260555582
72
2193
625052
1705962
2583927075
2602746595
2602765973
2607484378
2607511598
0
0
0
1579
269791968
46
1400
627240
1641210
2607514359
2627912849
2627922443
2631974156
2632001168
0
2
2024
1559
280759226
57
1737
638201
1678559
2632003803
2650736153
2650748865
2655768883
2655795987
0
2
1979
1551
290170388
48
1469
597663
1594781
2655799335
2676309253
2676319307
2679408919
2679435664
0
1
931
1575
301060690
56
1710
662415
1698353
2679438641
2699715353
2699728915
2705351041
2705378209
0
2
2054
1553
312030126
58
1770
644434
1638698
2705381361
2723138105
2723150015
2729272651
2729299355
0
1
1012
1540
320289912
42
1276
604078
1615032
2729302891
2750631565
2750640389
2753254789
2753281603
0
1
1005
1647
331778480
60
1823
665629
1753134
2753284431
2774115729
2774124611
2777423239
2777450187
0
2
2111
1611
342911096
59
1798
663236
1723598
2777453273
2796280797
2796300477
2801118801
2801146193
0
1
990
1532
352424109
49
1482
612017
1602716
2801149867
2821306593
2821309439
2824991515
2825018636
0
1
946
1536
363158590
55
1679
634093
1646125
2825021469
2844905416
2844940262
2848839779
2848866507
0
2
1978
1660
373346072
52
1580
684180
1758523
2848868963
2868756887
2868766483
2872427657
2872454964
0
1
1000
1496
383893189
54
1652
609948
1589613
2872457989
2893005275
2893009131
2896154248
2896181214
0
2
1926
1597
394888223
56
1710
679254
1700756
2896183871
2916046049
2916052423
2920385653
2920412898
0
2
1943
1570
405183112
53
1621
665238
1698709
2920416331
2940587120
2940607356
2944042735
2944069851
0
1
990
1558
415851590
55
1678
658163
1662260
2944072515
2963333675
2963336389
2967837205
2967865587
0
2
1930
1545
425998806
54
1643
640227
1659891
2967869529
2970554595
2970557721
2971255667
2971278648
0
0
0
17
426191085
1
30
7565
22664
2971281231
2972106448
2972108233
2973559422
2973895048
1
0
0
48
426565804
2
62
19345
53547
2973897889
2975437708
2975439293
2976565258
2977057061
1
0
0
104
427471692
5
155
39176
109146
2977059299
2978551676
2978553902
2980192820
2980532007
1
0
0
156
427907793
2
62
59743
168598
2980534731
2983232374
2983251214
2984630165
2985026514
1
0
0
203
429228792
4
122
78116
217703
2985029165
2987506630
2987509219
2989871150
2990181558
1
3
3010
201
430352907
6
180
78999
223134
2990184397
2993934105
2993936239
2995600299
2996009948
1
0
0
271
432519988
12
367
101075
277738
2996012197
2998921427
2998923331
3001886994
3002181348
1
0
0
297
433509631
5
151
113146
314625
3002184629
3006386407
3006393059
3009018234
3009234704
1
0
0
348
435610015
11
337
140909
370812
3009237911
3013806399
3013815471
3016200612
3016375468
1
0
0
367
437855983
11
336
140356
387269
3016378687
3020519971
3020522005
3024176234
3024324482
1
1
947
405
439386203
8
245
154917
423212
3024327567
3030896534
3030899129
3032536307
3032748446
1
0
0
459
443152271
18
547
185158
496430
3032750521
3039094730
3039116572
3041627623
3041763184
1
3
2893
545
446234632
15
455
221161
575243
3041765427
3049026189
3049029269
3051632327
3051777194
1
1
952
538
450091965
19
577
209799
578868
3051780341
3058655891
3058666451
3061417410
3061554596
1
2
1944
550
453611702
19
579
214461
582472
3061557931
3070879069
3070881543
3072309620
3072459668
1
0
0
633
459337250
32
971
240331
656752
3072461613
3079869361
3079880893
3083224926
3083376996
1
1
1009
620
462957971
19
582
243735
647506
3083380589
3091965657
3091971711
3095012404
3095158932
1
0
0
679
467410943
23
699
276175
730353
3095161759
3104903233
3104912423
3107774885
3107923330
1
1
981
713
472823825
28
843
281947
755093
3107926453
3117529729
3117539907
3121085066
3121231716
1
2
2006
780
477746775
25
759
312617
820916
3121234642
3131257561
3131259623
3134952039
3135103318
1
1
975
807
482849308
26
792
325313
857304
3135106068
3145977839
3145985635
3148939215
3149103566
1
1
1010
849
488610260
31
942
353896
913817
3149106803
3159157515
3159168227
3163416167
3163575430
1
0
0
885
493264353
24
728
364788
947736
3163578723
3176025024
3176029847
3178727207
3178883136
1
0
0
910
500182623
36
1095
368246
967851
3178886037
3192726251
3192729285
3194424509
3194598168
1
2
1985
936
508631773
49
1488
344530
943256
3194600605
3206092827
3206106990
3210705854
3210879001
1
0
0
978
514250470
30
910
380290
1029602
3210883279
3224863079
3224869507
3227753770
3227919314
1
0
0
1052
522068203
43
1310
430393
1124707
3227922333
3241627725
3241639841
3246381398
3246557122
1
0
0
1094
529197737
38
1159
454680
1180725
3246560229
3261144815
3261151791
3264218814
3264399330
1
0
0
1118
537145149
43
1314
447700
1185200
3264402667
3278988373
3278996977
3282513484
3282540919
0
0
0
1079
545150887
44
1342
457701
1163874
3282543267
3297704211
3297714705
3301296772
3301323579
0
0
0
1231
553105056
42
1276
514498
1308069
3301327311
3315987283
3316000722
3321129058
3321156311
0
0
0
1266
560142938
36
1100
490848
1327292
3321160391
3338701469
3338707605
3341002612
3341029633
0
0
0
1290
569942329
54
1644
525417
1373260
3341033191
3357292209
3357302745
3361986929
3362179938
1
0
0
1365
578046227
42
1273
572239
1460160
3362183263
3379947439
3379950909
3383315223
3383342210
0
0
0
1349
587718464
52
1580
540839
1416896
3383345383
3401468985
3401476421
3404613499
3404641178
0
0
0
1423
597411878
52
1579
579438
1510421
3404645075
3422638883
3422648589
3426827813
3426854652
0
0
0
1438
606659254
47
1423
595460
1527774
3426857419
3447308833
3447311805
3449369955
3449397680
0
2
1972
1482
618346549
64
1946
597893
1573092
3449400575
3466291439
3466302561
3472394370
3472421482
0
1
927
1600
625492010
35
1069
626091
1662110
3472424647
3490626507
3490640957
3497074180
3497101805
0
1
1023
1540
634138284
45
1368
623591
1628070
3497106027
3516550089
3516561607
3522302252
3522525149
1
0
0
1475
644561387
55
1682
578753
1520875
3522528997
3543527623
3543530671
3545643814
3545670963
0
1
986
1548
656458188
65
1974
616859
1643536
3545673117
3564489784
3564520283
3568295003
3568321988
0
1
992
1476
666310489
50
1520
593437
1545563
3568324383
3587463936
3587491034
3591022617
3591049618
0
2
1915
1407
676746922
53
1623
589504
1510738
3591052057
3608791765
3608802427
3612759209
3612786692
0
3
3036
1390
686003533
48
1462
582822
1480669
3612790235
3629349479
3629358505
3634412570
3634439686
0
1
962
1324
694256811
42
1271
552156
1411127
3634442703
3653216739
3653219551
3655337540
3655364638
0
2
1996
1334
704908313
55
1678
540609
1407854
3655367395
3672819495
3672822501
3675780508
3675808060
0
4
3878
1287
714418447
48
1465
516185
1360333
3675810785
3692915828
3692938672
3695774065
3695801212
0
3
2930
1260
723907488
49
1491
508549
1328430
3695803257
3710350997
3710364047
3715298643
3715326080
0
3
2964
1265
730574643
32
974
497678
1323731
3715329297
3732437788
3732443199
3735157469
3735339475
1
2
1988
1270
739976425
48
1464
528336
1355312
3735340971
3749633640
3749644834
3754244139
3754271438
0
3
2921
1112
747243541
38
1155
449144
1182592
3754273117
3770063045
3770072715
3773372757
3773399762
0
1
1087
1196
755806318
43
1313
494310
1273869
3773402487
3787835041
3787842611
3791417698
3791445810
0
3
3069
1108
763460048
41
1253
446908
1179941
3791450019
3806522154
3806537304
3809143453
3809320702
1
0
0
1143
771490851
39
1188
472646
1214612
3809323181
3822884167
3822892952
3826809822
3826988328
1
4
4025
1082
778335613
34
1035
444290
1160321
3826991121
3839692117
3839700161
3844220274
3844393986
1
2
2006
1074
784295234
28
859
414966
1109148
3844396905
3858502689
3858511969
3861152074
3861179094
0
3
2949
1024
792135603
43
1311
417877
1108359
3861182319
3876158269
3876160869
3877630382
3877802236
1
0
0
1065
800878504
48
1461
413029
1098733
3877804061
3889372955
3889383271
3893935753
3893963126
0
1
1005
1033
805928860
25
761
408613
1088040
3893966295
3906634911
3906642779
3909911017
3910068902
1
1
1059
1022
812414150
34
1041
419456
1086319
3910072571
3921647467
3921656465
3925998951
3926157570
1
0
0
958
818055468
28
854
380040
1010075
3926161183
3937882657
3937888999
3941002704
3941156706
1
1
1024
934
824089932
31
939
375193
971964
3941160267
3952596640
3952635770
3956289725
3956440844
1
1
994
926
829799696
27
820
361518
968931
3956443959
3967950375
3967958433
3971525947
3971686850
1
3
2911
921
835673374
30
915
364514
960856
3971689829
3982887359
3982889691
3986710840
3986868358
1
1
995
937
841233701
29
878
384982
1000623
3986871585
3997665155
3997674319
4001119358
4001273018
1
0
0
873
846714622
29
882
345140
911940
4001275891
4011968293
4011973285
4015544034
4015700072
1
0
0
872
852059130
27
826
346072
923417
4015703261
4024617623
4024620307
4029674458
4029825366
1
1
1010
796
855855594
20
612
311103
833648
4029828987
4041226635
4041229451
4043550254
4043718372
1
0
0
799
862406106
37
1125
325517
864714
4043721489
4054197851
4054204649
4058029968
4058174854
1
0
0
816
867948534
30
914
333863
866524
4058178207
4068581105
4068587599
4071807316
4071956438
1
0
0
791
873495142
30
914
323233
848461
4071960041
4083285701
4083293073
4085800654
4085942574
1
0
0
806
879849257
32
977
328984
848000
4085945449
4097141642
4097160762
4099367706
4099526846
1
3
2929
794
886268670
35
1063
311820
841017
4099529449
4109985343
4109992661
4112940618
4113088989
1
1
1009
772
892095104
32
972
306852
819599
4113092539
4123892437
4123894669
4126450153
4126594464
1
0
0
812
897976812
31
941
329406
878369
4126596259
4137027216
4137048649
4139677691
4139824640
1
1
946
788
903520725
28
855
321523
839115
4139827145
4149356211
4149364551
4153340738
4153496886
1
2
1947
764
908353721
26
789
305978
819705
4153500189
4163630462
4163659594
4166835987
4166986333
1
0
0
793
913768070
28
848
300898
819229
4166989513
4175541207
4175549723
4180517451
4180679790
1
1
1009
769
917371933
18
547
296963
803811
4180683069
4191789783
4191792681
4194528137
4194676564
1
1
947
787
923801418
36
1101
315515
818275
4194679437
4205706162
4205731564
4208653334
4208811740
1
0
0
808
929838416
30
909
318152
851897
4208814629
4220185639
4220188359
4222990390
4223144331
1
3
2980
882
936002050
33
1006
365828
939131
4223147351
4234994031
4235000573
4237942034
4238101489
1
0
0
957
942201624
33
999
389856
1026393
4238104621
4249830971
4249838481
4253175027
4253341814
1
0
0
899
948483074
34
1032
355972
937461
4253345345
4266252475
4266257159
4268908319
4269072526
1
0
0
1000
955513616
38
1158
416514
1077197
4269075831
4281584825
4281594623
4285233103
4285405546
1
0
0
989
961939578
33
1008
402547
1052493
4285408187
3771399
3774101
7008114
7185334
1
1
952
994
969321836
41
1239
396687
1054624
7188491
20950515
20954925
24242752
24409996
1
0
0
1072
976748339
39
1186
429344
1129133
24412909
38090739
38100815
41472562
41643910
1
1
957
1107
983654679
33
1004
438245
1170765
41646655
54724609
54734879
58863058
58889645
0
3
2955
1078
990127519
34
1032
438088
1135098
58892509
72601741
72613499
76838593
76865341
0
0
0
1124
997157411
37
1126
446984
1178777
76869737
91168215
91170992
95413205
95598718
1
0
0
1184
1004282316
37
1128
486170
1249420
95602401
110983033
110990047
113950513
113978137
0
0
0
1134
1012733803
45
1375
461161
1210759
113980601
128995473
128998607
132230906
132257964
0
1
969
1148
1020785357
42
1279
468083
1215473
132260990
146856253
146873602
150747253
150925726
1
1
1028
1178
1028320160
40
1213
486615
1258464
150929541
164800613
164811345
169531924
169559069
0
0
0
1178
1035034296
35
1068
469232
1232425
169561691
185598049
185601145
188440766
188468271
0
0
0
1221
1043753592
47
1429
503043
1312040
188471827
203076806
203110545
207430954
207458458
0
0
0
1249
1050728345
34
1036
490636
1298911
207460815
224277437
224280555
226598999
226626596
0
2
1963
1233
1060089048
49
1490
485576
1296672
226629347
242137241
242145277
245881121
245908634
0
2
2019
1246
1068082531
42
1279
517489
1328268
245912625
262592166
262597487
265143560
265171183
0
0
0
1287
1076886303
44
1339
525688
1377168
265173093
282057931
282060731
284576019
284603075
0
2
2059
1222
1086262067
52
1578
515208
1307507
284606643
302074581
302077581
303514139
303541550
0
0
0
1239
1096401415
57
1737
492385
1334217
303544603
320123989
320130226
323457709
323485555
0
0
0
1156
1105779946
49
1494
470623
1222484
323488347
340591635
340594011
342992397
343020306
0
3
2940
1263
1115513551
54
1645
494946
1324426
343024197
359417402
359438070
362658356
362849156
1
0
0
1282
1124229724
44
1340
525513
1356141
362852019
378412895
378421308
382821749
383005030
1
2
1963
1257
1131950838
37
1124
496007
1322711
383008081
398393331
398403607
402268471
402296392
0
3
2989
1169
1140234602
45
1369
486092
1239328
402299219
416126507
416137405
421261573
421289009
0
0
0
1208
1146612076
31
943
482386
1268435
421292309
436987899
436998241
440192973
440220882
0
2
1956
1159
1155239087
47
1432
457922
1217923
440224395
456563310
456565407
459138769
459166136
0
0
0
1201
1164329937
47
1425
501696
1293783
459168737
473543603
473553821
478002488
478029590
0
3
3069
1093
1171882766
39
1185
451926
1161182
478033045
492245668
492280704
496326124
496353018
0
2
1946
1106
1179370358
39
1189
467712
1186574
496355405
509454639
509468639
515087641
515259352
1
1
977
1151
1185385565
29
888
451556
1206905
515262551
528722040
528752700
533222133
533249450
0
2
1917
1121
1191929209
32
976
428821
1163796
533253297
548368740
548387224
550928842
550955833
0
2
1990
1102
1200148978
40
1224
463577
1170356
550957955
563800231
563810653
568670401
568838250
1
4
3937
1058
1206552802
34
1031
417190
1113448
568842157
581276374
581306002
586212256
586384513
1
0
0
1056
1212572284
30
917
420418
1114583
586387607
600531721
600534711
603537089
603564258
0
1
1059
1021
1220357555
38
1156
420305
1089475
603567115
615988362
616020955
621178830
621354577
1
4
3973
991
1226580760
29
881
380417
1025939
621357601
635393341
635400729
637944897
638121340
1
4
3941
1008
1234540284
42
1277
400017
1071881
638124161
649572625
649579425
654149362
654308870
1
2
1944
959
1240149982
30
910
371566
999882
654312565
665585831
665597685
670247741
670410986
1
0
0
967
1245507963
28
854
383020
1020419
670414631
683112079
683130100
686521999
686687163
1
0
0
959
1252250896
33
1004
388552
1012213
686689903
699110103
699115073
702995930
703173713
1
3
2976
969
1258784974
35
1066
395327
1039593
703176789
717710449
717713201
718938430
719096150
1
0
0
959
1267727694
52
1586
358754
966685
719099059
731850217
731857179
734744997
734898865
1
0
0
1014
1274401062
32
972
423623
1084367
734901593
746622027
746628521
749860382
749887110
0
3
2961
955
1280234871
30
916
392735
1014966
749890201
761172115
761182225
765333448
765494505
1
0
0
890
1285900258
29
882
356335
940201
765497683
778681057
778683569
781385868
781537498
1
1
975
956
1293387730
39
1185
392832
1026962
781540291
793255747
793265255
797422530
797596850
1
2
1990
933
1299441230
32
978
373395
984282
797600173
808648009
808650273
813001142
813167282
1
0
0
937
1304838357
28
853
367738
967113
813171051
824367711
824378637
828783986
828944210
1
0
0
960
1310075127
26
794
379342
1015044
828947265
842653699
842655901
844170678
844198077
0
1
1008
969
1317964705
42
1279
388249
1022060
844200281
856839139
856846035
859493938
859659078
1
2
1960
913
1324977931
39
1183
375026
982695
859662601
872951459
872954057
874698414
874859394
1
0
0
932
1332754480
44
1341
374268
989778
874862095
885856515
885866179
890519431
890677700
1
0
0
943
1337949628
26
796
359175
980294
890680611
903093951
903096517
905856480
906023098
1
1
981
983
1344519550
35
1061
390110
1039902
906026593
916491779
916506412
921323465
921479246
1
0
0
891
1349454014
26
783
338953
925758
921482725
933704637
933710561
936846780
936873527
0
0
0
959
1355977915
35
1063
393942
1011829
936876417
950093909
950097055
952724742
952881746
1
0
0
986
1363283376
40
1216
409178
1061302
952885543
965133061
965135441
968752299
968918552
1
0
0
963
1369540882
31
944
392846
1021358
968921395
982007051
982009831
985172688
985334954
1
2
2037
974
1376753891
39
1189
401103
1049198
985338235
997541321
997544605
1001138699
1001310654
1
0
0
1027
1382796474
30
922
406129
1079092
1001313470
1012234619
1012249915
1017645907
1017814260
1
1
955
979
1387491705
23
700
378985
1030157
1017817249
1031770710
1031791012
1034203975
1034372044
1
1
992
1000
1395418789
43
1311
400888
1064533
1034374789
1048740883
1048743137
1050723982
1050893807
1
1
1017
981
1403844989
48
1458
406479
1049852
1050896925
1064256199
1064268283
1067478482
1067647043
1
0
0
961
1411406975
42
1286
391929
1030945
1067650469
1082138101
1082140893
1084438149
1084465882
0
0
0
1065
1419576602
44
1337
441138
1145209
1084468059
1098735803
1098743303
1101786327
1101951792
1
1
1009
1040
1427577745
44
1345
414779
1099780
1101955615
1115270671
1115281255
1118923779
1119104166
1
0
0
1026
1434716076
38
1157
419648
1105021
1119107459
1132105497
1132107989
1136776123
1136803133
0
0
0
1096
1441082355
32
968
437097
1157770
1136805445
1150109261
1150119103
1154058911
1154234150
1
1
990
1075
1447763306
35
1068
434139
1141255
1154237817
1169808463
1169811357
1171370093
1171398186
0
0
0
1081
1456971584
50
1521
408792
1106864
1171400041
1184319389
1184322017
1188500435
1188527529
0
2
1911
1082
1463275662
32
976
441403
1152545
1188530525
1201895478
1201929114
1206016360
1206043058
0
1
998
1135
1469735344
32
975
452703
1194212
1206045797
1221368057
1221370377
1223767795
1223937828
1
1
957
1139
1478058934
41
1249
470005
1226550
1223940647
1238532337
1238534945
1241355690
1241383024
0
4
3930
1156
1485736266
41
1244
482213
1237984
1241386207
1253461221
1253464405
1258703802
1258730927
0
0
0
1064
1491142758
28
857
403698
1110087
1258735423
1273724427
1273731689
1276454014
1276628063
1
0
0
1130
1499300869
44
1343
457791
1204555
1276631637
1292098310
1292118625
1294243137
1294270584
0
0
0
1188
1507671277
44
1336
495999
1276343
1294272981
1309246983
1309249391
1312017663
1312189594
1
1
969
1152
1515734734
42
1279
446428
1191273
1312192598
1324869355
1324877353
1330057269
1330084566
0
1
1010
1135
1521366500
29
874
451973
1191453
1330087863
1345882400
1345887575
1347951119
1347978798
0
0
0
1160
1530131931
46
1399
475129
1235250
1347980771
1361051611
1361054735
1366336067
1366363250
0
2
1959
1128
1536309554
32
974
431785
1166528
1366367583
1381357302
1381382581
1384237521
1384264069
0
0
0
1100
1544545668
44
1336
458273
1176050
1384266321
1398829381
1398843555
1402244445
1402271210
0
1
988
1126
1551997295
33
1008
441132
1183422
1402273919
1417919649
1417922417
1420429869
1420620458
1
6
6008
1172
1560621708
47
1430
497679
1264828
1420624089
1436011753
1436020159
1438519254
1438696378
1
0
0
1153
1568878949
40
1216
460746
1224128
1438699061
1453068441
1453079715
1456966013
1457140238
1
4
3951
1114
1576393160
38
1158
445621
1164311
1457143253
1471440581
1471446965
1475019195
1475046601
0
2
2039
1129
1583832490
38
1155
460678
1212262
1475048509
1489638211
1489643609
1493135668
1493315020
1
1
1005
1122
1591425173
36
1097
449324
1183640
1493317995
1508069929
1508076999
1511412037
1511590206
1
4
3988
1100
1599533840
44
1340
449285
1177615
1511593507
1525885043
1525894883
1529352557
1529380052
0
0
0
1095
1607170795
41
1249
458131
1173321
1529382253
1545245750
1545248795
1546981533
1547154496
1
0
0
1118
1616170988
47
1426
466356
1202741
1547157141
1561945739
1561949205
1564473802
1564501574
0
3
2989
1039
1624699060
48
1461
415784
1091268
1564504907
1577150749
1577163395
1581855482
1581882507
0
0
0
1076
1630807988
32
977
423588
1147826
1581886229
1594643753
1594656467
1599286862
1599458705
1
0
0
1048
1637109684
33
1008
421315
1102446
1599462213
1612465758
1612493472
1616802789
1616830442
0
0
0
1018
1643715264
30
918
403325
1067661
1616832793
1629984775
1629988209
1634351274
1634378598
0
5
4989
1070
1650405828
35
1062
438574
1130130
1634382371
1648045486
1648047963
1651673928
1651836876
1
0
0
1022
1657647097
38
1151
420113
1093241
1651839527
1665661773
1665670255
1668871138
1669047130
1
1
1008
1028
1665137037
36
1097
398111
1076215
1669050005
1682278037
1682284757
1686214650
1686375860
1
4
3902
1018
1672107235
36
1103
412566
1081081
1686378777
1700285017
1700295263
1703661488
1703829078
1
1
942
977
1680012807
40
1212
386736
1026159
1703831701
1717334045
1717340108
1720444724
1720618518
1
4
3939
1065
1687153324
38
1158
454223
1152064
1720621817
1733310663
1733317761
1737068878
1737239102
1
0
0
1001
1693649562
34
1042
406669
1059516
1737242695
1751519803
1751522425
1753685763
1753713016
0
0
0
1016
1701769027
43
1311
407272
1088917
1753715747
1767450853
1767453983
1770092218
1770256186
1
2
2003
998
1709496122
43
1305
394016
1044974
1770259529
1783141923
1783144801
1786216794
1786390367
1
0
0
991
1716363549
37
1129
405932
1055836
1786393717
1799266933
1799274609
1802999677
1803174920
1
0
0
1018
1723105359
35
1065
412824
1077049
1803177617
1813336277
1813339637
1819373131
1819541582
1
1
1017
965
1727149240
21
637
369273
1003788
1819545271
1832335969
1832347479
1836257760
1836421736
1
0
0
953
1734089171
35
1072
386924
999857
1836424615
1848849435
1848852355
1852478230
1852645098
1
2
1890
975
1740618846
35
1061
408778
1041057
1852648435
1864303801
1864306895
1868755998
1868939946
1
0
0
1036
1746082307
28
847
411801
1075402
1868943561
1881236362
1881248339
1885533970
1885701318
1
0
0
972
1752461803
33
1001
370741
1017097
1885705083
1896914707
1896922165
1902145439
1902315094
1
1
990
944
1757790875
27
821
369577
981687
1902318846
1916220519
1916227607
1918635911
1918811296
1
1
1009
1043
1765612850
43
1308
420287
1097163
1918814157
1931271749
1931283437
1935146014
1935315795
1
0
0
951
1772148100
34
1035
384912
1010626
1935318737
1949455799
1949461599
1951232955
1951259850
0
1
1011
1026
1780392814
46
1404
388216
1062439
1951262063
1962930869
1962941035
1967364077
1967524314
1
0
0
989
1785948249
29
883
400292
1037273
1967528081
1981034801
1981041823
1984078707
1984243394
1
0
0
1084
1792983858
37
1127
445829
1168372
1984246419
1998151679
1998163203
2000208872
2000236285
0
0
0
1030
1800651720
42
1277
421717
1105028
2000238945
2012812925
2012815881
2016315505
2016342064
0
0
0
951
1807216330
34
1032
383232
1005263
2016345173
2030308909
2030317577
2032529317
2032693796
1
1
947
1045
1814949682
41
1255
416311
1097047
2032696699
2047202623
2047204923
2049230856
2049257892
0
1
966
1081
1823026774
43
1307
438416
1167142
2049260517
2062819195
2062821987
2065473311
2065641772
1
1
996
1037
1830101086
34
1034
398960
1073647
2065644497
2078903129
2078913043
2081802422
2081829671
0
3
3031
1013
1837176061
38
1159
411649
1079225
2081833569
2094603075
2094608917
2098471090
2098636142
1
0
0
1037
1843678442
34
1034
423923
1099154
2098639847
2111668951
2111682017
2115518068
2115686706
1
0
0
971
1850674732
37
1127
382332
1020944
2115689483
2129802859
2129805757
2132181471
2132355264
1
1
992
1038
1858575456
41
1249
429717
1108018
2132358239
2146086885
2146091801
2148632250
2148659345
0
2
2014
989
1866328922
43
1312
398660
1056683
2148662191
2161222931
2161225495
2165565707
2165731226
1
0
0
1045
1872493687
30
918
413256
1093819
2165734571
2177658389
2177668147
2182285056
2182458246
1
2
1955
1055
1877948535
28
852
413735
1115117
2182461795
2195360865
2195376481
2199140034
2199166957
0
0
0
1068
1884302055
32
977
432863
1117511
2199169235
2213841071
2213843630
2216224833
2216403698
1
1
955
1071
1892515914
45
1375
434987
1148520
2216407045
2230815383
2230818237
2233480434
2233654920
1
0
0
1134
1900184089
39
1180
458641
1199901
2233658053
2246449787
2246468621
2250476205
2250503479
0
2
2018
1061
1906412793
32
974
427703
1125131
2250506569
2263983667
2263989343
2267657859
2267685197
0
0
0
1050
1913507852
38
1152
424639
1120813
2267688925
2281248485
2281258241
2284882351
2284909199
0
0
0
1104
1920253242
34
1035
459724
1179387
2284912151
2300089029
2300091757
2302189477
2302216912
0
1
1087
1099
1928665929
45
1376
452908
1170291
2302219711
2315891279
2315901929
2319268294
2319438208
1
1
1010
1070
1935779926
38
1155
438642
1152457
2319441451
2333788935
2333794889
2337132921
2337159862
0
0
0
1112
1943466853
40
1222
461068
1181943
2337162301
2352088595
2352096297
2354741532
2354910164
1
1
946
1065
1951721661
40
1216
438537
1133743
2354912957
2369737858
2369742065
2371926313
2371953514
0
5
4885
1051
1960102992
42
1276
435238
1115573
2371955343
2385761849
2385773147
2389007868
2389173804
1
4
3979
1096
1967305897
37
1128
447531
1165145
2389176589
2403065947
2403071209
2406676430
2406703554
0
1
1008
1097
1974551819
37
1130
436890
1149852
2406706751
2420157115
2420168228
2424148593
2424306836
1
1
962
1082
1981272769
34
1039
441554
1153387
2424310033
2438395571
2438419474
2441709355
2441887260
1
1
984
1032
1988905262
37
1124
414421
1073125
2441890063
2455840015
2455842835
2459181037
2459347150
1
4
4001
1069
1996421903
39
1191
450054
1147212
2459350355
2470708510
2470712695
2476540767
2476567492
0
1
957
1062
2001047566
23
697
407305
1098623
2476570531
2490734393
2490743579
2493652171
2493679291
0
1
998
1132
2008370407
38
1158
462274
1214774
2493682841
2507188573
2507201479
2511447555
2511474914
0
0
0
1059
2015357283
37
1130
439162
1125353
2511478777
2525885367
2525888219
2528649744
2528809826
1
0
0
1117
2022957621
39
1187
470095
1206223
2528812737
2543349943
2543359009
2545981702
2546008692
0
1
951
1101
2030777444
40
1214
448986
1167611
2546011325
2558598947
2558605345
2563626014
2563653358
0
2
2033
1088
2036606317
30
912
440604
1169694
2563657163
2577563559
2577567796
2580573170
2580748067
1
0
0
1043
2044021543
39
1187
434299
1109543
2580750885
2593417146
2593453578
2597756491
2597783382
0
1
1017
1082
2050011627
29
880
423389
1133812
2597785709
2611152373
2611158687
2615346885
2615505904
1
2
1947
1108
2056583381
33
1002
440729
1160271
2615509151
2629548046
2629555579
2632670857
2632697675
0
1
975
1070
2064077959
39
1188
427600
1132645
2632700157
2646310445
2646320175
2649877161
2650055052
1
1
1031
1047
2071226530
37
1128
418188
1095762
2650058305
2665456428
2665459019
2667336786
2667364164
0
1
986
1037
2080479121
52
1575
399375
1080605
2667365905
2679989715
2680003181
2684046103
2684220748
1
1
976
1050
2086798721
32
974
407466
1097211
2684224377
2697884778
2697916028
2700945625
2700972291
0
1
1000
1108
2093717077
34
1033
454548
1192593
2700974393
2715440325
2715442725
2717993563
2718154583
1
2
2012
1068
2101547218
39
1183
446290
1136089
2718157383
2731516809
2731519363
2734781790
2734808907
0
3
2951
1035
2108470605
36
1091
427571
1105895
2734811609
2748897951
2748900755
2752219238
2752386886
1
1
1008
1010
2116308046
42
1280
410352
1077360
2752389559
2767898754
2767904695
2769523887
2769693356
1
1
990
1120
2125243583
48
1458
437240
1183253
2769694995
2784003009
2784012605
2786046875
2786073776
0
2
2009
994
2133266301
43
1306
406652
1052057
2786076483
2801293021
2801295863
2802672237
2802850834
1
2
1939
1050
2142302076
50
1523
390572
1076519
2802853545
2815845427
2815852433
2819219878
2819384747
1
1
931
1054
2148959435
35
1064
419833
1112565
2819388461
2832906323
2832909105
2836056115
2836084046
0
0
0
1027
2156180742
39
1191
424424
1098299
2836087281
2850873541
2850876379
2852962491
2853135506
1
0
0
1089
2164536885
45
1368
445992
1159988
2853138305
2863462609
2863469761
2869770946
2869948732
1
1
980
974
2168565913
21
637
369839
1014066
2869952631
2883091947
2883109789
2886559192
2886586098
0
0
0
983
2175753506
38
1160
406288
1055087
2886588669
2900578963
2900582074
2903239501
2903267167
0
1
1009
1020
2183559148
42
1275
416261
1095474
2903269989
2915643779
2915652973
2919505243
2919673586
1
1
1005
1011
2189816277
33
1005
393844
1044209
2919677395
2931848809
2931857911
2936369478
2936541950
1
0
0
1036
2195646285
30
911
420517
1105922
2936545375
2950576985
2950584695
2953543997
2953570935
0
0
0
1023
2203406037
41
1258
432057
1098661
2953573449
2968423665
2968426159
2970334170
2970499590
1
1
947
992
2212213768
47
1428
388943
1038959
2970502203
2983680055
2983683021
2987079129
2987105974
0
3
2956
993
2219272866
36
1098
401354
1058264
2987108545
3001117601
3001121453
3003997562
3004158478
1
2
1950
1028
2227094794
43
1310
422164
1098307
3004162055
3017484785
3017487673
3020914948
3020942206
0
0
0
1046
2234219018
38
1157
432006
1112510
3020944993
3031707599
3031712231
3038002346
3038176401
1
0
0
994
2238445902
20
610
378107
1042748
3038180473
3050705236
3050730316
3054947949
3055105819
1
2
2095
1013
2244903372
33
1008
404462
1061467
3055108753
3067194681
3067209716
3071798473
3071825731
0
1
988
1042
2250647950
30
910
418283
1101957
3071829787
3086279297
3086282475
3088760449
3088787622
0
0
0
1042
2258699143
42
1282
431306
1113679
3088790509
3101805475
3101811905
3105306269
3105479558
1
2
1871
1022
2265483116
36
1099
422608
1095827
3105482959
3119091634
3119110316
3121735569
3121762658
0
0
0
1061
2272663851
36
1094
445034
1143464
3121764669
3134982873
3134989705
3138827727
3138854385
0
2
1961
974
2279720065
36
1096
384011
1040446
3138857149
3153033013
3153036353
3155669835
3155836988
1
2
1976
1053
2287603041
42
1281
441625
1124705
3155839992
3167782929
3167793767
3172624840
3172795046
1
1
946
1032
2293209867
29
885
408992
1093783
3172798863
3185353425
3185362071
3190072721
3190233958
1
0
0
1021
2299490898
31
943
407581
1069124
3190237241
3202115656
3202151798
3207080581
3207107864
0
2
1963
1066
2304727586
26
791
421745
1112596
3207110069
3219819695
3219826703
3224595279
3224622239
0
1
1028
949
2311491486
36
1103
371084
991022
3224626433
3238070684
3238100212
3241371429
3241398147
0
0
0
1036
2318598344
36
1093
423035
1106068
3241400357
3256257891
3256264415
3258027937
3258190350
1
2
1971
1082
2326981605
46
1409
441391
1152497
3258193991
3272644605
3272647919
3274783527
3274810363
0
0
0
1026
2335115368
44
1338
417454
1104679
3274812739
3289716053
3289718867
3291613603
3291778055
1
1
1051
1100
2343478282
44
1336
444834
1176613
3291780747
3305028561
3305035847
3308600202
3308768841
1
2
1971
1086
2350139086
35
1064
432249
1138353
3308772561
3322421566
3322448434
3326093250
3326119916
0
0
0
1088
2357187420
36
1093
447592
1140669
3326121899
3339295148
3339308159
3343330052
3343508280
1
1
969
1049
2363814692
33
1001
414422
1101658
3343511569
3357346319
3357354052
3360667479
3360849466
1
2
1978
1043
2371359152
41
1249
431024
1103749
3360852515
3373974981
3373986321
3378237736
3378404160
1
0
0
1049
2378065965
34
1041
397029
1092427
3378407295
3394084053
3394086899
3396096046
3396263177
1
1
957
1097
2387271943
49
1486
430283
1157742
3396264899
3408949271
3408965923
3413392794
3413419875
0
3
2946
1010
2393690291
33
1008
392652
1054437
3413423681
3427721771
3427724621
3430282878
3430451114
1
1
977
1070
2401587152
43
1310
426790
1133449
3430454829
3444568881
3444573303
3447317132
3447344431
0
0
0
1070
2409038002
34
1037
427537
1134226
3447346909
3461596015
3461598683
3464163740
3464190787
0
5
4926
1052
2416801977
40
1214
431391
1123887
3464193397
3478339409
3478342897
3480937763
3480965048
0
2
2004
1088
2424448450
41
1250
442707
1157206
3480968631
3493506872
3493518761
3498459394
3498629406
1
0
0
1046
2430413464
30
916
407604
1091866
3498632539
3512565825
3512578391
3516127485
3516286980
1
1
927
1104
2437647808
37
1125
461632
1193884
3516289929
3531145071
3531147809
3533287735
3533461510
1
1
1002
1068
2446114408
47
1431
421250
1121826
3533464273
3547547733
3547550895
3550457957
3550485039
0
0
0
1084
2453617484
37
1127
434579
1153850
3550487827
3561115847
3561118975
3568785989
3568956146
1
3
3011
1053
2457493477
20
608
410787
1089489
3568960015
3582295756
3582317414
3586118021
3586280863
1
0
0
1062
2464347113
35
1066
430113
1130417
3586283739
3599469275
3599478163
3602851887
3602879241
0
1
1024
1054
2471149654
36
1099
426244
1109474
3602882705
3616923209
3616926733
3620247085
3620410778
1
0
0
1097
2478585325
40
1206
447881
1187017
3620414429
3634043379
3634047843
3637028021
3637055077
0
0
0
1053
2485869223
39
1189
429177
1120477
3637058031
3650030885
3650036011
3654073052
3654238199
1
0
0
1118
2491957023
30
917
447196
1186954
3654241197
3668824355
3668827599
3671290551
3671453230
1
1
980
1100
2499928323
43
1313
449651
1169664
3671456591
3685223243
3685231711
3688128367
3688288730
1
0
0
1059
2507300340
40
1211
414223
1121735
3688292225
3701102624
3701110913
3705247486
3705275027
0
0
0
1026
2513781562
32
977
405249
1078628
3705277591
3717568753
3717582821
3722413812
3722592756
1
2
1998
1003
2519680929
29
887
398349
1053017
3722595721
3737233671
3737241867
3740205378
3740389437
1
2
1952
1045
2528120483
46
1397
420428
1098995
3740391789
3754740999
3754744343
3757239990
3757402072
1
1
1059
1045
2536038183
40
1221
424253
1114609
3757404703
3771145175
3771152933
3774207214
3774234140
0
3
2977
1071
2543338848
38
1153
440942
1148685
3774236705
3787506791
3787519957
3791100234
3791127009
0
1
935
1107
2549791520
32
971
435810
1164408
3791129775
3806236287
3806239201
3808338286
3808529988
1
1
1031
1058
2558445540
46
1404
418313
1089281
3808531573
3822049421
3822052501
3825080271
3825107137
0
2
1981
1024
2565748841
40
1210
420044
1098698
3825110835
3837725995
3837735755
3841886926
3841914235
0
0
0
1090
2571767135
31
943
424670
1140834
3841917933
3857813700
3857816525
3859013949
3859176790
1
0
0
1121
2580908803
49
1490
450935
1201127
3859179271
3873097457
3873100219
3876161216
3876188602
0
2
1899
1033
2588459646
40
1212
418283
1091629
3876191555
3888561747
3888572697
3893106214
3893267721
1
1
1017
1004
2594633424
33
998
404466
1061322
3893271209
3906505421
3906515797
3910146149
3910318958
1
0
0
1035
2601627977
37
1132
427386
1108675
3910322167
3924477215
3924487045
3927798391
3927957784
1
0
0
1056
2609468525
43
1310
427586
1133101
3927960987
3941632813
3941635711
3944603188
3944763662
1
0
0
1028
2616804061
35
1071
405940
1080987
3944766632
3956801873
3956808313
3961164435
3961330658
1
4
3995
1026
2622557443
30
909
398543
1072371
3961334241
3975359757
3975365461
3977869000
3978034058
1
0
0
1033
2630321989
39
1191
420357
1106360
3978037059
3978037226
3986054002
3988093427
3993057252
1
3
3023
1049
2638258795
44
1334
18878
49588
3993062746
1.17647058823529e-09

10
401
14504632242
3952994229
3858223184
3769896965
3666014336
3698247621
3695340618
3667811517
3696488364
3683174632
3689933098
3696924068
3689969465
3705966156
3693677767
3689845044
3683478424
3697359657
3725004405
3688302955
3677600734
3682510866
3693592655
3692046482
3677320425
3680960891
3685558336
3685097622
3685666265
3704176017
3686570084
3697489564
3714984593
3687083724
3689160353
3699366912
3695415698
3686831573
3695722473
3675855919
40790052790
714346660256
796805823871
788616857025
782861080548
773902615172
794927734586
790046393820
808527757015
774394916074
788975121488
803462153456
793539724493
817182950450
784635474487
793230475545
794880838148
776473640624
782352229689
789430614287
810964270667
789117178380
789300721758
816614081631
779803607212
772940856069
802481931386
779702735762
774639955571
850066836948
783869219050
785831106507
791969329724
776453417002
782261231144
781461101836
772928180783
777468187094
794021301947
775191578562
779721943141
111826408415
85748044061
103616618781
113867372051
147274949871
168919077734
190981266584
202226608387
231128329098
233978129451
260476374168
276037788508
295402910019
328136534042
320383911834
357338846266
357738183992
386071168524
418256479604
436094657677
454530795087
458765996465
474219285133
501607469054
514951717299
533489459529
558368153909
610729049998
584653127125
594470760825
615490040034
649862353361
651214035659
693034733490
693463933208
697909410793
727914257224
738662438434
754464607545
808711538686
833054918215
758474559470
742233895220
744720389379
712282922482
709538327986
685666381151
669880318681
655141289477
639793099159
655784971773
620378717118
626800317199
591295860435
585740054488
578932433041
570347232119
550035045882
544673017154
529584653556
527743196305
527177637146
491504144647
500837186807
499575997157
497470083694
472012811627
472745024419
462855715643
455245148512
473714439433
451577026102
458314996213
445131875703
444402745339
442531011410
433541348581
448013152047
442022426083
448701411161
458652343403
463164944659
469670343818
490114461034
499390171589
515459280413
535205719400
548766738893
564404398724
564715522174
565152614676
589030567994
613827587819
602263931979
599006572145
611689233673
610589319077
619603677726
622279207789
628094573854
631838112620
631191231275
636753018220
620565507800
653495627226
640131893904
649764504757
660464307104
632132738151
622368924683
620339827753
620820846979
618122900913
600431286392
619493268550
589501964250
580220582468
585950739611
574949677665
562966620854
582941637195
549411542797
530426985227
527637724312
533342171009
540232925267
521745930254
517821198561
491150300234
511407781851
525682332636
526246819612
510205627201
516983310226
499829953734
506640142695
498081033067
518330665327
502837025821
506467735510
504457770611
524540019158
525493575776
537928842565
523497105370
540792110387
542567477844
541364629917
548989610331
551113034381
572986301220
562040806800
579979074444
571144951478
562428832004
561335056683
573959333914
586353865621
571639279503
568448983286
586461363852
578117784985
587158694126
586397946174
586344040090
602429592975
586589136463
590062377040
601237265437
592313438059
604368906459
586765499434
598610821013
598835957727
582948445074
582434220482
568410790354
569567973116
575905046685
569246368488
575025697714
572068802596
563943547934
567820291704
571916014941
550156657422
544604592792
539838727924
542087436532
528680979383
549993938719
536304348552
553129422998
531604696646
533926908081
549261392080
544400648842
540548657393
540821804290
522472081962
532933344947
547849865472
524056650173
527768410942
535799515607
542795442259
536845746948
530456181511
550702903110
558709599104
546196912796
534266874607
559379050616
548124963394
547532193752
564800985302
565284801177
552102224414
563006691054
564411881898
567119158662
564306033543
580726284640
581614400627
558492699183
564263280572
574419183636
576819443109
576077472838
572123187513
564293341344
560713384831
583120548307
568016844278
563591908843
578179819006
560132335858
558250832203
580707640038
563374296304
568731473458
567189481436
552356156345
548943824860
562982059024
545745612353
575996648245
567086719680
536781680891
549733931627
541778529099
547196744784
558752908402
550933022668
545196634441
546580900431
537607329081
552743926014
558022905834
554702364771
544157657418
558774738457
549974160857
564719761385
554751843088
547885696702
555807168611
546949637494
533582952369
560076603901
556453602790
555676342842
571439070438
552936074328
573919659090
549722859684
550219837367
544633293251
555967151661
556756703155
568584833885
569756341928
568236323293
575230744726
585213374555
562199290684
558060160853
553571796017
552031241918
549653517183
578811826726
578607833788
562778226827
557837657464
605243269987
567699302397
543898240386
574468134216
545419468923
563027918253
564111720464
551664348538
556611618793
567464427669
583165696027
557462153374
551576177260
553548076537
570244377228
543214229145
550714347830
565665583053
557442164188
559646362187
558733451883
577987967751
550697202908
542862854764
547340041423
492300921134

401
444676
121060
118120
115558
112286
113152
113242
112252
113094
112680
112880
113096
112876
113366
113010
112904
112854
113290
114004
113074
112514
112834
113012
113134
112486
112810
112760
112942
112780
113592
112808
113268
113692
112888
113026
113326
113182
112912
113204
112575
1246518
21802815
24319168
24068888
23893188
23619653
24261451
24112926
24676223
23634931
24080694
24521779
24219151
24940771
23947601
24209636
24259871
23698603
23877608
24093492
24750722
24083941
24089662
24923739
23800095
23590513
24492000
23796790
23642123
25944201
23924054
23983979
24170934
23697736
23874826
23850478
23590424
23728306
24233952
23658957
23797306
3414778
2618007
3162950
3475992
4495359
5156382
5829187
6172424
7054402
7141268
7950030
8424849
9015855
10014857
9778279
10905986
10918172
11782913
12765176
13309573
13872086
14001348
14473078
15308875
15716099
16281722
17040885
18638852
17843138
18143706
18785504
19834245
19875300
21151347
21164841
21300585
22216124
22544324
23026480
24682018
25424086
23149412
22653154
22729185
21739627
21655444
20927599
20445474
19995504
19527052
20014395
18934126
19130418
18047298
17876857
17668682
17406570
16787851
16623739
16163443
16106591
16089256
15000627
15285376
15246864
15182542
14405876
14428205
14126450
13893986
14457554
13782014
13987703
13585248
13563072
13506096
13231811
13673252
13490413
13694218
13997929
14135633
14334450
14958562
15241078
15731538
16334246
16747978
17225285
17235158
17249200
17977971
18734037
18381649
18282226
18668825
18635604
18910852
18992660
19169885
19284158
19264669
19434284
18940220
19945313
19537361
19830670
20156895
19293694
18995730
18933292
18948344
18865590
18325769
18906990
17992037
17709102
17883125
17547076
17182539
17791323
16767701
16188256
16103279
16277286
16487589
15923347
15803610
14990831
15608325
16043529
16060696
15571132
15778135
15255623
15462953
15201102
15819140
15346361
15457098
15397160
16009479
16037721
16417302
15976801
16504660
16559031
16522108
16754856
16820593
17487707
17152990
17701661
17431523
17166151
17132472
17517819
17895868
17447384
17349786
17898669
17644561
17920376
17897545
17895816
18386785
17903665
18009664
18349913
18076861
18444890
17908526
18269542
18275913
17792343
17776171
17348524
17384242
17576715
17374061
17550605
17459867
17211218
17329455
17454459
16790386
16621002
16476591
16544774
16134940
16785420
16367612
16881044
16224134
16295070
16763316
16614682
16497134
16505485
15946470
16265311
16720200
15995455
16108330
16353169
16566742
16384886
16190134
16807891
17051668
16669550
16306480
17072229
16728507
16711412
17237743
17252325
16850999
17183590
17226612
17309247
17222913
17724376
17750972
17045760
17221420
17532252
17604963
17581337
17460750
17223047
17113600
17797915
17336245
17201441
17646871
17095294
17038754
17723371
17195020
17358061
17311354
16858101
16754532
17182621
16656964
17579453
17307023
16383074
16778060
16534722
16701308
17053481
16814124
16640436
16682688
16407873
16869259
17031358
16929564
16608309
17053951
16785902
17235428
16930610
16722232
16964323
16692946
16285789
17094293
16983221
16958739
17439928
16876401
17516685
16778923
16792942
16622882
16968333
16991804
17353666
17389078
17342093
17555628
17860287
17159058
17032269
16895628
16848589
16776152
17665509
17658588
17175538
17025942
18472093
17325716
16600420
17533256
16647267
17183795
17216354
16836441
16988584
17319451
17797668
17013290
16834637
16895183
17404227
16580253
16809071
17264493
17013624
17080546
17052051
17639848
16806968
16567962
16704376
15025797

401
7789425026
3193219676
3055534053
3035889713
2978825711
3027187280
3031492610
3038493613
3030791493
3030828514
3028253069
3029443992
3030612962
3032327759
3036934766
3032243323
3030377437
3028774685
3083942907
3030673369
3031021857
3036272920
3031044383
3030479607
3029513383
3030597952
3030032071
3031005898
3034853453
3032244282
3031924409
3031440197
3031373188
3032605919
3032383042
3035833057
3033172235
3032608296
3031236948
3031378730
17043755609
563339465971
633879452914
634803340317
637589944076
635176001533
637709547530
636024833852
635962920244
634131672330
638092438779
635681525435
638019625345
636757097945
636213457235
640355865153
636408240907
635847595078
636030416987
638196682080
635919076160
639008228106
636875203558
638677425229
638923478665
635942294838
638336254227
636288667491
637621654615
638644682553
638235363157
636755969264
638761189223
634272525756
636066429955
634537248340
634570471034
636940920560
640120842060
636047464139
618553346995
86858852165
27837352155
41418052272
56049447166
73107813773
87902393321
104958226348
117895322624
134356221414
149684182176
167478682199
182502476098
199076076098
213771975192
229709696503
246997753830
258716188941
277522594928
293048724315
308194812607
322637596674
340998170341
354421448756
371673015672
388227244127
404012162796
420645564256
437169045420
451751401606
468142085053
484906817375
501229462122
515933163010
532319298631
546799573701
567031607789
582198412906
594278586918
608373912996
629313177361
630822380161
614721059109
600779376143
587683278857
569445895316
560730425856
542698596245
532176266162
519530875217
507121900513
494968127790
481915588480
470215455644
460513138576
449690179375
437638918367
430193928856
422246885067
413045293053
405650540209
397067952258
386653862545
377401488367
373998387853
368748830906
361405658073
352161013806
352309698947
347154631508
337318829497
334623981512
330958781701
331027130865
329973640161
324663111370
319966177719
320806520193
320218306522
321634766802
318661369338
329198156859
341406378001
353169474282
368509465115
379508600919
394255319212
403812631692
415366152525
422137298051
432796763354
441997909177
451185745995
460686466898
461308106921
467994129220
475939915789
481940334095
485886372452
490139216779
492303810447
493980148034
498816869489
497968239945
496344131684
496387800514
495007847061
497400282467
492302088875
487381024164
487757773584
481399492125
481404230512
474798893421
473185586794
464526277701
460508432593
452783001810
445569728371
438531892414
429303028597
421792136705
416622611210
408537768323
401717598818
396101349353
395488541264
390644910659
388431150676
380815428288
382844039996
382119287691
377939901968
379312103284
380357317730
379068926635
378052022146
379012497327
380669883766
384649348806
383320591466
387790898753
390139955142
393871862254
394374812839
397382540824
400014426409
407819411786
411355063962
413503354017
418921839853
423608981013
420013202876
427304663791
429665741989
432979948167
438742075591
440672579783
447784452473
447750808906
449525611923
454556083141
454399112557
456993395820
457685301189
459240339413
465544510590
454522884315
460247890515
460190401265
459732173400
455143694959
454632333477
452763387357
448233817677
447442093513
446770596418
441520171934
438660631879
437330361070
432907702491
435966345329
430866414781
429295429230
424547302989
423615590547
421363814692
418005916620
412586854029
413138529166
410844297615
410277149176
404437222162
405458302828
407891505863
407505354820
403756894006
404871419065
404888732082
404873317409
401298182475
405339109458
408530879894
405456339739
405400241622
410958878931
411293357579
413784296627
415292832997
416650531123
416877588159
420027745323
420230549225
425785850157
426471896102
423881149414
427745011928
434085946389
431473426034
436244944220
439325453510
440599509823
437128092023
441071469360
442837687640
437996811949
442160556850
439163799899
438409040554
438117618670
441096644558
438917972267
439228540469
436397029820
438569932314
436337051819
438726434347
436198388606
437286622480
433943692670
433587094892
432904007305
431173647678
430418514007
429610896078
429411663273
425445920235
423457754656
427361270923
423211223494
424549831600
420791794284
422609023373
423377290884
420090480620
421506982931
420430937654
419139258098
416383479757
419271311915
420245104472
417269673596
417959511133
417981979122
417030387894
418646147934
421197083397
421863772189
418918425828
419353790735
420880520909
424922059395
423610004637
424002649246
420301077126
425376689519
428165378853
428836623295
424020518958
427984136967
428190188478
430610851383
431520234229
430758045037
432281010521
429416676417
436195011391
432159910116
430093461098
431628465295
431468831295
434293677226
433885202652
428869717026
430356323240
434387262657
430543492534
432504268581
429180245226
426867792305
429217095652
431602793839
428205478369
428780869330
428025579499
424306206751
429870439757
427095763012
431262592534
428382179642
425673824140
427924615958
428500845945
426891674307
428384672797
427188570465
426398707732
425435807216
422697807548
422147999397
206539739503

401
411840
106747
103456
101367
98926
100096
99934
99702
100026
100014
100162
99986
100160
100094
100214
99884
99994
99904
101276
99750
99632
99612
100098
99856
99826
99728
99784
99856
99910
100158
100206
99998
100754
99946
99686
99970
99962
99740
99742
99716
1217502
21553361
24278251
24029327
23853069
23579965
24220705
24073094
24637141
23594326
24039931
24482751
24179741
24901222
23907404
24169576
24220104
23657382
23837387
24054095
24710887
24044999
24049520
24884027
23759536
23550833
24452404
23756722
23602001
25904739
23884225
23944222
24132015
23658677
23835071
23809972
23550462
23688997
24194245
23618855
23756443
3380823
2273145
2662295
3128070
4090215
4836386
5409976
5869487
6828332
6956962
7791505
8202728
8870318
9859251
9630595
10746193
10755768
11626521
12606618
13152100
13711107
13826921
14303460
15142092
15532085
16097776
16864562
18453075
17651636
18105086
18745577
19794558
19835591
20947128
21125738
21261435
22176048
22505519
22986884
24641558
25190537
23108989
22613828
22689816
21699312
21616178
20888078
20405970
19956238
19486533
19821294
18894710
19091112
18007679
17688226
17479188
17221474
16748394
16439677
16124828
15938101
15919565
14836336
15123141
15075175
15013927
14240850
14260989
13964644
13715178
14302310
13622529
13834956
13415812
13404472
13351463
13074953
13506120
13329762
13521549
13839096
13966764
14168631
14787612
15063928
15557386
16151539
16559959
17048295
17053369
17209843
17938840
18537513
18341678
18242522
18478189
18596355
18870346
18952510
19130083
19243866
19224599
19394935
18901072
19904916
19497962
19628694
19962952
19253087
18955054
18893491
18907824
18825985
18286303
18723068
17952393
17669912
17704134
17364638
17142902
17604020
16580058
16018306
15929867
16101799
16299074
15754818
15638912
14951689
15435887
15880996
15875551
15394815
15607392
15216755
15286359
15029081
15649892
15168817
15290422
15357903
15840998
15861029
16244909
15794006
16325849
16379556
16342773
16575421
16781019
17310810
16961950
17662691
17245257
17126951
17093016
17479224
17713722
17407789
17309946
17712651
17605574
17737440
17857610
17856743
18346180
17863631
17970011
18147370
17889770
18259426
17869601
18079579
18086791
17752787
17591342
17309139
17344125
17394292
17334720
17511148
17285489
17024430
17157645
17276239
16606500
16440281
16437417
16370102
15950071
16599534
16188305
16707054
16046556
16101045
16584504
16434044
16310969
16324538
15907595
16093749
16545227
15956114
16068984
16177807
16527331
16204858
16151271
16630301
16871704
16485220
16267341
16895352
16544453
16672541
17047370
17067172
16811780
17144459
17187445
17269251
17040746
17685165
17571522
17006067
17044477
17492549
17435046
17393367
17284345
17183351
17074145
17757740
17164954
17162343
17607677
16910094
16999192
17553004
17155321
17168592
17271865
16671698
16714311
17010845
16617491
17400257
17126949
16343551
16588125
16359318
16662094
16869390
16624669
16601377
16643115
16227979
16686403
16992787
16752414
16569065
16882129
16747495
17049841
16762177
16683538
16924941
16508571
16246348
17054420
16804862
16777893
17267676
16836963
17476439
16738587
16619110
16583596
16791911
16811699
17314520
17199191
17150025
17378615
17682087
17119933
16851637
16856192
16809473
16736467
17484710
17488046
16991194
16986872
18290470
17151417
16561132
17357826
16608085
17007036
17042851
16665276
16948619
17129382
17602473
16840389
16795650
16855947
17200905
16539651
16769017
17089782
16974535
16906710
16869343
17469461
16636245
16390503
16528888
10051979

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
52534
52277
52322
52537
52317
52557
52388
52370
52199
52596
52326
52542
52445
52365
52811
52330
52359
52350
52572
52269
52641
52373
52592
52585
52284
52555
52338
52447
52572
52469
52369
52562
52123
52316
52567
52153
52443
52703
52284
52310
637
1925
3300
4473
5941
7137
8622
9631
11080
12322
13865
15054
16490
17669
19013
20455
21363
23005
24265
25498
26703
28263
29316
30781
32147
33413
34803
36160
37347
38730
39968
41315
42546
43872
45214
46758
47999
48907
50133
51950
51909
50488
49260
48188
46626
46029
44428
43614
42582
41530
40564
39574
38507
37718
36840
35917
35332
34685
33808
33332
32494
31737
30968
30752
30303
29668
28870
28985
28509
27633
27517
27165
27239
27130
26645
26249
26387
26287
26469
26121
27175
28162
29143
30445
31304
32554
33298
34273
34755
35673
36451
37046
37882
37921
38428
39099
39719
39842
40256
40379
40544
40948
40827
40674
40712
40548
40851
40435
40039
39992
39406
39468
38877
38771
38003
37854
37043
36428
36008
35176
34502
34226
33513
32936
32513
32496
32049
31904
31202
31364
31413
30979
31188
31251
31145
30900
31160
31276
31648
31443
31928
31932
32414
32369
32684
32848
33617
33799
34002
34451
34750
34438
35219
35147
35645
35964
36097
36754
36796
36816
37298
37337
37459
37626
37612
38199
37108
37767
37664
37791
37346
37334
37078
36793
36755
36567
36228
35861
35809
35489
35742
35189
35265
34761
34799
34558
34286
33800
33811
33695
33693
33121
33291
33489
33444
33075
33243
33224
33243
32843
33206
33553
33243
33134
33700
33744
33889
34095
34086
34211
34511
34459
34888
34998
34761
34991
35723
35345
35739
35962
35845
35698
36245
36232
35872
36197
35991
35818
35943
36168
35948
35907
35656
35877
35755
35885
35645
35864
35448
35550
35381
35332
35173
35189
35114
34834
34571
35094
34624
34703
34453
34653
34607
34390
34568
34334
34267
34082
34415
34331
34193
34146
34295
34040
34351
34526
34497
34187
34385
34384
34798
34701
34794
34387
34823
35000
35076
34688
35021
35098
35339
35240
35330
35431
35164
35840
35255
35240
35280
35232
35541
35562
35101
35273
35554
35243
35481
35012
34971
35066
35435
35021
35149
34960
34753
35267
34959
35274
34982
34850
35008
34999
35001
34999
35011
34920
34869
34575
34851
34457

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
5
5
5
6
6
5
5
6
6
5
6
5
5
6
6
6
5
6
5
5
6
5
5
6
6
6
6
6
5
5
5
5
6
5
6
6
6
5
5
6
2
3
3
3
4
4
4
4
5
5
5
6
6
6
7
6
7
6
6
7
7
7
7
7
7
9
8
10
8
8
9
8
9
9
9
9
10
10
10
11
9
9
10
9
9
9
9
10
9
8
9
9
9
8
8
8
8
9
8
8
8
7
8
7
9
7
8
8
7
7
8
7
7
7
8
8
8
8
7
9
7
8
8
8
9
10
9
9
9
8
9
9
9
9
9
10
9
9
9
9
10
9
9
9
10
10
9
10
9
9
8
10
9
9
9
10
9
9
8
8
9
8
9
8
8
8
9
8
9
9
8
8
10
11
9
10
9
8
9
7
11
8
8
9
9
8
9
9
9
9
9
9
9
9
9
9
11
9
10
10
10
10
9
9
8
8
9
9
10
9
8
9
9
9
8
9
9
9
9
8
8
8
8
9
8
8
9
8
8
8
8
8
8
8
9
7
7
8
9
8
7
7
8
8
8
8
6
7
6
8
6
7
6
7
7
7
7
6
7
7
7
9
7
8
7
7
7
7
7
7
8
7
7
7
6
7
7
7
6
8
7
7
8
7
7
7
7
7
7
7
6
7
7
7
7
9
7
7
6
7
7
6
7
7
7
6
7
7
7
7
7
7
7
7
6
7
7
7
7
7
7
7
7
7
6
7
7
7
7
7
6
7
7
6
7
7
6
7
7
7
9
8
7
7
7
7
6
8
8
7
9
7
7
8
7
8
7
6
7
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
51745269
51493099
51532174
51741819
51515220
51756626
51593716
51572995
51400758
51793549
51538074
51754183
51648024
51566405
52011552
51540817
51574741
51553271
51776608
51488731
51854812
51567484
51789667
51784198
51496750
51757488
51548350
51667494
51786555
51683643
51578289
51771256
51320880
51526201
51771688
51355556
51651677
51908035
51494836
51518510
629148
1895612
3250126
4408474
5851646
7028932
8489551
9484500
10908309
12133042
13653691
14831559
16240641
17398702
18729422
20159171
21040617
22660516
23892816
25115029
26302245
27834320
28874868
30309917
31653646
32912414
34282675
35611981
36779512
38128235
39362481
40690849
41891296
43205290
44522519
46042568
47279166
48176406
49380731
51162261
51126871
49716720
48512898
47457954
45913278
45331736
43755104
42956513
41944914
40896810
39958789
38980761
37923270
37141336
36274958
35373968
34817871
34166559
33287771
32832368
32003651
31253627
30503579
30278323
29848174
29209128
28437193
28553539
28076094
27219099
27098811
26757434
26820808
26723400
26243081
25850603
25988999
25896421
26065228
25733485
26755112
27738948
28705120
29970920
30822996
32063816
32795852
33753813
34237126
35135307
35898125
36488594
37314470
37353224
37852389
38508164
39115836
39240702
39646806
39766723
39921468
40333219
40209302
40061283
40092664
39942230
40226927
39823850
39430742
39386565
38814692
38877641
38282311
38187431
37432450
37274052
36474803
35875708
35458045
34663307
33981806
33706554
33005923
32440219
32015639
32000809
31565621
31418731
30727200
30886658
30939313
30514473
30715934
30768234
30674672
30442675
30685003
30797781
31176002
30964969
31440364
31449710
31929608
31891762
32186239
32357843
33103978
33284916
33490338
33929279
34230246
33914973
34676466
34625671
35094331
35422998
35553814
36199692
36238990
36257689
36724963
36768410
36894581
37045140
37044529
37625847
36539902
37193425
37094925
37217158
36785889
36775045
36509780
36227260
36199736
36004649
35684526
35326607
35264679
34954168
35198316
34659783
34735587
34239168
34276025
34038799
33770909
33288225
33304276
33188287
33179831
32617602
32788330
32982661
32941200
32581601
32739004
32715981
32739531
32350416
32707770
33054413
32740699
32636267
33192425
33230011
33373808
33577634
33574262
33690884
33981982
33942495
34356225
34475688
34224722
34458188
35178989
34806534
35191607
35424717
35305263
35163900
35706154
35676326
35323010
35654909
35441685
35275026
35392599
35627078
35407835
35364665
35107047
35325797
35214633
35339231
35104438
35316831
34909802
35001098
34851033
34791872
34651644
34661534
34588607
34307990
34050467
34562349
34103089
34182242
33934805
34128077
34084116
33877013
34055616
33810145
33751756
33568368
33895906
33814326
33666548
33637757
33770032
33519502
33833186
34002806
33976388
33674279
33865547
33875000
34276359
34174186
34264564
33865436
34298517
34476175
34540496
34161994
34489883
34558502
34793944
34713620
34791233
34888916
34627543
35292716
34730269
34702601
34755713
34707272
34995264
35023881
34566059
34728562
35016115
34698567
34946945
34483274
34452224
34539359
34901499
34501481
34627273
34430312
34216815
34751797
34431030
34745456
34446733
34332391
34475095
34468201
34464732
34472130
34486417
34392711
34350653
34058900
34317715
33935422

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
5070
5060
5072
5971
5725
5070
5089
5989
5954
5179
6053
5079
5094
5903
6010
5912
5125
5916
5119
5097
5950
5073
5098
5948
6054
5916
5831
5863
5136
5101
5202
5141
5999
5138
6074
5876
5936
5125
5103
5894
2030
3026
2930
3008
3853
4107
4022
4044
5091
5002
5004
5992
5967
5926
7055
6017
6921
5979
6054
6920
7091
6978
7085
7002
6991
8837
7905
9704
7860
8115
8892
7955
9039
8862
8924
9007
9907
9871
9881
11035
9039
8930
9899
8941
8884
8863
8972
9876
8708
8032
9093
8861
8973
7911
7864
8016
8037
8849
7898
7939
7925
7086
7919
7008
8795
7031
7934
7927
6950
6971
7809
7060
7027
7065
7883
7899
7952
7914
7117
8790
6978
7900
7992
8003
8931
9832
8881
8933
8793
8000
8854
8851
9091
8958
8946
9710
8873
8949
8985
9072
9882
9000
8844
8948
9764
9887
8923
10080
8901
8740
8045
9865
8917
8794
9053
9886
8790
8968
8048
8008
8865
7931
8938
8058
7974
7833
8846
7976
8951
8802
8032
8007
9974
11068
9101
9977
8870
7992
9034
7009
10791
8005
7957
8999
8879
7891
8962
8797
8998
8872
8843
8934
8913
9037
8898
8868
10979
9080
9770
9896
9817
9816
8893
8898
7943
7970
8957
8902
9899
8962
7980
8821
8749
8751
7984
8832
8690
8822
8996
7989
8059
7996
7887
8714
7844
7859
8784
7946
7916
7763
7807
7961
7862
7819
8853
7046
7071
7795
8839
7944
6952
6939
7886
8100
7808
7884
6011
6928
6066
7836
6040
6934
6017
6879
6981
7000
6823
6020
6842
7069
6883
8801
7011
7696
6848
7041
6976
6939
6875
6985
7971
7037
6976
6954
6023
6925
6913
7101
6006
7963
6956
6996
7947
6974
7053
6983
7057
7023
7007
7101
6007
7007
6981
7019
7032
9005
6904
6909
6090
6793
6853
6046
7062
6940
6928
6036
6867
7081
7027
6900
7082
6925
6930
6969
6085
7005
7056
6885
6929
6978
6942
6983
6946
6816
6095
6921
6856
7036
6928
6995
6077
6913
7042
6133
7021
6850
6012
7022
6819
6906
8854
8044
7114
6834
6903
6944
6064
7885
7894
6825
8931
6829
6844
7893
6989
8029
6930
5984
6786
5996

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
51745269
51493099
51532174
51741819
51515220
51756626
51593716
51572995
51400758
51793549
51538074
51754183
51648024
51566405
52011552
51540817
51574741
51553271
51776608
51488731
51854812
51567484
51789667
51784198
51496750
51757488
51548350
51667494
51786555
51683643
51578289
51771256
51320880
51526201
51771688
51355556
51651677
51908035
51494836
51518510
629148
1895612
3250126
4408474
5851646
7028932
8489551
9484500
10908309
12133042
13653691
14831559
16240641
17398702
18729422
20159171
21040617
22660516
23892816
25115029
26302245
27834320
28874868
30309917
31653646
32912414
34282675
35611981
36779512
38128235
39362481
40690849
41891296
43205290
44522519
46042568
47279166
48176406
49380731
51162261
51126871
49716720
48512898
47457954
45913278
45331736
43755104
42956513
41944914
40896810
39958789
38980761
37923270
37141336
36274958
35373968
34817871
34166559
33287771
32832368
32003651
31253627
30503579
30278323
29848174
29209128
28437193
28553539
28076094
27219099
27098811
26757434
26820808
26723400
26243081
25850603
25988999
25896421
26065228
25733485
26755112
27738948
28705120
29970920
30822996
32063816
32795852
33753813
34237126
35135307
35898125
36488594
37314470
37353224
37852389
38508164
39115836
39240702
39646806
39766723
39921468
40333219
40209302
40061283
40092664
39942230
40226927
39823850
39430742
39386565
38814692
38877641
38282311
38187431
37432450
37274052
36474803
35875708
35458045
34663307
33981806
33706554
33005923
32440219
32015639
32000809
31565621
31418731
30727200
30886658
30939313
30514473
30715934
30768234
30674672
30442675
30685003
30797781
31176002
30964969
31440364
31449710
31929608
31891762
32186239
32357843
33103978
33284916
33490338
33929279
34230246
33914973
34676466
34625671
35094331
35422998
35553814
36199692
36238990
36257689
36724963
36768410
36894581
37045140
37044529
37625847
36539902
37193425
37094925
37217158
36785889
36775045
36509780
36227260
36199736
36004649
35684526
35326607
35264679
34954168
35198316
34659783
34735587
34239168
34276025
34038799
33770909
33288225
33304276
33188287
33179831
32617602
32788330
32982661
32941200
32581601
32739004
32715981
32739531
32350416
32707770
33054413
32740699
32636267
33192425
33230011
33373808
33577634
33574262
33690884
33981982
33942495
34356225
34475688
34224722
34458188
35178989
34806534
35191607
35424717
35305263
35163900
35706154
35676326
35323010
35654909
35441685
35275026
35392599
35627078
35407835
35364665
35107047
35325797
35214633
35339231
35104438
35316831
34909802
35001098
34851033
34791872
34651644
34661534
34588607
34307990
34050467
34562349
34103089
34182242
33934805
34128077
34084116
33877013
34055616
33810145
33751756
33568368
33895906
33814326
33666548
33637757
33770032
33519502
33833186
34002806
33976388
33674279
33865547
33875000
34276359
34174186
34264564
33865436
34298517
34476175
34540496
34161994
34489883
34558502
34793944
34713620
34791233
34888916
34627543
35292716
34730269
34702601
34755713
34707272
34995264
35023881
34566059
34728562
35016115
34698567
34946945
34483274
34452224
34539359
34901499
34501481
34627273
34430312
34216815
34751797
34431030
34745456
34446733
34332391
34475095
34468201
34464732
34472130
34486417
34392711
34350653
34058900
34317715
33935422

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
1726
1740
1729
1734
1724
1740
1729
1738
1729
1756
1750
1737
1769
1753
1741
1730
1727
1731
1762
1728
1749
1725
1730
1730
1716
1743
1746
1774
1748
1766
1726
1743
1716
1724
1730
1741
1728
1732
1730
1727
39
92
144
178
235
277
332
357
411
448
496
543
590
629
672
719
750
796
835
875
914
983
997
1051
1104
1138
1193
1239
1279
1311
1342
1383
1416
1461
1502
1550
1605
1613
1680
1716
1743
1671
1620
1596
1559
1531
1482
1473
1443
1407
1356
1328
1314
1277
1240
1241
1211
1175
1142
1123
1095
1078
1060
1059
1035
1012
983
990
975
950
945
937
934
931
912
893
903
901
911
900
923
963
999
1050
1065
1107
1136
1174
1177
1207
1229
1255
1292
1273
1295
1309
1337
1337
1357
1357
1353
1372
1357
1371
1364
1354
1375
1350
1339
1350
1340
1322
1311
1327
1307
1272
1240
1228
1223
1188
1198
1178
1129
1117
1127
1097
1096
1077
1062
1076
1066
1050
1078
1057
1080
1049
1064
1064
1068
1074
1085
1089
1104
1092
1125
1111
1142
1151
1154
1173
1169
1166
1176
1209
1204
1220
1240
1238
1238
1230
1248
1254
1264
1255
1259
1285
1248
1271
1262
1287
1250
1250
1231
1240
1243
1227
1217
1202
1214
1195
1214
1184
1193
1181
1177
1169
1152
1136
1140
1136
1141
1119
1122
1132
1129
1126
1122
1131
1132
1127
1122
1151
1132
1122
1147
1135
1146
1170
1168
1162
1151
1162
1192
1179
1177
1181
1201
1189
1212
1216
1200
1203
1247
1219
1206
1229
1222
1216
1213
1227
1217
1210
1199
1215
1211
1205
1191
1209
1191
1195
1190
1198
1194
1190
1198
1187
1164
1205
1178
1166
1166
1166
1179
1157
1187
1163
1155
1145
1173
1158
1161
1175
1166
1159
1165
1160
1186
1161
1163
1188
1167
1186
1208
1158
1194
1193
1178
1169
1199
1189
1191
1185
1195
1195
1191
1203
1193
1190
1188
1211
1198
1194
1180
1195
1201
1205
1208
1190
1190
1182
1186
1213
1202
1174
1168
1223
1202
1206
1180
1178
1180
1182
1176
1178
1188
1188
1168
1164
1169
1164


Loading data, please wait...