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 (547+:37aa73b01509+) 2010-12-13
 '--prefix=/home/hines/neuron/replay' '--with-nrnpython' '--enable-bluegeneP' '--with-paranrn' '--with-multisend=allreplay' '--host=powerpc64-suse-linux' 'BG_BASE=/home/hines/BGP/IBM_V1R4M2/bgp/comm' 'BGlinux=/bgsys/drivers/ppcfloor/gnu-linux' 'CC=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlc' 'CXX=/home/hines/BGP/IBM_V1R4M2/bgp/comm/comm/bin/mpixlcxx' 'host_alias=powerpc64-suse-linux'
/home/hines/perf1/powerpc64/special -mpi -c ncellpow=15 -c done=0 init.hoc -c {xopen("temp.hoc")} -c finish()
methodinfo 93
nhost 8192
MemSize 536870912
UsedMem 207332696
FreeMem 329538216
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 = 0.65
mkmodel_time = 7.44
setup_method_time = 0.00999999
set_maxstep_time = 9.81
stdinit_time = 0.16
runtime = 25.11
methodrun_time = 34.98
elapsed_time = 141.95
jobid = 0
seq = 5
@@@end header@@@
5629
2136869586
2136887486
2137314836
2137343065
0
0
0
0
0
0
0
0
0
2137344632
2137746198
2137749876
2137758374
2137781141
0
0
0
0
0
0
0
0
0
2137782886
2137885320
2137886748
2137895473
2137905919
0
0
0
0
0
0
0
0
0
2137907368
2138003868
2138005114
2138014757
2138024155
0
0
0
0
0
0
0
0
0
2138025716
2138121162
2138122416
2138134062
2138141495
0
0
0
0
0
0
0
0
0
2138142962
2138237316
2138238554
2138246445
2138255239
0
0
0
0
0
0
0
0
0
2138256736
2138352608
2138353852
2138361601
2138370267
0
0
0
0
0
0
0
0
0
2138371742
2138467948
2138469192
2138476924
2138485901
0
0
0
0
0
0
0
0
0
2138487344
2138582580
2138583818
2138593062
2138601503
0
0
0
0
0
0
0
0
0
2138602960
2138698438
2138699676
2138708880
2138717941
0
0
0
0
0
0
0
0
0
2138719390
2138815572
2138816810
2138825599
2138834237
0
0
0
0
0
0
0
0
0
2138835734
2138931222
2138932460
2138941433
2138950487
0
0
0
0
0
0
0
0
0
2138951992
2139048088
2139049332
2139057576
2139066093
0
0
0
0
0
0
0
0
0
2139067568
2139162924
2139164168
2139173323
2139182215
0
0
0
0
0
0
0
0
0
2139183702
2139279734
2139281172
2139289881
2139298439
0
0
0
0
0
0
0
0
0
2139299936
2139396752
2139397996
2139405066
2139413981
0
0
0
0
0
0
0
0
0
2139415478
2139511210
2139512448
2139521335
2139529861
0
0
0
0
0
0
0
0
0
2139531318
2139628010
2139629450
2139637080
2139646061
0
0
0
0
0
0
0
0
0
2139647572
2139743178
2139744416
2139753518
2139762183
0
0
0
0
0
0
0
0
0
2139763590
2139860674
2139861916
2139871899
2139881279
0
0
0
0
0
0
0
0
0
2139882800
2139979326
2139980566
2139990114
2139998893
0
0
0
0
0
0
0
0
0
2140000380
2140097070
2140098516
2140107876
2140117333
0
0
0
0
0
0
0
0
0
2140118734
2140214564
2140215804
2140225441
2140233959
0
0
0
0
0
0
0
0
0
2140235456
2140331418
2140332658
2140342192
2140351525
0
0
0
0
0
0
0
0
0
2140352968
2140448906
2140450146
2140459239
2140467853
0
0
0
0
0
0
0
0
0
2140469272
2140565016
2140566256
2140575356
2140584229
0
0
0
0
0
0
0
0
0
2140585694
2140681548
2140683148
2140692217
2140700923
0
0
0
0
0
0
0
0
0
2140702410
2140797988
2140799324
2140808331
2140817505
0
0
0
0
0
0
0
0
0
2140818951
2140916634
2140917880
2140924928
2140933977
0
0
0
0
0
0
0
0
0
2140935456
2141032274
2141033522
2141042256
2141051537
0
0
0
0
0
0
0
0
0
2141053008
2141148534
2141149774
2141158916
2141167425
0
0
0
0
0
0
0
0
0
2141168860
2141264284
2141265531
2141275132
2141284367
0
0
0
0
0
0
0
0
0
2141285892
2141381458
2141382698
2141392609
2141401241
0
0
0
0
0
0
0
0
0
2141402612
2141499024
2141500264
2141508879
2141517933
0
0
0
0
0
0
0
0
0
2141519398
2141615046
2141616292
2141626506
2141635201
0
0
0
0
0
0
0
0
0
2141636622
2141733750
2141735186
2141742562
2141751559
0
0
0
0
0
0
0
0
0
2141753058
2141848810
2141850050
2141859833
2141868525
0
0
0
0
0
0
0
0
0
2141869984
2141965956
2141967196
2141976404
2141985633
0
0
0
0
0
0
0
0
0
2141987092
2142082468
2142083708
2142093675
2142102439
0
0
0
0
0
0
0
0
0
2142103836
2142199426
2142200672
2142210108
2142219489
0
0
0
0
0
0
0
0
0
2142220914
2142317582
2142318918
2142327416
2142335973
0
0
0
0
0
0
0
0
0
2142337462
2143781870
2144413322
2145409784
2145430049
0
0
0
0
1284075
0
0
0
0
2145432082
2216199968
2216222090
2219153081
2219180770
0
6
5696
6141
44085565
230
6824
2431126
6693788
2219182250
2296891486
2296930968
2302630767
2302658421
0
5
4671
6057
83635171
205
6090
2627128
6786655
2302660034
2381489222
2381510407
2385847372
2385874244
0
8
7464
6160
124175663
211
6286
2678608
6939323
2385876634
2462925840
2462946884
2469104464
2469131644
0
8
7458
5924
163881810
211
6274
2534227
6666760
2469134312
2544253348
2544321128
2552854013
2552881475
0
5
4624
6049
200825347
188
5571
2659587
6835937
2552883724
2628256882
2628320108
2636244508
2636271257
0
9
8521
6177
237605375
188
5590
2659291
6934246
2636273240
2713126706
2713143029
2719104958
2719132945
0
6
5668
6076
276307650
203
6023
2608342
6822212
2719135618
2797055798
2797070416
2801780958
2801808259
0
5
4693
5934
316924929
217
6448
2548718
6666620
2801810906
2877053520
2877084448
2884787969
2884815105
0
6
5657
6000
354715930
195
5796
2612374
6798126
2884817750
2958445356
2958517242
2968246321
2968273282
0
7
6432
5987
390476147
187
5570
2634785
6779623
2968275736
3044769768
3044824062
3051380841
3051408611
0
4
3805
6079
428618660
194
5755
2648771
6868091
3051411026
3128515814
3128520382
3134106956
3134134553
0
10
9452
6104
467286267
202
6016
2686599
6898509
3134137146
3213424548
3213436666
3217277266
3217304657
0
5
4795
6136
508463574
218
6477
2620853
6884811
3217307200
3295114658
3295133442
3300331386
3300358314
0
7
6430
6138
547706720
204
6072
2702222
6906631
3300361413
3375834504
3375857024
3384877306
3384904630
0
6
5681
6058
584727479
191
5677
2663605
6830139
3384907842
3460014364
3460060958
3467407709
3467434827
0
6
5839
6018
621812710
192
5702
2615633
6737026
3467437161
3541671224
3541704756
3551908577
3551935669
0
7
6648
6013
657840331
186
5521
2629433
6777934
3551939338
3626269110
3626299342
3634889302
3634916770
0
6
5623
5856
694958296
194
5762
2534232
6586606
3634919662
3713269752
3713293524
3718514166
3718541803
0
6
5711
6049
735770269
212
6303
2611795
6793767
3718543976
3793158128
3793183204
3801029390
3801057087
0
10
9348
5841
773468062
198
5887
2524452
6553058
3801060608
3876746416
3876784556
3885043720
3885070861
0
5
4779
6010
811727325
200
5947
2650021
6789350
3885074358
3960490064
3960534945
3968584802
3968612047
0
5
4782
5970
849407716
195
5805
2628627
6737752
3968614490
4041175874
4041203946
4052543866
4052571895
0
7
6819
6019
883781628
177
5261
2604344
6731728
4052575713
4127958292
4128024070
4136822330
4136849317
0
6
5654
6051
920921949
192
5706
2641240
6818856
4136851310
4210519682
4210558834
4220163797
4220190694
0
6
5612
5982
956398646
182
5419
2589647
6734141
4220194309
4294546200
4294602815
8501642
8529087
0
7
6682
5987
992663789
187
5551
2603703
6704191
8531669
82570360
82611678
92234614
92262065
0
7
6620
5963
1028794672
187
5557
2596965
6693900
92265410
169340630
169357068
175429058
175457397
0
6
5618
6030
1067899954
205
6098
2627428
6765457
175460877
255263108
255270106
259297902
259325572
0
5
4825
6025
1110380326
228
6785
2575506
6779745
259328278
333777916
333836635
343377442
343404665
0
6
5749
5922
1147392257
192
5714
2562202
6641752
343407033
421567298
421599806
425972085
425999058
0
6
5684
6121
1187344526
204
6060
2608317
6856795
426001022
504495586
504509340
509420584
509448123
0
10
9610
6023
1228225923
220
6551
2543153
6738359
509450844
582088830
582151230
592976253
593003706
0
4
3703
5873
1263399633
181
5393
2524172
6574627
593007230
669690004
669725202
676553012
676580649
0
7
6573
5971
1302547246
208
6184
2561355
6697649
676584136
758262430
758267144
760121834
760150268
0
4
3767
6114
1347235210
245
7273
2539958
6858314
760152163
836595132
836626804
843426286
843453285
0
6
5677
5913
1386136801
204
6066
2589048
6670050
843456764
918376220
918408824
927083228
927110859
0
6
5604
6122
1422590850
186
5533
2655295
6874035
927113806
1004454658
1004515569
1010874769
1010901802
0
7
6540
6018
1462023489
207
6138
2611035
6775540
1010904258
1086169292
1086237483
1094538386
1094565819
0
7
6636
5991
1499398441
194
5761
2609876
6761433
1094568582
1170245890
1170250464
1175090022
1175119113
0
7
6591
5984
1538524912
212
6295
2596171
6755030
1175122418
1186294980
1186300064
1187541693
1187569254
0
0
0
64
1539205791
4
117
29550
74259
1187572514
1190437988
1190443548
1192205215
1192422970
1
0
0
205
1540605002
8
235
86477
229806
1192425972
1197421282
1197423796
1199356091
1199494796
1
0
0
407
1543197119
13
389
174508
458447
1199497670
1206030408
1206036196
1208450060
1208594136
1
1
951
558
1546230158
15
445
244013
642772
1208597030
1218349824
1218365664
1219758376
1219914792
1
1
991
711
1551593386
27
806
306587
813052
1219916902
1230453482
1230457236
1233095692
1233253462
1
3
2860
811
1557038226
30
891
365042
921213
1233256628
1246340708
1246368924
1249078697
1249105630
0
0
0
1028
1563830201
36
1071
443099
1174172
1249107746
1264538488
1264542798
1266209284
1266236634
0
1
952
1114
1572328995
46
1365
474893
1256502
1266238628
1280736876
1280749468
1286667023
1286694426
0
2
1889
1216
1579044924
35
1042
513857
1386426
1286697730
1305834796
1305846914
1308434691
1308461896
0
1
962
1421
1589277356
55
1633
620184
1607382
1308464504
1327696680
1327715018
1332385011
1332412291
0
2
1890
1609
1598449834
48
1422
705287
1806022
1332415126
1356685496
1356711630
1359039668
1359066877
0
1
961
1795
1611552329
69
2055
765972
2018205
1359068430
1384450824
1384474997
1387114773
1387142011
0
4
3699
1931
1624959547
73
2175
849190
2184603
1387143792
1412651864
1412675686
1418356392
1418384126
0
1
903
2034
1637614788
66
1959
895997
2312940
1418386910
1447014072
1447027750
1450238790
1450265925
0
2
1858
2206
1652418434
78
2322
960788
2507250
1450268628
1481451396
1481456069
1485541090
1485568070
0
2
1903
2364
1668892109
89
2647
1011756
2655590
1485570115
1515796328
1515849738
1521974999
1522002685
0
2
1912
2416
1683680350
77
2287
1062189
2746444
1522004914
1553894004
1553912197
1561113942
1561141364
0
3
2855
2644
1698820173
77
2287
1132930
2963946
1561144322
1598637350
1598675290
1601151692
1601179067
0
4
3685
2802
1718697361
103
3065
1211858
3171419
1601181704
1639888656
1639898867
1643209566
1643237278
0
6
5810
3002
1738640072
103
3066
1293999
3388354
1643239918
1683167904
1683181410
1687226869
1687254113
0
5
4732
3052
1759357619
108
3203
1306222
3446743
1687256668
1726505536
1726522728
1733575903
1733603154
0
5
4689
3226
1778049509
96
2852
1411566
3632819
1733606476
1773705984
1773732094
1781591474
1781618951
0
3
2773
3349
1796728163
98
2913
1496537
3792866
1781622909
1825719232
1825765806
1831628223
1831655450
0
1
937
3496
1818554191
112
3323
1562242
3985004
1831657782
1878563496
1878589382
1884360273
1884387740
0
5
4774
3729
1842297570
126
3743
1616447
4184994
1884390808
1932423784
1932464711
1938811686
1938838962
0
2
1905
3845
1865985152
121
3592
1671891
4308415
1938841316
1988341578
1988390440
1996207296
1996234699
0
6
5681
4024
1890282042
126
3752
1751824
4525994
1996238020
2048827384
2048883319
2054586160
2054613349
0
3
2877
4179
1916408115
133
3952
1832575
4704054
2054615792
2109030988
2109085785
2115396872
2115424055
0
7
6616
4244
1944147747
145
4311
1843935
4819165
2115426438
2171175240
2171210636
2178762964
2178789981
0
5
4634
4526
1971764712
142
4225
1963042
5098869
2178792576
2237221862
2237269150
2242753422
2242780767
0
4
3815
4630
2000977293
150
4441
2049453
5240664
2242783416
2301201376
2301230208
2309475186
2309502525
0
6
5597
4723
2029606392
151
4482
2092509
5325997
2309506092
2372925248
2372956682
2377301200
2377328293
0
2
1814
4948
2062037435
166
4937
2161520
5589817
2377330610
2442118652
2442135048
2448192576
2448219814
0
8
7498
5125
2094916979
172
5120
2220696
5745372
2448222516
2512683850
2512738576
2520128908
2520156349
0
4
3780
5069
2127373544
172
5112
2225726
5719282
2520159886
2589253804
2589272958
2594631206
2594658265
0
3
2783
5444
2163029583
191
5673
2317511
6090591
2594661168
2665698608
2665724354
2671891365
2671918386
0
2
1865
5423
2200023552
193
5747
2368927
6148611
2671921434
2745566238
2745592864
2751191349
2751218216
0
8
7545
5612
2238804968
208
6189
2408024
6302022
2751220856
2825010864
2825060248
2830563531
2830590915
0
5
4589
5832
2276383170
196
5822
2541711
6608174
2830593572
2905946964
2906006798
2913060541
2913087811
0
6
5597
5879
2314912678
203
6033
2563674
6608413
2913090592
2987840470
2987928247
2995996332
2996023752
0
5
4782
5932
2352697776
199
5911
2593740
6681896
2996026489
3070121474
3070167467
3076888150
3076915034
0
3
2830
5859
2389864375
192
5714
2545909
6624745
3076917794
3146397616
3146477714
3155868945
3155895927
0
7
6592
5622
2423486114
174
5162
2426346
6302208
3155898154
3225787010
3225824329
3233458426
3233487689
0
5
4735
5581
2458072336
180
5350
2442534
6255580
3233490953
3302406096
3302449827
3309742324
3309769165
0
4
3885
5353
2493072663
184
5475
2339561
6057499
3309771468
3374919714
3374984058
3382857396
3382884692
0
5
4722
5255
2524816811
164
4883
2225303
5833987
3382887358
3447206384
3447249710
3454900851
3454928335
0
5
4797
5106
2556713550
165
4905
2211979
5733116
3454931558
3517460344
3517529288
3525224318
3525251399
0
6
5600
4901
2587811650
162
4824
2122072
5533570
3525254286
3586428880
3586503382
3594081166
3594108055
0
5
4695
4887
2618074286
156
4638
2161174
5531110
3594110762
3652074100
3652112286
3661040026
3661067381
0
5
4678
4680
2645575978
139
4128
2024294
5229088
3661070409
3721027664
3721086984
3727428979
3727457032
0
8
7604
4681
2676041873
159
4724
2039587
5291264
3727459362
3783527842
3783610669
3791500574
3791527988
0
6
5579
4427
2703636019
144
4287
1920873
4961838
3791530772
3849301736
3849312698
3854622736
3854649793
0
4
3853
4534
2733067502
155
4613
1924755
5079733
3854652342
3909192872
3909221954
3916941314
3916969154
0
4
3854
4357
2759497471
137
4070
1922050
4914550
3916972880
3972707408
3972730676
3976875652
3976902689
0
4
3839
4279
2787972233
146
4345
1876448
4856686
3976904986
4028540100
4028583007
4035500376
4035527279
0
8
7571
4007
2813391350
130
3859
1751494
4534578
4035529788
4086969060
4087000902
4094129956
4094157367
0
7
6764
4006
2839238321
134
3990
1770683
4548051
4094160629
4145562584
4145600642
4151126830
4151154077
0
5
4742
3998
2865529204
142
4210
1721739
4515803
4151156258
4199947670
4199972690
4207951617
4207979186
0
1
920
3875
2889587621
126
3743
1683164
4372871
4207982026
4256681136
4256709677
4262467626
4262495089
0
3
2857
3892
2913508078
126
3746
1726604
4414795
4262498828
15196572
15229141
20806129
20833418
0
1
1028
3755
2937217517
123
3656
1678766
4303532
20835377
62406912
62454292
73385153
73412310
0
4
3759
3634
2954719164
88
2622
1524305
4000830
73416961
121425396
121434848
124317813
124344914
0
4
3813
3590
2979657521
128
3807
1553602
4042141
124347470
170667356
170706304
175667286
175694412
0
8
7465
3623
3003114849
121
3597
1578302
4103873
175696758
224115848
224119796
226175880
226203567
0
5
4677
3501
3029385573
139
4123
1472287
3944316
226205954
269155100
269181142
275524620
275551601
0
9
8453
3420
3050383455
109
3238
1480411
3835459
275554338
319016850
319037642
324967803
324995508
0
3
2831
3303
3072824233
123
3654
1441258
3722094
324998910
367779354
367831046
372588067
372615520
0
0
0
3356
3094131498
108
3212
1477324
3812989
372618156
416181176
416211636
420182980
420210403
0
6
5724
3270
3116974826
124
3691
1381403
3680933
420212438
462299662
462319444
466093235
466120163
0
2
1855
3179
3138740250
112
3329
1383858
3576327
466122680
505232404
505294658
511195492
511223009
0
7
6755
3088
3158220017
104
3091
1361152
3497870
511225726
552456740
552470246
556954668
556982188
0
1
957
3084
3179825032
115
3415
1328079
3482475
556984836
597526234
597558692
602287622
602314875
0
4
3753
3073
3200744079
108
3211
1374720
3478522
602317554
644066718
644086606
647390130
647417263
0
6
5629
3156
3222810259
118
3509
1323655
3548678
647419454
685728892
685756066
691430022
691457287
0
3
2858
3025
3241512969
100
2964
1365014
3450694
691460206
731450344
731465910
735518236
735545303
0
1
1001
3076
3262064574
111
3299
1353928
3482947
735548850
775353784
775387638
779318112
779346017
0
1
900
3042
3282613775
109
3250
1313728
3451694
779348400
818282784
818314476
823197514
823225461
0
3
2838
2994
3302416833
104
3091
1287192
3363988
823227458
863464618
863489080
867594425
867622086
0
4
3715
3087
3323228545
111
3302
1311651
3464322
867624652
908583004
908586888
911445082
911472773
0
3
2793
2995
3345099332
118
3504
1266883
3368685
911475366
950044098
950094009
956940875
956967632
0
4
3711
3043
3364579981
105
3115
1311627
3412544
956970150
994366586
994411588
1004682939
1004710030
0
1
936
3109
3381807753
88
2611
1334645
3472860
1004714054
1044902800
1044941828
1053005140
1053032464
0
5
4759
3370
3400282968
93
2762
1441817
3782478
1053036198
1099468730
1099497908
1102823197
1102850404
0
5
4689
3606
3424088846
124
3682
1566180
4095942
1102853054
1150326316
1150349890
1154308730
1154336036
0
4
3772
3523
3449235534
133
3949
1513850
3957618
1154338410
1197139992
1197203398
1207387862
1207415757
0
6
5627
3709
3468401873
100
2973
1551893
4090352
1207420653
1256629968
1256662188
1261923432
1261950589
0
2
1893
3771
3493667997
134
3984
1641353
4287733
1261952978
1308523148
1308541162
1317727334
1317754958
0
3
2798
3847
3515322445
110
3278
1658558
4293268
1317758924
1370545032
1370559556
1373878468
1373906033
0
6
5551
4062
3542598099
143
4243
1746920
4598483
1373908688
1425265680
1425345136
1431880561
1431908241
0
5
4595
4079
3567918448
130
3865
1770316
4591382
1431910860
1486253372
1486269040
1492454880
1492481897
0
5
4729
4171
3596012049
147
4381
1806578
4693981
1492484458
1544938000
1544960028
1553036854
1553064629
0
5
4681
4156
3622147890
139
4135
1838239
4722489
1553068278
1606462610
1606504890
1614362567
1614389463
0
1
921
4350
3648120403
135
4016
1898005
4885266
1614392661
1670597710
1670633074
1676494248
1676521349
0
3
2839
4353
3676564840
144
4280
1871791
4912790
1676523886
1733803152
1733822856
1739220506
1739247321
0
9
8565
4441
3706084479
159
4728
1886828
4973033
1739250128
1797957010
1797980122
1802746650
1802774226
0
1
979
4534
3736236216
154
4578
1949529
5109343
1802776824
1859692650
1859721032
1866498938
1866525765
0
9
8539
4402
3765169258
154
4565
1931222
4992606
1866529346
1925141968
1925189992
1930963907
1930990875
0
3
2884
4595
3795159720
160
4752
1977116
5140888
1930993490
1989540882
1989584013
1996570018
1996597429
0
2
1882
4667
3824075332
146
4335
2012678
5219646
1996600134
2056443706
2056463108
2061888935
2061916450
0
8
7497
4706
3854390159
160
4750
2058067
5322580
2061920066
2116882260
2116905468
2129297722
2129325254
0
3
2840
4639
3879473576
130
3860
1957089
5154484
2129329700
2188118616
2188187138
2196109116
2196136307
0
3
2890
4773
3907901488
146
4332
2082850
5360334
2196138906
2255641586
2255698100
2261985665
2262012727
0
4
3872
4745
3937504027
155
4620
2049565
5346863
2262015226
2322500908
2322537424
2327928471
2327955657
0
3
2905
4710
3968460081
164
4886
1987632
5286049
2327957972
2388032544
2388052768
2395608920
2395636413
0
3
2921
4735
3998634704
155
4608
2022366
5286032
2395639353
2454924244
2454956950
2461328980
2461355730
0
6
5653
4743
4027817012
151
4487
2099335
5380714
2461358932
2518178104
2518246440
2529002838
2529029997
0
4
3841
4584
4054807840
138
4108
1979839
5172938
2529032573
2589226150
2589257324
2595790159
2595817783
0
6
5590
4669
4085500606
158
4700
1998105
5247570
2595820650
2654765388
2654787556
2660721235
2660748420
0
7
6547
4662
4115164340
157
4674
2006762
5241934
2660751054
2719825888
2719846156
2725846256
2725873189
0
2
1954
4523
4145364484
159
4732
2017675
5137996
2725875968
2781381686
2781419016
2790574873
2790602398
0
4
3740
4490
4172031059
136
4053
1945123
5027356
2790606416
2850260600
2850293386
2854227266
2854254951
0
6
5659
4599
4202609510
160
4758
2016000
5191825
2854257426
2914106938
2914125988
2917465523
2917493264
0
5
4876
4488
4234127392
169
5021
1916275
5041621
2917495682
2971780116
2971847974
2981061153
2981088583
0
5
4654
4358
4260328756
134
3978
1899414
4894260
2981091492
3036305394
3036357160
3043066978
3043094071
0
5
4726
4421
4287633918
142
4233
1950958
5003567
3043096650
3098240672
3098280191
3105615958
3105643159
0
3
2745
4365
19713661
137
4072
1916407
4923702
3105645586
3161005936
3161030840
3165996198
3166023181
0
7
6633
4204
48166003
149
4424
1819336
4724144
3166025324
3220155796
3220167672
3226100088
3226127437
0
5
4736
4220
75607733
145
4306
1882624
4781753
3226131128
3279646124
3279683534
3285008976
3285036205
0
2
1906
4084
102991798
143
4256
1808378
4670562
3285038510
3336594400
3336610266
3343105578
3343132991
0
5
4814
4073
128636695
130
3855
1776404
4602779
3343135674
3393330440
3393365166
3399701124
3399728113
0
7
6602
3920
153400719
125
3716
1701935
4423388
3399730496
3451376440
3451385432
3456032178
3456059431
0
8
7614
3971
179888062
137
4069
1719121
4477042
3456062048
3505971652
3505994046
3510993192
3511020159
0
6
5610
3834
205287776
134
3979
1671802
4312063
3511022780
3561268544
3561272450
3565297454
3565324708
0
4
3871
3810
231428059
139
4122
1656295
4305027
3565327322
3613372292
3613388038
3618611640
3618639483
0
4
3804
3734
255683567
126
3745
1618389
4206297
3618641978
3664241004
3664282234
3671396634
3671424257
0
4
3845
3706
277558511
115
3408
1618613
4202869
3671427360
3717146978
3717168864
3724687336
3724714514
0
2
1814
3683
299385321
112
3322
1617467
4158086
3724717682
3773351672
3773360412
3777342850
3777370535
0
4
3696
3753
324337978
130
3870
1620392
4238487
3777373174
3825346640
3825356648
3828639167
3828666986
0
4
3743
3677
349060304
130
3866
1604172
4156036
3828669492
3873479332
3873511980
3881195594
3881223395
0
4
3798
3558
370777723
112
3329
1591574
4048497
3881226940
3928932132
3928946682
3932741686
3932768800
0
4
3731
3552
395888494
130
3868
1499289
3999036
3932771476
3977928264
3977950104
3983538742
3983566133
0
8
7428
3551
418412515
119
3537
1575615
4035796
3983569874
4028941784
4028991406
4034476067
4034502942
0
2
1870
3554
441081825
117
3475
1576669
4043380
4034505404
4078792344
4078812072
4085719072
4085747017
0
4
3814
3522
462881377
116
3450
1523351
3954845
4085750534
4129390896
4129433141
4137022234
4137049934
0
1
951
3616
483372317
105
3121
1569144
4046517
4137053549
4183738848
4183770044
4187979372
4188006897
0
3
2816
3495
507375916
125
3706
1533619
3954070
4188008934
4233812576
4233828370
4239561106
4239588292
0
6
5671
3540
530944209
127
3786
1501450
3960206
4239591238
4285069284
4285118148
4291838003
4291865094
0
1
955
3541
553829761
117
3484
1532423
4015879
4291867625
45354252
45382174
49447266
49474622
0
6
5578
3681
579127981
133
3958
1581881
4160906
49476852
96449420
96461217
101166040
101193334
0
4
3761
3454
603879526
136
4043
1463702
3867545
101195876
149745044
149756953
154133234
154160599
0
2
1913
3648
629551135
134
3979
1577052
4123125
154163310
200345544
200364034
206700008
206727755
0
7
6471
3733
652088122
117
3476
1645284
4209839
206731314
253909440
253942202
259879136
259906191
0
2
1814
3706
675659992
123
3655
1624038
4193395
259909146
307991248
308027644
314477027
314505332
0
3
2882
3721
699939094
127
3772
1624239
4180425
314508014
362984208
363001550
369245601
369272772
0
4
3792
3774
724557049
130
3851
1664080
4281953
369275768
418056416
418064268
424162800
424190241
0
3
2845
3799
749301175
128
3805
1634588
4260796
424192828
470133328
470214736
479445697
479472830
0
5
4634
3877
770372007
108
3212
1657392
4356374
479476641
529590734
529611026
534584271
534611845
0
3
2830
3824
796034208
140
4161
1642821
4297075
534615188
586356468
586368188
589939035
589966874
0
0
0
3939
823348949
148
4406
1649663
4427644
589969486
641100564
641128654
646734320
646761889
0
2
1880
3984
849428271
140
4160
1720442
4497146
646764380
696330104
696377360
703633780
703661101
0
1
965
3948
873730193
123
3658
1700108
4440100
703663433
750814660
750865855
760208412
760236461
0
7
6498
3924
895343849
110
3268
1641947
4378745
760240608
811760354
811805474
817224870
817252545
0
5
4836
4051
921274266
134
3990
1762668
4592390
817255218
866792774
866848355
874764284
874791949
0
5
4680
4038
944792504
118
3507
1708235
4491219
874795588
924415478
924482074
933217766
933244922
0
7
6651
3999
968393250
120
3567
1714658
4479754
933248221
986131882
986152538
992265141
992292494
0
6
5652
4149
995167726
139
4131
1804008
4681052
992294970
1045199972
1045268474
1051004221
1051031693
0
4
3850
4148
1021426312
133
3956
1816661
4675899
1051034198
1105694396
1105709416
1110427093
1110454138
0
7
6507
4272
1049436940
146
4350
1832930
4798576
1110456714
1162568206
1162644386
1170582711
1170610331
0
5
4750
4233
1074254142
128
3794
1846035
4776111
1170613080
1224095936
1224116594
1232384121
1232412033
0
4
3767
4187
1101284290
143
4245
1800452
4734691
1232415826
1283600972
1283631330
1293555766
1293583056
0
2
1922
4322
1124827323
123
3649
1921664
4911797
1293586980
1347795904
1347854255
1354317623
1354344819
0
1
964
4345
1151263811
136
4038
1910880
4907659
1354347370
1408483052
1408525868
1414631340
1414659165
0
4
3865
4339
1177955622
140
4168
1904589
4896545
1414663034
1469441908
1469473852
1476545832
1476573907
0
2
1859
4465
1204720824
140
4157
1944589
5011027
1476577096
1532937376
1532969609
1538373324
1538400301
0
1
938
4412
1233204725
148
4407
1904083
4980604
1538402390
1593680588
1593736733
1600758646
1600786026
0
4
3757
4319
1260902156
146
4353
1918363
4889855
1600788292
1657565620
1657590321
1661355604
1661382393
0
2
1897
4190
1290993753
158
4702
1801823
4737464
1661384708
1715927592
1715954238
1723348164
1723375298
0
8
7633
4275
1318106796
137
4076
1869659
4805055
1723378650
1782441980
1782445860
1785210113
1785238408
0
8
7616
4442
1349480295
167
4963
1867678
5014029
1785240333
1841584476
1841596606
1846675549
1846702979
0
6
5702
4395
1377850298
144
4286
1928022
4948102
1846705986
1899887992
1899925088
1907657726
1907684949
0
8
7504
4274
1403574322
135
4001
1871895
4838921
1907687892
1965499832
1965517970
1968250244
1968277848
0
2
1942
4368
1433883825
157
4676
1844532
4875709
1968280197
2022600744
2022628366
2028921108
2028947929
0
9
8461
4298
1460651174
138
4095
1882181
4850619
2028950766
2085155700
2085159668
2088692515
2088720003
0
5
4746
4175
1490515985
164
4875
1749724
4682142
2088722614
2139566108
2139590082
2149450617
2149477944
0
2
1947
4183
1514536122
125
3708
1757367
4641604
2149481713
2203521062
2203543583
2209038452
2209065928
0
3
2833
4225
1541703081
140
4152
1853197
4767653
2209068713
2260249012
2260285506
2268186984
2268215093
0
6
5619
4110
1566634563
131
3891
1745570
4559725
2268219113
2320331764
2320348058
2327338600
2327365655
0
2
1911
4158
1592240474
130
3866
1801283
4652815
2327368594
2378276252
2378319399
2386204966
2386232103
0
5
4696
4079
1616964702
128
3805
1771911
4552774
2386234998
2438886048
2438939228
2445090177
2445117449
0
4
3762
4063
1643749502
135
4013
1758897
4558647
2445120372
2496985256
2497014120
2503717152
2503744923
0
9
8531
4124
1669694665
138
4106
1812113
4669940
2503748268
2558777752
2558794528
2560963420
2560991214
0
1
945
4075
1698911246
155
4615
1750327
4589658
2560992714
2612817184
2612846764
2618876290
2618903294
0
6
5695
3981
1725289360
134
3992
1746303
4513386
2618906593
2669419760
2669460864
2676800370
2676827424
0
7
6583
3960
1750238764
127
3783
1772411
4496991
2676829876
2729591014
2729622792
2733879173
2733906599
0
6
5650
3926
1778061278
143
4247
1700766
4424134
2733909232
2784711956
2784735714
2791208090
2791235100
0
10
9349
3951
1803737734
135
4005
1736882
4475889
2791238006
2842673812
2842683212
2847090987
2847119139
0
3
2777
3941
1830107233
141
4185
1720202
4458816
2847122582
2898375456
2898387074
2902515821
2902543581
0
2
1930
3876
1856792519
141
4190
1652425
4343373
2902546222
2953619272
2953660768
2958760878
2958788605
0
4
3822
3858
1883442136
144
4288
1698909
4382575
2958791364
3007854792
3007871968
3014586866
3014613998
0
2
1921
3784
1908399839
134
3991
1654819
4264632
3014616822
3063213552
3063261146
3070347994
3070375165
0
1
943
3852
1932658402
125
3716
1693912
4361493
3070377546
3118588112
3118623938
3124736930
3124764380
0
4
3821
3800
1956816361
128
3811
1632999
4247660
3124767414
3174037340
3174048680
3179087844
3179114604
0
1
929
3818
1981864603
131
3894
1680639
4335633
3179117276
3229281004
3229318636
3234063817
3234090564
0
4
3678
3829
2007622165
132
3919
1673307
4317373
3234093150
3280807428
3280829876
3288663750
3288691103
0
7
6605
3786
2029899962
114
3392
1661493
4279727
3288694671
3336133034
3336190100
3343882629
3343909926
0
4
3776
3710
2053460117
123
3661
1609289
4161875
3343912624
3393044028
3393097268
3398607403
3398634058
0
3
2854
3739
2078699560
129
3829
1675164
4246925
3398636540
3448351300
3448357970
3453190522
3453217990
0
8
7597
3893
2104052969
133
3959
1686756
4371417
3453220696
3501439682
3501497572
3508314883
3508342290
0
3
2811
3762
2127830099
119
3538
1631384
4241370
3508344874
3557087764
3557112866
3562124022
3562151093
0
9
8509
3721
2152907262
134
3980
1648374
4220215
3562154730
3609158676
3609215158
3617809989
3617837433
0
2
1881
3763
2176008762
121
3597
1654534
4272843
3617840053
3665717772
3665746906
3673689689
3673716652
0
2
1873
3930
2198909666
121
3579
1756970
4482536
3673720350
3722344664
3722373614
3728657403
3728684600
0
1
951
3842
2222619991
122
3628
1694231
4361672
3728687196
3777616968
3777637378
3783186156
3783214232
0
4
3808
3739
2247496553
129
3825
1613497
4205861
3783217072
3835277208
3835288082
3838832270
3838859178
0
6
5620
3957
2274997174
148
4401
1662895
4432219
3838861854
3890307776
3890333154
3894187538
3894216155
0
3
2774
3937
2301460057
137
4067
1686868
4441395
3894218844
3944514860
3944537246
3949969842
3949996857
0
6
5647
3857
2327200978
134
3983
1665581
4366321
3949999590
3996887292
3996895544
4006050216
4006078070
0
5
4752
3884
2349084978
114
3395
1671632
4338741
4006081756
4055484726
4055547538
4062390602
4062417810
0
1
935
4018
2372956700
122
3625
1762173
4526666
4062420462
4113511980
4113552684
4118273552
4118300538
0
4
3791
3905
2398813129
132
3920
1738535
4407981
4118303038
4171867810
4171886191
4174761410
4174788299
0
7
6636
4031
2427330565
152
4526
1689056
4513629
4174789992
4223751032
4223787228
4231321702
4231349024
0
5
4720
3953
2451010544
122
3636
1694843
4416002
4231352681
4280565964
4280617632
4288438411
4288465611
0
3
2847
4010
2474166259
117
3489
1771791
4516175
4288468526
47056194
47065162
50898995
50926039
0
5
4683
4148
2501933196
148
4393
1747403
4650344
50928662
99610734
99672526
107784250
107811729
0
2
1893
3990
2524647723
118
3492
1736345
4471519
107814648
160316194
160353930
165122806
165150085
0
3
2815
3974
2551746014
141
4197
1734214
4500871
165152828
217509712
217542900
223856478
223883911
0
6
5664
4180
2577867512
135
4008
1805447
4695429
223885978
277382380
277391092
282280472
282307339
0
5
4751
4076
2605192215
143
4251
1801225
4627871
282309960
334290988
334315336
340598712
340625306
0
4
3724
4116
2630878789
133
3955
1820538
4693739
340628234
393716814
393773706
399271470
399298117
0
4
3723
4230
2657291642
137
4070
1823440
4759109
399300790
453453540
453469068
458251020
458279027
0
3
3013
4202
2684522258
143
4246
1812255
4717451
458282846
507557124
507587510
516538312
516566263
0
3
2796
4053
2707179611
115
3417
1749060
4525783
516569846
571315988
571328488
575730734
575758077
0
5
4746
4209
2735560793
150
4462
1821607
4750957
575760660
625343554
625425342
635401369
635428749
0
4
3782
4159
2757898807
110
3275
1772340
4648863
635431710
686759444
686822318
694454823
694481832
0
8
7531
4022
2783128125
130
3855
1764125
4537122
694484226
747478672
747514854
753729234
753756332
0
5
4796
4107
2810365570
146
4340
1797361
4624656
753759906
805244732
805272680
813070408
813097451
0
1
951
4112
2835529685
131
3894
1787558
4626712
813101245
865970024
865985756
872796966
872824730
0
3
2745
4103
2862351471
142
4215
1786351
4642053
872827506
921523120
921574831
932558166
932585268
0
3
2856
4142
2883890064
105
3120
1739718
4572087
932588400
985569912
985585196
991840030
991867630
0
9
8522
4139
2910448633
140
4160
1831121
4684506
991870640
1043481348
1043543716
1051950798
1051977733
0
2
1944
4069
2935721936
129
3828
1796752
4605387
1051980066
1105667404
1105686966
1110951347
1110978759
0
6
5747
4237
2962877985
141
4199
1823020
4770393
1110982636
1165247134
1165259088
1169659068
1169686084
0
3
2799
4147
2990860954
146
4335
1761481
4652573
1169688800
1219563948
1219601602
1228622674
1228650301
0
6
5627
4177
3013670546
116
3449
1800252
4671888
1228653518
1283529326
1283533706
1287438402
1287465532
0
4
3733
4177
3042068564
148
4400
1769050
4653302
1287468158
1339268244
1339278952
1346127022
1346154217
0
6
5742
4123
3067638413
134
3987
1798061
4653595
1346157654
1397924108
1397942320
1404937328
1404965275
0
2
1956
4072
3093255125
133
3951
1768479
4613344
1404968154
1460677118
1460697538
1463223786
1463251902
0
4
3785
4114
3123047165
161
4790
1757838
4617997
1463253576
1516835506
1516874712
1521589705
1521617419
0
4
3675
4119
3150738387
143
4254
1740725
4639547
1521619574
1572839992
1572883910
1579786174
1579813687
0
7
6528
4003
3176151559
131
3901
1760755
4492298
1579815961
1628967056
1628992024
1638429602
1638457098
0
5
4756
3928
3199974026
125
3710
1715105
4443311
1638460874
1689587326
1689606483
1696222516
1696249472
0
3
2809
4091
3225178339
131
3904
1790983
4605764
1696252602
1748830548
1748848932
1754079494
1754106872
0
2
1888
3933
3252306633
139
4137
1753581
4461823
1754110330
1807137460
1807165455
1812742684
1812770533
0
8
7507
4095
3279837520
144
4280
1738845
4577766
1812772434
1864012784
1864051766
1871191068
1871218733
0
6
5648
4018
3305279849
132
3920
1729112
4473460
1871222125
1925318780
1925324922
1929108533
1929136186
0
4
3734
3942
3334490511
160
4752
1690072
4403228
1929138116
1975715432
1975751674
1986402877
1986430758
0
3
2871
3849
3356146782
114
3390
1632839
4282863
1986434694
2040838384
2040859579
2044461513
2044488116
0
1
956
4088
3384848022
150
4468
1741949
4576877
2044489570
2097129720
2097148670
2100976731
2101003718
0
7
6667
3916
3412446618
147
4369
1696686
4417942
2101005636
2153077300
2153095862
2157855066
2157882999
0
5
4686
3914
3439924317
148
4394
1677524
4411161
2157885604
2209378756
2209400742
2214414756
2214441975
0
3
2744
4030
3466091872
134
3988
1740094
4561379
2214443752
2265211278
2265236700
2271452142
2271479863
0
5
4832
4081
3490759785
128
3796
1799892
4588743
2271483302
2325129092
2325133416
2328033396
2328060595
0
2
1908
4068
3518771935
149
4423
1726530
4576989
2328063160
2377139550
2377197978
2385496323
2385523149
0
4
3724
3877
3542909771
127
3780
1724113
4383714
2385525530
2435161880
2435180272
2442098268
2442125471
0
2
1932
3996
3566941786
120
3572
1717152
4470133
2442128545
2492386154
2492431880
2497948289
2497975359
0
7
6605
3899
3591898703
126
3743
1718759
4416737
2497977398
2548716808
2548751061
2554578182
2554605604
0
7
6598
3819
3618302899
141
4188
1648781
4315051
2554608289
2604720892
2604777267
2610747414
2610774731
0
3
2809
3997
3643078693
126
3743
1767597
4497830
2610776833
2661879654
2661924704
2667935678
2667962949
0
5
4783
3873
3669445176
139
4128
1709601
4406358
2667965168
2718809612
2718827722
2724246620
2724273713
0
4
3711
3896
3695410657
135
4023
1721168
4393476
2724276754
2772707662
2772737650
2780462666
2780490051
0
5
4690
3892
3718709045
118
3513
1697486
4369773
2780493660
2831040408
2831055372
2836495500
2836522054
0
5
4714
3918
3744201420
130
3876
1713183
4405190
2836524778
2889169112
2889181654
2893439284
2893466347
0
6
5634
4059
3771516087
146
4317
1713319
4581599
2893469018
2943513280
2943534942
2949494974
2949521973
0
3
2798
3821
3796798919
133
3965
1681091
4294090
2949525461
3000549262
3000572008
3007161793
3007189041
0
3
2992
3985
3822938645
139
4121
1716135
4492188
3007191530
3058235996
3058280214
3063371262
3063398281
0
2
1883
3915
3849052782
135
4008
1717263
4414430
3063400356
3111915046
3111943828
3120196736
3120224439
0
5
4817
3910
3872393570
118
3511
1707463
4409696
3120227497
3169484452
3169502510
3176102782
3176130333
0
6
5540
3895
3896610083
125
3708
1685164
4402183
3176133890
3229413602
3229424554
3233075384
3233103244
0
4
3796
3948
3924973325
151
4496
1698104
4471947
3233105010
3282577662
3282603358
3289618714
3289646383
0
5
4669
3831
3949704679
127
3776
1671772
4300474
3289649100
3340669348
3340689192
3346617359
3346645226
0
6
5601
3942
3975686977
133
3954
1720530
4472376
3346647844
3394417208
3394450266
3403094566
3403122136
0
7
6528
4002
3997443418
112
3324
1729584
4499594
3403125473
3453866644
3453897586
3460231826
3460259173
0
3
2908
4016
4022544148
128
3808
1727933
4525186
3460260990
3510778968
3510837862
3517552714
3517579770
0
5
4674
3972
4047618396
132
3913
1776616
4508492
3517582024
3570233766
3570255224
3573930634
3573958185
0
2
1961
4034
4074931147
145
4315
1730917
4553338
3573961296
3624970206
3625002849
3631895752
3631923012
0
3
2853
3952
4100504171
132
3922
1719917
4467110
3631925284
3684683744
3684691162
3689110158
3689137369
0
6
5567
4088
4127364347
140
4158
1826178
4655704
3689140728
3740259812
3740308946
3745686131
3745713371
0
4
3754
3950
4153376789
138
4091
1691738
4426015
3745715110
3796321880
3796356010
3803015405
3803042707
0
3
2852
4031
4178417012
129
3843
1771298
4539091
3803046316
3856720492
3856724935
3860556793
3860584754
0
4
3782
4107
4206337897
147
4369
1766570
4612290
3860587330
3911197060
3911248246
3918349913
3918376903
0
5
4782
4083
4230924723
128
3799
1782043
4585995
3918379422
3968461354
3968482838
3976649598
3976676898
0
3
2797
4061
4254540744
118
3509
1745408
4561196
3976679894
4028237174
4028261860
4034624706
4034651937
0
7
6601
4118
4279981580
133
3946
1796957
4656876
4034654762
4086181534
4086199739
4092843505
4092870447
0
2
1898
4146
10105142
129
3826
1819691
4695215
4092873018
4143561088
4143591494
4150347186
4150374359
0
4
3706
4147
34037170
120
3570
1819959
4673647
4150377681
4201885794
4201934910
4208635405
4208662849
0
5
4769
4053
59435882
133
3964
1760414
4563224
4208665162
4261544292
4261557098
4266628598
4266655721
0
3
2804
4061
86709338
146
4327
1743244
4571704
4266658420
23264388
23310926
30189303
30216011
0
3
2880
3994
112537829
131
3898
1756820
4507533
30217846
83100324
83114062
88479020
88506222
0
7
6668
4042
139853379
143
4249
1743591
4534627
88508884
141342504
141361856
146092090
146119403
0
5
4719
4061
167227991
147
4380
1736528
4544652
146122002
197938230
197954124
204033296
204060515
0
2
1851
4077
193153219
134
3984
1817493
4615505
204063176
254792832
254826804
262169285
262196544
0
4
3669
4107
217544855
125
3718
1827755
4655973
262200141
313465780
313498692
320175424
320202845
0
3
2911
4102
242392047
127
3757
1806975
4654929
320206339
374456886
374466086
377477074
377504187
0
5
4719
4068
270905492
151
4500
1750401
4563245
377506798
427328806
427357632
437467038
437494333
0
5
4762
4042
294844985
123
3648
1738656
4497835
437497860
490001600
490050800
494636233
494663205
0
3
2861
4006
321737732
142
4228
1750960
4493483
494665288
549214584
549229656
553268556
553295816
0
3
2843
4108
350711867
157
4675
1763683
4636281
553299464
602670946
602738694
611260497
611288005
0
2
1871
4080
373850621
119
3539
1723204
4528294
611290492
664408332
664425534
668775694
668803272
0
3
2813
3984
401571566
150
4450
1702227
4519368
668807096
720779644
720796914
725838306
725865709
0
2
1857
4136
427393085
133
3959
1824908
4671212
725868304
775055282
775089600
783737636
783765132
0
3
2784
4045
450223932
117
3486
1721300
4518308
783768772
834855144
834884756
841226634
841253664
0
4
3730
4075
475350734
132
3929
1807855
4621937
841257008
895464354
895468730
899804196
899831091
0
1
975
4008
504057475
152
4520
1757736
4548473
899833704
950024028
950069038
957148145
957175239
0
5
4758
3955
528515661
126
3745
1742502
4457199
957177490
1009897436
1009908988
1015104416
1015132660
0
5
4654
3890
556441016
148
4400
1650353
4382292
1015135278
1070878532
1070888124
1073405642
1073433281
0
6
5665
4107
586498167
159
4730
1794196
4600796
1073436130
1126098944
1126112202
1130909620
1130936478
0
7
6613
4034
613449333
140
4160
1778089
4594762
1130939766
1181171778
1181201770
1189280596
1189307904
0
5
4762
3991
637824264
123
3657
1706199
4431571
1189311526
1243341962
1243366006
1246603190
1246630841
0
6
5784
4129
665796888
144
4284
1746472
4636127
1246632546
1300584488
1300593650
1304008975
1304036787
0
7
6592
4030
694274598
154
4574
1718145
4516892
1304039438
1353506548
1353577970
1361578131
1361604858
0
3
2907
4112
717573946
119
3549
1767769
4600162
1361607649
1415224368
1415238050
1418162046
1418188982
0
2
1877
4090
745268228
146
4340
1784769
4612537
1418191176
1463443786
1463476936
1475581113
1475608256
0
4
3638
3990
764443021
99
2939
1674879
4419261
1475612797
1525129060
1525182550
1532856927
1532884489
0
2
1904
3888
788663842
127
3770
1699151
4382797
1532887289
1584287196
1584303420
1590494365
1590521635
0
2
1866
3995
814645593
133
3954
1720036
4488320
1590524382
1642068120
1642097618
1648083236
1648110685
0
6
5700
3997
840592120
135
4001
1782322
4534728
1648113766
1697797792
1697823470
1704931331
1704958552
0
4
3798
3976
864639908
122
3624
1752036
4491847
1704961738
1755824888
1755847290
1762114910
1762141834
0
6
5619
3965
890016741
129
3836
1757168
4488863
1762144442
1813129556
1813165084
1818942882
1818970197
0
6
5649
4000
915906653
132
3932
1758019
4552685
1818972676
1818972986
1844510337
1850046454
1868623988
1
6
5668
3921
941139384
136
4042
63921
154135
1868630110
1.17647058823529e-09

10
401
3590938613
1029995837
966610348
960047698
932710235
941804949
947975717
946518917
954017856
952484556
952447485
947189761
951170970
951735974
946780682
949205653
952443568
950760671
976192281
963592279
970616272
955175785
962819650
953333084
953513054
955649962
954471350
953171224
964593770
949514640
957964685
957128800
956192877
960656381
953253423
957797556
959474612
957143216
958768827
954082011
25350373767
604167801837
683844873701
681711017350
682042887687
686074990472
683136162908
678792172084
677277988277
679997165910
683690827872
681037755284
677692726531
681331124915
680378999797
692600279154
676087545738
692232066642
679778730014
685054285175
675965678114
688243427200
684369574811
687791350291
690410554281
682731240274
682436246520
685942366251
681528582551
687054029697
688779017935
676615749067
683610494001
684484695681
684663827880
684594916925
682429925431
685318001347
686420147200
685371386572
659886334516
101999246603
39757303602
57933395409
74541786025
92739560752
109269662813
129864246931
140338956279
167589186826
178320600980
196200780544
218353608313
229992320316
255931190501
261180488483
289196821410
298466568839
320625528744
327989753034
344538370557
360589324598
379690076609
393342362669
409901046624
431982527085
446065840426
470184592056
478240618204
498161285102
519091446028
524214937760
546583600925
555630354140
580741294558
589302821052
610324198728
632915178914
649624637402
650218096175
675814708339
679410035368
662666436046
647008029229
635625375460
624907697516
598958232919
590179234094
576088877724
564075920125
548524258647
543861725212
524875324017
517096632965
510513679024
490981592776
480253747696
480293555780
466918063937
465508618847
446594698706
436681304276
430720663457
417247832083
420654753873
413765705197
404262160301
405040685970
390105430937
389898509907
376097028055
369477314835
374860053361
371367487609
369479299046
360772937165
361172065343
358809753967
359459692685
363698208645
359225793183
372700861640
391101069386
395857080177
408110305866
421768596645
434816244146
446763322437
457145370349
459991503907
475152899140
496225330181
496285154700
502378584022
508986346663
513853589118
520404936296
522256086567
528100919970
537441323203
535092129755
552213172435
547322309563
539660704341
540203571259
554439025031
538378977276
554383033020
547121149739
531916686304
533504207600
530254102978
521441984663
518048396064
520975638116
507951858320
512400664250
494636004518
492370442993
482581314940
475925366270
463632818228
461464230352
450240577485
444860696360
436749681899
432414428479
436557215593
431354749917
420219305364
430540755373
422267192583
416128701225
417278441114
419782582508
420273072100
417442819969
422558245041
428252569780
430707896991
423679698959
433907388805
430626336575
435643666080
447265912767
448664526849
449882182970
452873508924
451697870413
453466898642
465267654510
466116624866
463458948921
467083096812
471359887063
478851016378
483718340412
481190023995
486792359424
492795217010
506276824338
501117834349
497760994615
494089943292
507203596611
506491445826
511060518744
496410694253
507841777118
506773682227
503526122395
499562868813
496376570277
497016083035
489646972099
497724283781
488148785492
484540763692
484574546606
482231932439
482388495900
480271323188
468961315696
474422960784
474514770348
467586959244
469640892810
457791979280
454040732403
460760067112
457326034611
456793791236
445555946766
445243117556
450358902728
447285913798
452353006313
448304862092
447145603837
451578929171
440802767828
456179833926
457763626404
450298905099
446700565165
455853414108
453469186722
456968108577
459409505170
461542685143
457792571124
462747855192
463339386655
467902597470
470450281354
466002136499
469719705283
481145659194
478610117202
477742440374
480646759395
483161032550
477488488391
484905863265
488818691226
483768100849
485576124897
486121359818
489281627467
489560228615
485640141290
492427654863
483327834986
480939082390
483029680264
481818134363
480776780320
481775220444
477482002637
478134360313
476744290007
480407066408
473439566257
473963780347
480569748235
478805826929
474463313897
469346955575
475623134461
462974331572
465947174074
463336720497
467250223776
463510458061
470739469709
463680608354
457525280164
463913043905
460136297636
468486784839
461300420363
460520724454
459022476144
466483626566
459207039660
472402836411
460471095543
465515090246
457982968739
466720218054
463202958552
466931416249
462658683835
468070791432
469572033374
461849930055
474848756767
468701992545
463470214863
469640709811
471379599460
473441026359
477590724203
474932362762
476928237543
471070034459
477496534351
475081343600
479460090162
477511241870
471965933175
474654783358
476248785299
475186005249
469415612659
491436344246
468331091787
480317042335
475068573519
471165554580
467457328585
474308003201
470952018159
479868980341
469759874797
474778867134
477604115458
471071252819
478174055693
469583743292
470269652819
471605410710
463537317061
470369098826
469212900786
472166696149
471767885890
465699064776
468448158583
465534681247
406765751369

401
440532
126741
118534
117788
114288
115578
116110
116230
116850
116883
116692
116252
116512
116791
115993
116470
116700
116674
119714
118254
119092
117274
118086
117050
116940
117314
117082
116988
118324
116574
117578
117476
117274
117998
116956
117556
117684
117470
117620
117126
3095793
73753194
83479220
83219138
83259201
83751606
83392729
82862236
82677517
83009293
83460125
83136663
82728348
83172042
83055960
84548360
82532453
84502655
82982874
83626887
82517461
84016322
83543123
83960652
84280528
83343276
83307241
83735210
83196443
83870659
84081330
82596472
83450564
83557084
83579125
83570603
83306510
83658700
83793303
83665902
80554637
12452936
4854782
7072802
9100410
11321672
13339616
15854466
17133488
20459611
21769696
23952246
26656418
28077248
31243538
31884323
35304330
36435793
39140950
40039529
42059753
44019206
46351282
48017273
50038560
52734434
54453368
57397907
58381110
60812600
63367923
63992912
66723850
67828181
70893280
71938613
74505084
77262184
79302071
79374295
82498762
82937631
80894298
78982600
77593972
76284580
73117125
72045325
70325465
68858943
66960672
66391484
64073561
63123969
62320686
59936372
58626856
58631416
56998930
56826806
54517855
53307864
52580301
50935434
51351263
50510613
49350162
49445172
47622210
47597173
45912119
45104699
45761016
45334667
45104245
44041586
44090170
43801762
43881481
44398756
43852628
45498109
47743814
48324481
49820113
51487516
53080438
54539084
55805598
56153265
58004240
60576461
60583875
61327570
62134623
62727970
63528052
63754311
64467502
65607495
65320940
67411246
66813746
65878422
65944843
67682726
65722130
67675716
66789401
64933079
65127124
64730189
63654477
63240544
63598073
62007737
62551100
60382340
60105783
58910808
58098557
56597660
56333034
54963038
54306611
53316406
52787182
53292739
52657553
51298445
52557942
51548222
50798811
50939552
51244796
51304845
50959180
51583843
52278794
52578684
51720470
52969164
52568895
53181129
54599998
54770846
54919011
55284539
55140826
55356740
56797318
56901258
56576524
57018980
57541162
58455743
59049498
58741284
59425015
60157443
61803367
61173540
60763900
60315890
61916686
61829436
62387280
60599125
61994305
61863918
61468392
60984375
60594792
60673045
59773526
60759170
59590363
59150114
59153967
58868094
58887415
58628976
57248493
57915079
57926550
57081052
57331593
55884848
55426770
56247061
55827932
55762676
54391016
54352885
54977923
54602232
55220720
54726606
54584994
55126278
53811128
55688482
55881294
54970013
54530913
55648337
55357152
55784748
56082393
56342642
55884989
56489833
56562026
57118830
57430188
56887094
57340816
58735474
58426227
58320732
58674552
58981542
58289123
59194438
59672325
59055423
59276452
59342798
59728945
59762760
59284130
60112987
59002162
58710613
58965469
58817839
58691148
58812393
58288278
58367903
58198252
58645484
57795020
57858953
58665166
58449991
57919966
57295337
58061364
56517285
56880278
56561840
57039063
56582767
57465500
56603622
55852053
56631866
56171026
57190250
56312899
56217703
56034760
56945407
56057505
57668226
56211566
56827963
55908222
56974435
56545315
57000319
56478743
57139171
57322799
56380004
57966996
57216318
56577836
57331084
57543657
57794976
58301735
57976943
58220756
57505901
58290047
57995087
58529806
58291894
57615063
57943395
58138002
58008088
57303472
59991854
57171067
58634196
57993717
57517285
57064663
57900932
57491111
58579548
57345554
57958398
58303530
57505903
58373297
57324061
57408190
57570771
56586163
57420045
57278899
57639172
57590714
56850062
57185666
56830100
49656090

401
2291694199
824077215
781477319
782016214
765662320
780506208
778207041
777598569
778574393
778439211
779978984
778570363
778620472
777991760
778310619
780088763
778994090
778863594
792904049
780669934
782222201
780712270
779616729
780381569
780926735
782106462
780177406
780205188
779931232
780116289
781025667
779797812
779001266
779545806
779055102
780942655
779563866
779751929
778723904
779910089
15544094168
539307893248
621791531928
619581070783
622726432444
619938138397
622768785534
620822792933
621065137904
618748579042
622871860591
620309716795
622869207267
621296743804
621105328141
624895983160
621360787159
620579950928
621020200240
622756103170
620897145612
623443232503
621771368885
623155282423
623741212731
620723606303
623126516173
621018997763
622429507682
623206985930
622935580196
621429179104
623434658362
618962068201
620811213601
618766264445
619685526257
621748465664
625020647574
620990116362
604498044666
90729992605
24313394142
37813500096
52088058608
68929939232
83714416009
100703669425
114003056457
130382623911
145745078321
163424403743
178488207034
194981508427
209644594708
225322109578
242394448126
254004987833
272367587436
287719020830
302581988825
316805078715
334759346735
347935128185
364829803746
380893007084
396342049154
412546973275
428757008734
442916043624
458917195376
473826984311
489705839910
504105999193
519949412841
535684448360
553782290652
568573905108
580436328551
594122357721
614323568283
616087191728
602123243292
586945552337
574210542456
556584223721
547913072352
530623526452
520155732929
507961926864
495943890518
483966239372
472547160334
459953545268
450375816647
439831000915
429360218813
422055202795
414330415442
404160290989
398175674922
388634828996
379590710581
370506877204
367200941188
362028488025
354917278893
345838209166
345884759822
340891861218
331275383644
328565657115
325009956082
324970751376
323985641267
318816812932
314245937285
314959087172
314439907625
315805589421
313016274409
323183862196
335196526052
346668406178
361731543759
372532209130
386934982505
396303753628
407507908874
414125170756
424555045772
433532654484
441270367942
450401514206
452443759014
457630342273
465314884236
472496381502
475137921183
479137025044
481329073166
482978692534
487641601495
486779886796
485225485900
485309726932
483951613273
486270617003
482772452049
478021188469
476974723246
470836916755
470778224663
464383913497
462723814331
454473966446
451717142523
442989291535
435841803155
430135367568
421240720824
412685374036
408852879446
401002702648
394349864157
388870123607
388122790304
383474776978
381374210300
373957876921
374705090755
375166543899
371137146160
372358134580
373514631858
372162908707
370052095728
372091924071
373846278248
377645015408
376381375032
380656635973
381895694247
386663036883
387318646968
390132315947
392734907279
400351692815
403901459259
405946246554
411273197613
414590319688
412338386437
419277351139
420469382341
424913537069
429317870145
431206436306
438065829627
439528276585
439906057008
444750966676
445966751166
447200392646
449171616307
449355771142
455450563498
444946584623
450166886472
450296506163
451064684394
446647375639
446080730201
442988929779
439982520295
439121442057
437177233198
433320478773
429322478358
427934108725
424959875459
426641598729
421744863921
421328399114
416721824863
415781192882
413684466336
410402874035
405089786265
404359138876
403424576995
402735097607
397189712595
398004769672
400492765220
400078452685
396443741388
397429616578
397551272841
397474551969
394025404940
396713956979
401079327758
398191105482
396879670824
402196408100
403875535068
405092272316
407733252156
407955500136
409236629445
412373013150
412532338815
416729728113
418636826193
416119025975
418694914816
425981817283
423571037012
426941702481
429990254957
431589466892
427685672630
432546106379
433298884662
429698356588
432486818193
430832236089
428928817788
429667294927
432566518990
430561523322
429763686129
426948922944
428995080516
428039209262
429225718895
426828037428
428954347105
424659899896
425372816762
423659569096
423036257353
421235366617
421493366833
420189536718
417422572306
414467287871
419339931466
415254552330
415424696591
412905380276
414694185067
414314384614
412224257679
413574401257
411500938831
410207297122
408695960547
411401648507
411362591163
409494745236
409076900822
410234995120
408218049394
410826870281
413336744140
412980717831
410125514487
411474150030
411956852100
415857575468
415713425916
416063176535
412483776604
416328235761
418942999882
419771164779
416135976378
418882925513
420241114726
422599941955
422422563828
422693442381
424301613667
421508806330
428002203569
423073366182
422107456526
422470372256
422274889899
425007170547
425815854307
420913194607
422344426863
425135014599
422623383904
424408559111
420217714247
418936346854
420231920662
423575414182
420339638566
420835618728
419021783454
416545275300
421849892334
419197025584
422190349702
419386280727
417888603007
418888565612
419502814528
419037640767
419441842334
419322296014
418601055617
417633457283
414995358484
413909819628
200054875599

401
406811
109310
104384
104488
101176
102786
102708
103310
103171
103827
103082
103150
103056
103713
103272
103532
103822
103510
106028
104843
104736
104218
104339
104054
103606
104028
103456
103894
104263
103522
103726
104238
103645
104988
103600
104596
103686
104014
103579
103997
3065765
73713211
83439053
83178879
83219261
83711415
83353038
82823219
82637392
82970639
83421109
83097455
82689213
83133380
83016668
84508989
82492733
84463479
82942715
83587198
82477355
83976181
83503550
83921354
84240858
83303543
83267127
83695581
83156427
83831143
84042102
82557279
83410695
83517031
83538537
83531370
83267506
83619827
83753931
83625757
80513713
12413213
4628396
6924960
8946838
11154873
13170905
15814559
17093602
20419981
21730634
23912674
26616681
28037572
31204779
31844761
35263736
36396500
39101717
40000270
42019177
43979033
46309949
47978330
49999307
52694181
54413410
57357544
58340600
60772771
63327571
63952569
66684220
67787559
70853254
71898939
74464929
77222663
79261704
79335027
82458765
82898620
80854373
78942836
77552421
76244585
73077509
72005965
70286590
68819456
66921229
66351279
64032995
63085157
62281115
59896695
58586878
58592046
56959007
56787801
54478040
53268267
52539805
50895857
51312341
50471787
49311198
49405509
47582665
47557922
45872875
45064732
45722181
45295368
45064641
44002145
44051574
43762843
43841973
44359527
43813805
45458876
47705118
48285233
49780709
51448069
53040798
54499029
55766889
56113290
57964186
60536606
60544182
61288447
62094415
62687961
63488445
63715063
64428313
65567658
65281516
67371231
66774667
65839618
65905332
67643219
65682802
67636131
66750351
64892950
65087247
64691189
63614370
63201298
63557525
61968178
62511321
60343410
60066752
58871827
58058793
56557799
56293775
54923861
54267725
53275639
52747508
53252991
52618012
51258199
52519061
51508643
50759201
50899360
51205907
51265161
50919533
51544430
52238331
52538707
51681117
52929728
52529099
53141192
54560536
54730403
54880589
55245476
55101144
55317667
56757701
56861047
56536800
56978959
57501002
58415574
59010260
58701521
59385518
60117431
61763980
61133599
60724561
60276705
61876904
61789812
62347809
60559319
61954135
61824329
61427972
60944338
60555249
60632612
59733673
60719792
59551332
59110451
59113759
58828196
58847562
58589332
57208355
57875751
57886606
57040947
57291188
55845897
55386609
56207941
55788053
55722829
54350982
54313001
54937393
54562615
55181741
54687129
54545710
55086530
53770429
55647754
55841462
54930697
54491622
55607991
55317785
55744666
56042511
56302231
55845159
56450260
56522455
57079866
57390515
56847180
57301167
58695595
58386876
58279397
58635399
58942037
58248519
59155419
59632737
59015573
59236492
59302619
59689441
59723335
59245306
60073536
58962149
58670875
58925389
58778723
58651684
58773429
58248849
58328904
58158197
58605428
57755117
57819645
58625653
58410123
57880153
57255907
58022069
56477597
56840861
56522747
56999087
56543007
57425584
56563536
55812539
56592245
56130947
57149769
56273755
56177542
55995561
56906309
56017904
57628821
56171745
56787875
55869033
56935653
56505431
56961061
56440161
57099385
57282402
56339879
57927327
57177227
56538536
57290641
57504079
57755354
58262333
57937185
58180753
57466040
58250769
57955770
58489550
58252019
57574981
57904085
58098473
57968701
57264404
59951039
57131037
58594900
57954437
57477909
57025572
57861227
57452217
58540531
57306511
57918487
58263595
57466375
58332802
57284688
57367164
57532107
56546139
57379989
57239781
57599763
57550780
56811061
57145626
56788833
31066437

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
14
13
14
13
14
13
13
13
13
13
14
14
13
13
14
14
14
14
13
13
14
14
13
13
13
13
13
14
13
13
13
13
13
13
13
13
14
13
13
13
2
3
4
4
5
5
7
6
6
7
7
8
8
8
9
10
10
10
10
10
10
12
13
12
12
12
12
12
13
14
13
15
15
13
14
14
16
14
14
15
15
16
13
14
13
13
14
15
13
13
13
14
12
13
12
13
13
13
13
13
14
12
13
14
12
12
13
12
11
12
11
12
12
12
12
11
10
12
11
12
12
12
13
13
11
14
12
13
15
13
14
15
14
14
14
16
14
16
14
14
15
14
15
14
15
15
14
15
15
14
14
15
14
13
14
17
14
14
16
13
13
13
14
13
12
13
12
13
12
14
13
12
14
15
12
12
13
12
14
14
15
12
13
12
12
12
14
12
12
12
12
15
12
13
14
14
13
14
13
13
14
14
14
14
13
14
14
14
14
14
13
15
14
14
14
14
14
12
13
13
13
14
14
15
14
14
13
13
12
14
16
13
15
14
13
13
13
13
12
13
14
15
14
14
13
12
16
13
13
14
13
13
13
13
14
13
13
13
15
12
15
13
15
14
12
14
13
13
14
14
13
13
14
14
12
13
13
12
14
14
14
14
14
15
12
15
13
12
13
14
14
13
13
12
11
13
13
13
13
12
12
13
14
12
13
12
14
13
12
13
14
13
12
13
13
13
13
12
14
12
13
13
13
13
12
13
14
14
12
13
12
13
13
14
14
12
13
14
14
14
12
12
12
12
13
13
13
13
12
14
15
14
13
12
14
14
16
14
13
14

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
49453090
49211959
49251609
49448743
49233434
49465327
49308543
49290156
49125184
49499312
49259491
49460927
49362859
49281226
49707372
49258662
49290648
49269988
49485119
49206776
49557474
49285669
49497032
49491486
49213958
49465729
49265855
49379069
49492039
49395895
49293889
49480238
49052021
49244134
49482022
49078166
49363151
49607369
49213002
49235566
600918
1811392
3106036
4213179
5592612
6717596
8114371
9064571
10425646
11595846
13049925
14173799
15522639
16628807
17900270
19266103
20108657
21656701
22835950
24001577
25137753
26600780
27594004
28969510
30250251
31455273
32763007
34033812
35151183
36439018
37619109
38889632
40039262
41292435
42550596
44002036
45186705
46043665
47193761
48896249
48861597
47515348
46361901
45357806
43881501
43322085
41820144
41053821
40085606
39086726
38186964
37252835
36244323
35497657
34670272
33806381
33276488
32652265
31812142
31381944
30586476
29870371
29152815
28939411
28525640
27915607
27175710
27289702
26834250
26014512
25898868
25572960
25631912
25540039
25082657
24704947
24837656
24749228
24910976
24593693
25570559
26510593
27432431
28645206
29458994
30643692
31343885
32256748
32719499
33580665
34308170
34874435
35659597
35699525
36174166
36803362
37382486
37501561
37892679
38006615
38154535
38547773
38428533
38285041
38315829
38171755
38444730
38061395
37684482
37642586
37097351
37156499
36588214
36494201
35774601
35624985
34861821
34286010
33887795
33127301
32477156
32212742
31543675
31002256
30598979
30584640
30168194
30029432
29365912
29518636
29570708
29161984
29354027
29405920
29316977
29094824
29326805
29435888
29795475
29592539
30048640
30055459
30515824
30479036
30762433
30923528
31638693
31810603
32008290
32427198
32713835
32412913
33139684
33090516
33540647
33855214
33978603
34597023
34635431
34652624
35096994
35140148
35259755
35406093
35402205
35959739
34922853
35543931
35453608
35570647
35157828
35145609
34892777
34626355
34596723
34411200
34104711
33759821
33702080
33404788
33640847
33123197
33197098
32723796
32755881
32532137
32275907
31813684
31829034
31719755
31711227
31171611
31337841
31522949
31482193
31137381
31288139
31266962
31288646
30918398
31259966
31591717
31290104
31190974
31720900
31759149
31896924
32089957
32087145
32195809
32477579
32437353
32834702
32948245
32709676
32933363
33621354
33265891
33634487
33857451
33741290
33606120
34124438
34097128
33760982
34075038
33873504
33710970
33825666
34047714
33837824
33799481
33552146
33763136
33654350
33775364
33549185
33753196
33364911
33451611
33307499
33252817
33117208
33125863
33058083
32786841
32541627
33033944
32591504
32668045
32433765
32618516
32573331
32374529
32547350
32312789
32256097
32082431
32394752
32315592
32176471
32144862
32274238
32036058
32334518
32497518
32471650
32184088
32365600
32374546
32758355
32661249
32746833
32365423
32781867
32949966
33011192
32647675
32963076
33026711
33253515
33174761
33252689
33345678
33096115
33729469
33193133
33165312
33215982
33168792
33446039
33472407
33035371
33191089
33464571
33162313
33397397
32956888
32926147
33011533
33356316
32972076
33091513
32906089
32702391
33212282
32906029
33210272
32922711
32812366
32948913
32942429
32937662
32945412
32958765
32871040
32826406
32549995
32797677
32433048

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
13344
12248
13151
12210
13128
12308
12285
12489
12393
12607
13103
13252
12340
12293
13252
13178
13171
13131
12337
12301
12980
12887
12344
12322
12470
12279
12353
13305
12300
12413
12314
12368
12412
12288
12333
12344
13307
12132
12481
12108
1940
2946
3804
3879
4816
4820
6564
5697
5826
6599
6800
7627
7737
7664
8570
9458
9349
9424
9399
9463
9514
11442
12164
11273
11205
11214
11341
11443
12207
13255
12240
13981
14025
12268
13202
13218
15097
13382
13273
14318
14183
15040
12499
13231
12384
12369
13043
14240
12401
12385
12415
13129
11477
12444
11411
12312
12620
12334
12229
12313
13278
11353
12256
12993
11269
11375
12028
11558
10267
11116
10248
11312
11348
11217
11318
10576
9517
11163
10529
11310
11220
11523
12423
12218
10527
13507
11458
12245
14239
12287
13140
14139
13276
13230
13173
14898
13231
15155
13193
13248
14120
13315
14031
13128
14087
14137
13064
14466
14334
13227
13170
14159
13081
12363
13121
16099
13317
13248
15119
12281
12151
12234
13339
12369
11396
12112
11426
12187
11401
13232
12349
11442
13013
14386
11353
11510
12277
11349
13302
13291
14033
11268
12539
11204
11450
11321
13166
11409
11254
11463
11372
14151
11398
12311
13081
13244
12351
13201
12257
12531
13142
13059
13157
13051
12235
13150
13238
13259
13202
12993
12210
14093
13169
13322
13212
13119
13122
11341
12274
12337
12456
13132
13372
13969
13276
13187
12139
12317
11128
13174
15143
12166
14169
13230
12260
12182
12279
12209
11369
12091
13110
14114
13133
13144
12236
11333
15010
12355
12456
13129
12135
12249
12218
12244
13196
12341
12230
12263
14136
11385
14031
12222
13962
13146
11366
13253
12304
12187
13275
13185
12307
12257
13253
13151
11399
12456
12150
11388
13331
13322
13332
13181
13068
14086
11418
14470
12446
11374
12076
13180
13146
12241
12215
11208
10536
12274
12141
12194
12276
11319
11375
12271
13196
11187
12340
11391
13193
12469
11449
12197
13117
12120
11181
12286
12170
12355
12285
11392
13138
11269
12225
12208
12393
12309
11385
12257
13185
12951
11531
12153
11542
12359
12236
13077
13248
11263
12240
13135
13058
13295
11400
11245
11269
11332
12249
12293
12438
12374
11375
13235
14481
13204
12127
11484
13372
13282
14958
12930
12285
13183

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
49453090
49211959
49251609
49448743
49233434
49465327
49308543
49290156
49125184
49499312
49259491
49460927
49362859
49281226
49707372
49258662
49290648
49269988
49485119
49206776
49557474
49285669
49497032
49491486
49213958
49465729
49265855
49379069
49492039
49395895
49293889
49480238
49052021
49244134
49482022
49078166
49363151
49607369
49213002
49235566
600918
1811392
3106036
4213179
5592612
6717596
8114371
9064571
10425646
11595846
13049925
14173799
15522639
16628807
17900270
19266103
20108657
21656701
22835950
24001577
25137753
26600780
27594004
28969510
30250251
31455273
32763007
34033812
35151183
36439018
37619109
38889632
40039262
41292435
42550596
44002036
45186705
46043665
47193761
48896249
48861597
47515348
46361901
45357806
43881501
43322085
41820144
41053821
40085606
39086726
38186964
37252835
36244323
35497657
34670272
33806381
33276488
32652265
31812142
31381944
30586476
29870371
29152815
28939411
28525640
27915607
27175710
27289702
26834250
26014512
25898868
25572960
25631912
25540039
25082657
24704947
24837656
24749228
24910976
24593693
25570559
26510593
27432431
28645206
29458994
30643692
31343885
32256748
32719499
33580665
34308170
34874435
35659597
35699525
36174166
36803362
37382486
37501561
37892679
38006615
38154535
38547773
38428533
38285041
38315829
38171755
38444730
38061395
37684482
37642586
37097351
37156499
36588214
36494201
35774601
35624985
34861821
34286010
33887795
33127301
32477156
32212742
31543675
31002256
30598979
30584640
30168194
30029432
29365912
29518636
29570708
29161984
29354027
29405920
29316977
29094824
29326805
29435888
29795475
29592539
30048640
30055459
30515824
30479036
30762433
30923528
31638693
31810603
32008290
32427198
32713835
32412913
33139684
33090516
33540647
33855214
33978603
34597023
34635431
34652624
35096994
35140148
35259755
35406093
35402205
35959739
34922853
35543931
35453608
35570647
35157828
35145609
34892777
34626355
34596723
34411200
34104711
33759821
33702080
33404788
33640847
33123197
33197098
32723796
32755881
32532137
32275907
31813684
31829034
31719755
31711227
31171611
31337841
31522949
31482193
31137381
31288139
31266962
31288646
30918398
31259966
31591717
31290104
31190974
31720900
31759149
31896924
32089957
32087145
32195809
32477579
32437353
32834702
32948245
32709676
32933363
33621354
33265891
33634487
33857451
33741290
33606120
34124438
34097128
33760982
34075038
33873504
33710970
33825666
34047714
33837824
33799481
33552146
33763136
33654350
33775364
33549185
33753196
33364911
33451611
33307499
33252817
33117208
33125863
33058083
32786841
32541627
33033944
32591504
32668045
32433765
32618516
32573331
32374529
32547350
32312789
32256097
32082431
32394752
32315592
32176471
32144862
32274238
32036058
32334518
32497518
32471650
32184088
32365600
32374546
32758355
32661249
32746833
32365423
32781867
32949966
33011192
32647675
32963076
33026711
33253515
33174761
33252689
33345678
33096115
33729469
33193133
33165312
33215982
33168792
33446039
33472407
33035371
33191089
33464571
33162313
33397397
32956888
32926147
33011533
33356316
32972076
33091513
32906089
32702391
33212282
32906029
33210272
32922711
32812366
32948913
32942429
32937662
32945412
32958765
32871040
32826406
32549995
32797677
32433048

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
6289
6282
6340
6309
6306
6295
6276
6288
6334
6298
6307
6280
6300
6312
6348
6299
6315
6290
6326
6305
6354
6268
6330
6311
6296
6328
6315
6309
6349
6343
6278
6329
6249
6287
6316
6250
6303
6340
6292
6289
102
286
449
591
793
931
1086
1229
1399
1543
1718
1861
2052
2199
2348
2499
2626
2822
2974
3110
3285
3430
3581
3761
3889
4078
4224
4410
4514
4680
4855
4979
5134
5274
5448
5621
5795
5893
6028
6271
6324
6099
5917
5841
5599
5534
5382
5255
5159
5005
4922
4768
4678
4565
4445
4350
4275
4209
4108
4047
3934
3841
3776
3740
3681
3596
3538
3521
3512
3372
3381
3326
3333
3324
3254
3229
3226
3204
3217
3185
3307
3469
3546
3721
3809
3936
4030
4155
4205
4315
4409
4487
4572
4592
4645
4743
4834
4818
4887
4891
4933
4948
4978
4927
4898
4878
4974
4875
4837
4845
4753
4781
4717
4689
4606
4590
4495
4433
4368
4255
4194
4178
4068
3999
3937
3970
3899
3881
3800
3821
3845
3768
3794
3848
3779
3739
3812
3829
3848
3810
3899
3878
3940
3937
3947
4035
4104
4136
4116
4210
4187
4173
4243
4253
4314
4371
4388
4458
4442
4457
4529
4514
4523
4564
4546
4607
4492
4586
4539
4566
4529
4561
4545
4446
4444
4421
4378
4323
4321
4314
4345
4259
4276
4240
4204
4186
4151
4093
4085
4079
4081
4012
4068
4058
4060
4042
4042
4020
4042
3986
4050
4096
4021
4007
4075
4091
4097
4148
4168
4177
4187
4214
4245
4275
4206
4240
4313
4282
4363
4348
4344
4322
4388
4366
4360
4404
4346
4332
4366
4397
4361
4330
4335
4363
4331
4348
4326
4341
4290
4318
4292
4300
4288
4274
4279
4225
4180
4256
4200
4209
4193
4213
4218
4149
4204
4170
4155
4134
4201
4195
4134
4164
4157
4178
4167
4233
4183
4142
4177
4151
4241
4218
4238
4201
4202
4251
4244
4211
4244
4267
4260
4255
4272
4316
4277
4329
4290
4270
4325
4267
4298
4306
4268
4278
4315
4277
4274
4285
4240
4237
4328
4261
4282
4255
4231
4283
4260
4283
4256
4251
4254
4274
4257
4256
4261
4208
4209
4176
4237
4185


Loading data, please wait...