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 94
nhost 8192
MemSize 536870912
UsedMem 207600248
FreeMem 329270664
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 = 2
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.18
set_maxstep_time = 9.81
stdinit_time = 0.16
runtime = 7.9
methodrun_time = 17.94
elapsed_time = 106.86
jobid = 0
seq = 4
@@@end header@@@
5629
4113837562
4113849835
4114368678
4114396039
0
0
0
0
0
0
0
0
0
4114397636
4114788116
4114790692
4114799092
4114822334
0
0
0
0
0
0
0
0
0
4114823941
4114916132
4114916978
4114924268
4114932688
0
0
0
0
0
0
0
0
0
4114933916
4115022242
4115023086
4115029582
4115036928
0
0
0
0
0
0
0
0
0
4115037987
4115124504
4115125348
4115133364
4115140754
0
0
0
0
0
0
0
0
0
4115141865
4115227860
4115228706
4115234688
4115242054
0
0
0
0
0
0
0
0
0
4115243175
4115331362
4115332206
4115337370
4115344544
0
0
0
0
0
0
0
0
0
4115345661
4115435474
4115436410
4115440116
4115447474
0
0
0
0
0
0
0
0
0
4115448628
4115535088
4115535934
4115543712
4115551080
0
0
0
0
0
0
0
0
0
4115552276
4115640420
4115641264
4115647084
4115654486
0
0
0
0
0
0
0
0
0
4115655553
4115743952
4115744796
4115749588
4115757016
0
0
0
0
0
0
0
0
0
4115758127
4115844776
4115845622
4115853344
4115860754
0
0
0
0
0
0
0
0
0
4115861906
4115948932
4115949770
4115957068
4115964212
0
0
0
0
0
0
0
0
0
4115965400
4116052868
4116053704
4116059876
4116067064
0
0
0
0
0
0
0
0
0
4116068223
4116156126
4116156962
4116162740
4116170056
0
0
0
0
0
0
0
0
0
4116171170
4116261080
4116262016
4116266612
4116273846
0
0
0
0
0
0
0
0
0
4116274885
4116363472
4116364316
4116369604
4116376848
0
0
0
0
0
0
0
0
0
4116378018
4116465120
4116465964
4116472900
4116480098
0
0
0
0
0
0
0
0
0
4116481225
4116570120
4116570964
4116576460
4116583572
0
0
0
0
0
0
0
0
0
4116584689
4116674990
4116676078
4116680998
4116688578
0
0
0
0
0
0
0
0
0
4116689662
4116778196
4116779040
4116785638
4116793000
0
0
0
0
0
0
0
0
0
4116794030
4116880156
4116881004
4116889504
4116896674
0
0
0
0
0
0
0
0
0
4116897797
4116986024
4116987004
4116993094
4117000314
0
0
0
0
0
0
0
0
0
4117001437
4117088440
4117089284
4117096846
4117104042
0
0
0
0
0
0
0
0
0
4117105193
4117193216
4117194060
4117200154
4117207216
0
0
0
0
0
0
0
0
0
4117208248
4117295512
4117296356
4117303512
4117310936
0
0
0
0
0
0
0
0
0
4117312071
4117399046
4117399882
4117407056
4117414386
0
0
0
0
0
0
0
0
0
4117415415
4117504672
4117505682
4117510726
4117518162
0
0
0
0
0
0
0
0
0
4117519329
4117606830
4117607674
4117614368
4117621472
0
0
0
0
0
0
0
0
0
4117622723
4117711128
4117712108
4117717294
4117724490
0
0
0
0
0
0
0
0
0
4117725533
4117813944
4117814788
4117820278
4117827462
0
0
0
0
0
0
0
0
0
4117828493
4117915664
4117916516
4117923772
4117931006
0
0
0
0
0
0
0
0
0
4117932126
4118017998
4118018834
4118026658
4118033784
0
0
0
0
0
0
0
0
0
4118034897
4118122344
4118123188
4118130016
4118137094
0
0
0
0
0
0
0
0
0
4118138209
4118226734
4118227578
4118233304
4118240566
0
0
0
0
0
0
0
0
0
4118241739
4118328590
4118329426
4118336014
4118343004
0
0
0
0
0
0
0
0
0
4118344031
4118434028
4118435008
4118439418
4118446884
0
0
0
0
0
0
0
0
0
4118448009
4118535174
4118536018
4118542838
4118549910
0
0
0
0
0
0
0
0
0
4118551037
4118637720
4118638564
4118645518
4118652678
0
0
0
0
0
0
0
0
0
4118653747
4118741946
4118742790
4118748942
4118756006
0
0
0
0
0
0
0
0
0
4118757184
4118845942
4118847030
4118852014
4118859094
0
0
0
0
0
0
0
0
0
4118860124
4119116600
4119153550
4119350830
4119389184
0
0
0
0
118050
0
0
0
0
4119391520
4135255500
4135268435
4135739053
4135768411
0
6
5696
6141
1422950
230
6824
2695873
6930652
4135771856
4161132852
4161139789
4161841782
4161870546
0
5
4671
6057
2748364
205
6090
2662851
6820346
4161874436
4187357608
4187365070
4187913078
4187942046
0
8
7464
6160
4080036
211
6286
2706086
6930334
4187945214
4213126050
4213131837
4214004238
4214033046
0
8
7458
5924
5371440
211
6274
2587430
6661832
4214036024
4238900016
4238907912
4240298186
4240326962
0
5
4624
6049
6717971
188
5571
2673810
6837204
4240330196
4265479718
4265489457
4266421154
4266450267
0
9
8521
6177
7981252
188
5590
2740301
6966009
4266453518
4291790550
4291797932
4292624349
4292652958
0
6
5668
6076
9249708
203
6023
2680575
6844037
4292655822
22841758
22847463
23728758
23757566
0
5
4693
5934
10555944
217
6448
2622154
6675897
23761735
48444550
48450674
49896004
49924942
0
6
5657
6000
11836737
195
5796
2660547
6796159
49928976
74506362
74516402
76066298
76094986
0
7
6432
5987
13082781
187
5570
2645396
6763315
76098510
101119122
101126968
102347434
102376514
0
4
3805
6079
14445984
194
5755
2674490
6863625
102379268
127679400
127685489
128440894
128469722
0
10
9452
6104
15728868
202
6016
2679769
6861491
128473674
154021610
154024600
154586212
154614819
0
5
4795
6136
17054614
218
6477
2692957
6894809
154617830
180075978
180081903
180762006
180790848
0
7
6430
6138
18360123
204
6072
2678152
6873730
180794786
205837856
205845236
207324192
207353046
0
6
5681
6058
19626236
191
5677
2656337
6787002
207356963
232264418
232271797
233519178
233548017
0
6
5839
6018
20919937
192
5702
2595474
6701219
233551574
258254842
258262794
259764370
259792822
0
7
6648
6013
22184510
186
5521
2640762
6760345
259796868
284332014
284339587
285847576
285876230
0
6
5623
5856
23436065
194
5762
2583830
6598454
285879863
310962168
310970016
312118678
312147606
0
6
5711
6049
24774984
212
6303
2682303
6829183
312150540
336818470
336825549
338176740
338205706
0
10
9348
5841
26028602
198
5887
2569100
6559009
338209795
362871314
362880456
364468352
364497142
0
5
4779
6010
27273389
200
5947
2637937
6747011
364500507
389375962
389383829
390759822
390788818
0
5
4782
5970
28551757
195
5805
2610408
6691493
390792956
415266630
415275542
417101646
417130330
0
7
6819
6019
29812707
177
5261
2617058
6729708
417133706
442038774
442047587
443280424
443309258
0
6
5654
6051
31085728
192
5706
2694059
6828051
443312954
468086082
468095284
469510445
469539258
0
6
5612
5982
32388782
182
5419
2606112
6715663
469542524
494218258
494228791
495806048
495834770
0
7
6682
5987
33658176
187
5551
2628002
6703052
495838509
520447782
520456104
522170190
522199114
0
7
6620
5963
34939015
187
5557
2609844
6677854
522202100
547256834
547266883
548442742
548471542
0
6
5618
6030
36239141
205
6098
2621513
6734577
548474859
573789878
573796258
574725828
574754621
0
5
4825
6025
37558588
228
6785
2643592
6771985
574757578
599509594
599519929
600961362
600990286
0
6
5749
5922
38828431
192
5714
2607156
6665806
600993723
626170566
626178842
627132197
627161238
0
6
5684
6121
40203035
204
6060
2708100
6896842
627164508
652526506
652532697
653367194
653395606
0
10
9610
6023
41488901
220
6551
2645389
6779017
653398538
677890060
677899837
679508411
679536872
0
4
3703
5873
42800629
181
5393
2552102
6589131
679541126
704403794
704413805
705739948
705768635
0
7
6573
5971
44066462
208
6184
2661253
6746818
705772075
730947840
730955237
731545982
731575072
0
4
3767
6114
45413780
245
7273
2652747
6875175
731578054
756662214
756671841
757756342
757784974
0
6
5677
5913
46680519
204
6066
2584922
6649788
757788756
782625280
782633774
783951864
783980368
0
6
5604
6122
47944375
186
5533
2697517
6885300
783984058
809272802
809283995
810262386
810291448
0
7
6540
6018
49251045
207
6138
2642558
6771328
810295258
835188012
835197904
836450886
836479343
0
7
6636
5991
50564779
194
5761
2619302
6733497
836482706
861220278
861224499
862198674
862227866
0
7
6591
5984
51742427
212
6295
2624094
6736883
862231708
872493014
872496110
872996134
873024945
0
0
0
64
51815632
4
117
28168
74990
873029010
874053104
874056606
874346324
874368316
0
0
0
205
51951443
8
235
89716
231932
874371444
875864530
875866952
876120161
876143385
0
0
0
407
52186322
13
389
179777
460260
876146242
878297804
878301406
878554382
878578774
0
1
951
558
52451835
15
445
244898
634868
878581780
881535204
881539451
881701795
881727685
0
1
991
711
52942932
27
806
313711
803449
881730583
885086090
885090630
885522338
885550506
0
3
2860
811
53420342
30
891
363930
910106
885554274
889631696
889638958
890113388
890141947
0
0
0
1028
54007825
36
1071
450321
1163811
890144918
894923586
894927833
895211802
895240238
0
1
952
1114
54769661
46
1365
487499
1270088
895243793
900218318
900224874
901037818
901066399
0
2
1889
1216
55349992
35
1042
531991
1393319
901069288
906989562
906995519
907491240
907520382
0
1
962
1421
56272868
55
1633
631792
1601479
907523972
913893764
913899770
914684848
914713384
0
2
1890
1609
57054130
48
1422
715743
1803531
914716242
922189164
922194116
922544258
922573285
0
1
961
1795
58143064
69
2055
796977
2025343
922576454
930612792
930619098
931022248
931051418
0
4
3699
1931
59165615
73
2175
855379
2171782
931054712
939453610
939458765
940254118
940282953
0
1
903
2034
60208519
66
1959
896297
2305246
940286824
949400830
949406356
949951859
949980570
0
2
1858
2206
61264436
78
2322
978651
2508777
949983564
959855936
959859991
960456338
960484975
0
2
1903
2364
62339230
89
2647
1043979
2664038
960488788
970523324
970528573
971444920
971473793
0
2
1912
2416
63417139
77
2287
1069169
2734208
971476290
982074716
982080217
983202640
983231392
0
3
2855
2644
64511370
77
2287
1152012
2992609
983234540
994986182
994993598
995674850
995703750
0
4
3685
2802
65685548
103
3065
1243431
3179819
995706922
1008051534
1008057377
1008553022
1008582146
0
6
5810
3002
66831142
103
3066
1317209
3380975
1008585522
1021418090
1021423482
1022091932
1022120684
0
5
4732
3052
67986651
108
3203
1355426
3458552
1022124328
1035225098
1035231797
1036196997
1036225674
0
5
4689
3226
69089226
96
2852
1412352
3627297
1036229126
1049750552
1049757402
1050973816
1051002875
0
3
2773
3349
70147864
98
2913
1485408
3763204
1051006056
1065365592
1065371409
1066428852
1066457461
0
1
937
3496
71311789
112
3323
1541401
3938394
1066461084
1081632426
1081638681
1082719822
1082748866
0
5
4774
3729
72430222
126
3743
1656271
4207004
1082751682
1098547146
1098554281
1099471878
1099500350
0
2
1905
3845
73625974
121
3592
1684677
4319446
1099503678
1115770620
1115782033
1116895275
1116924262
0
6
5681
4024
74745653
126
3752
1771082
4539527
1116927322
1134141584
1134150466
1135114412
1135143318
0
3
2877
4179
75980516
133
3952
1864549
4712737
1135146031
1152824608
1152830805
1153842346
1153871481
0
7
6616
4244
77184186
145
4311
1885758
4820741
1153874296
1172116350
1172125223
1173189728
1173218631
0
5
4634
4526
78374419
142
4225
1999519
5101786
1173221572
1192283474
1192292957
1193091638
1193120034
0
4
3815
4630
79603497
150
4441
2045684
5238311
1193123774
1212417798
1212424161
1213649554
1213678302
0
6
5597
4723
80753578
151
4482
2089449
5290830
1213681358
1234019812
1234026368
1234835654
1234864657
0
2
1814
4948
82025838
166
4937
2186973
5570806
1234867790
1255840954
1255849671
1256654162
1256683330
0
8
7498
5125
83247853
172
5120
2277915
5775392
1256686820
1277843292
1277851388
1279091976
1279121129
0
4
3780
5069
84451783
172
5112
2217960
5688413
1279124102
1301188862
1301195009
1302244060
1302273034
0
3
2783
5444
85641744
191
5673
2415024
6138945
1302276842
1325036218
1325044625
1326218234
1326247022
0
2
1865
5423
86958275
193
5747
2369925
6104475
1326250230
1349607758
1349615649
1350697640
1350726254
0
8
7545
5612
88244840
208
6189
2491224
6343947
1350729827
1374560838
1374572113
1375647672
1375676580
0
5
4589
5832
89538964
196
5822
2563729
6575867
1375679880
1400183108
1400192385
1401357106
1401385674
0
6
5597
5879
90801457
203
6033
2593964
6613155
1401389000
1425774232
1425781829
1427427606
1427456089
0
5
4782
5932
92039827
199
5911
2621299
6658447
1427459487
1451934486
1451941865
1452960886
1452989802
0
3
2830
5859
93333110
192
5714
2587027
6620558
1452993142
1476493958
1476501848
1477886210
1477915166
0
7
6592
5622
94586624
174
5162
2472228
6322883
1477918354
1500997272
1501006521
1502199744
1502227942
0
5
4735
5581
95818082
180
5350
2432951
6236269
1502230540
1525015018
1525025539
1525951204
1525980146
0
4
3885
5353
97081527
184
5475
2358344
6053983
1525983146
1547815782
1547823319
1549065572
1549094191
0
5
4722
5255
98320579
164
4883
2322454
5894665
1549097012
1570448982
1570456606
1571952642
1571981986
0
5
4797
5106
99571086
165
4905
2244397
5740404
1571985546
1592740424
1592745389
1594041938
1594070674
0
6
5600
4901
100785219
162
4824
2154830
5547382
1594074961
1614382224
1614390302
1615621370
1615650014
0
5
4695
4887
102011158
156
4638
2155581
5513715
1615653934
1635286300
1635293295
1636663414
1636692461
0
5
4678
4680
103238220
139
4128
2048503
5216224
1636695694
1656250934
1656258993
1657359928
1657388413
0
8
7604
4681
104486413
159
4724
2067033
5290106
1657391428
1676181414
1676190511
1677526912
1677555710
0
6
5579
4427
105673320
144
4287
1948638
4971016
1677559048
1696317164
1696324389
1697160134
1697189070
0
4
3853
4534
106868744
155
4613
1992947
5119754
1697192116
1715534362
1715541999
1716333042
1716361910
0
4
3854
4357
108044982
137
4070
1918120
4899421
1716365248
1734468690
1734475781
1735139010
1735167194
0
4
3839
4279
109319340
146
4345
1875292
4828768
1735170151
1752424604
1752432431
1753466568
1753495430
0
8
7571
4007
110557380
130
3859
1750062
4515715
1753498290
1770322730
1770330830
1771617496
1771646425
0
7
6764
4006
111741246
134
3990
1749202
4503136
1771649474
1788423724
1788433157
1789329509
1789358650
0
5
4742
3998
112860759
142
4210
1753531
4527215
1789362342
1805696126
1805702460
1807000356
1807029165
0
1
920
3875
114001902
126
3743
1696562
4375255
1807032772
1823151790
1823157294
1824215694
1824244958
0
3
2857
3892
115097358
126
3746
1715530
4384971
1824248462
1840162886
1840169426
1840951530
1840980001
0
1
1028
3755
116254956
123
3656
1660894
4269021
1840982866
1855921798
1855928715
1857275596
1857304181
0
4
3759
3634
117375856
88
2622
1565579
4033468
1857307520
1872608546
1872614146
1873329730
1873358611
0
4
3813
3590
118635168
128
3807
1576085
4037128
1873361370
1888422804
1888430779
1889091270
1889120178
0
8
7465
3623
119792640
121
3597
1596287
4092607
1889123048
1904523216
1904525985
1904803176
1904831773
0
5
4677
3501
121085918
139
4123
1530164
3949745
1904835104
1919210244
1919215999
1920154077
1920182798
0
9
8453
3420
122196200
109
3238
1513032
3839832
1920186578
1934266666
1934275918
1935208451
1935237510
0
3
2831
3303
123269433
123
3654
1462822
3710144
1935240942
1949237548
1949245527
1949986604
1950015341
0
0
0
3356
124453704
108
3212
1494714
3803148
1950017958
1964103798
1964110190
1964704053
1964732993
0
6
5724
3270
125574170
124
3691
1442202
3707591
1964736400
1978408090
1978414459
1979013341
1979042382
0
2
1855
3179
126776256
112
3329
1412657
3580267
1979044676
1992051264
1992059668
1993179096
1993208199
0
7
6755
3088
127836796
104
3091
1367934
3476400
1993212268
2006398072
2006403253
2007199318
2007227910
0
1
957
3084
128985033
115
3415
1359263
3473804
2007231246
2020303962
2020313076
2021269660
2021298377
0
4
3753
3073
130163887
108
3211
1346262
3441393
2021302580
2034558924
2034563855
2035220400
2035249409
0
6
5629
3156
131301317
118
3509
1390593
3560283
2035252282
2048126000
2048131868
2048996436
2049025446
0
3
2858
3025
132345240
100
2964
1347493
3424888
2049029354
2061926426
2061931925
2062709007
2062737899
0
1
1001
3076
133423377
111
3299
1357601
3479949
2062741098
2075675756
2075681314
2076333348
2076362333
0
1
900
3042
134548512
109
3250
1333109
3440026
2076366106
2089102160
2089106873
2089888542
2089917189
0
3
2838
2994
135682990
104
3091
1322753
3379238
2089920002
2102895718
2102902594
2103501834
2103530618
0
4
3715
3087
136805913
111
3302
1356855
3483215
2103534690
2116543102
2116548021
2117087230
2117116013
0
3
2793
2995
137961902
118
3504
1307334
3371519
2117119050
2129780810
2129788357
2130977728
2131006430
0
4
3711
3043
139028322
105
3115
1351115
3437298
2131009872
2143726066
2143730995
2145273552
2145302522
0
1
936
3109
140162933
88
2611
1353703
3475002
2145305270
2158731242
2158736212
2160061546
2160090604
0
5
4759
3370
141308192
93
2762
1458186
3787894
2160094065
2174861964
2174868678
2175406529
2175435311
0
5
4689
3606
142461116
124
3682
1596604
4086819
2175437846
2190604176
2190609462
2191221820
2191250589
0
4
3772
3523
143676233
133
3949
1547219
3970149
2191253590
2205998208
2206006449
2207615588
2207644518
0
6
5627
3709
144759854
100
2973
1600757
4132448
2207647086
2223419436
2223425398
2224547764
2224576340
0
2
1893
3771
145894255
134
3984
1670553
4268372
2224579694
2240276828
2240283865
2241747569
2241776289
0
3
2798
3847
147075638
110
3278
1673455
4307984
2241779300
2258541294
2258546531
2259293910
2259323038
0
6
5551
4062
148278101
143
4243
1796658
4612078
2259326490
2276298364
2276306173
2277317830
2277346584
0
5
4595
4079
149465073
130
3865
1797073
4606124
2277349822
2294741486
2294747714
2295906502
2295934999
0
5
4729
4171
150653089
147
4381
1852943
4710095
2295938776
2313171596
2313178375
2314586008
2314615636
0
5
4681
4156
151774600
139
4135
1814126
4677991
2314618288
2332220954
2332229370
2333653075
2333681686
0
1
921
4350
152925633
135
4016
1901919
4863201
2333684846
2351916680
2351925609
2352815559
2352844322
0
3
2839
4353
154172739
144
4280
1913271
4922257
2352847682
2371311186
2371319330
2372250062
2372278856
0
9
8565
4441
155312446
159
4728
1964305
5009528
2372281316
2391157292
2391164229
2391833182
2391861827
0
1
979
4534
156618176
154
4578
1981062
5106107
2391865190
2410499900
2410507308
2411802894
2411832186
0
9
8539
4402
157792723
154
4565
1924849
4963909
2411836038
2430641748
2430649947
2431892124
2431920879
0
3
2884
4595
158952670
160
4752
2033617
5169762
2431924812
2451105156
2451112232
2452163781
2452192362
0
2
1882
4667
160197693
146
4335
2036787
5227597
2452195044
2471673118
2471679869
2472478662
2472507684
0
8
7497
4706
161332242
160
4750
2088138
5304949
2472511386
2491446734
2491453398
2493003852
2493032829
0
3
2840
4639
162479558
130
3860
2005981
5184952
2493035784
2512458596
2512464819
2513573112
2513601702
0
3
2890
4773
163663500
146
4332
2081908
5325398
2513605300
2533251958
2533262055
2534108416
2534137201
0
4
3872
4745
164841063
155
4620
2090554
5342048
2534139924
2553846064
2553854955
2554672958
2554701727
0
3
2905
4710
166026344
164
4886
2084305
5337986
2554704720
2574403698
2574411781
2575369638
2575398658
0
3
2921
4735
167277116
155
4608
2064901
5303547
2575402100
2594982302
2594990891
2595892310
2595921090
0
6
5653
4743
168449987
151
4487
2093017
5344876
2595924000
2615086424
2615091138
2616722574
2616751342
0
4
3841
4584
169671743
138
4108
2021512
5186188
2616754804
2636228694
2636238639
2637361854
2637390252
0
6
5590
4669
170921355
158
4700
2039539
5247019
2637393812
2656746570
2656754254
2657727214
2657756094
0
7
6547
4662
172088046
157
4674
2062585
5262184
2657759597
2676939134
2676945645
2677918872
2677947530
0
2
1954
4523
173293619
159
4732
2007550
5106717
2677951229
2696498844
2696506250
2698089812
2698118480
0
4
3740
4490
174514332
136
4053
1948170
5017546
2698122144
2717182658
2717191927
2718059167
2718087737
0
6
5659
4599
175744252
160
4758
2028718
5191672
2718091078
2737258358
2737264656
2737845566
2737874502
0
5
4876
4488
176975758
169
5021
1970627
5051942
2737877770
2756099140
2756105902
2757650628
2757679474
0
5
4654
4358
178170276
134
3978
1900757
4896001
2757683119
2775837092
2775844614
2777060246
2777088842
0
5
4726
4421
179338094
142
4233
1952120
4972138
2777092260
2795402552
2795410439
2796239598
2796268225
0
3
2745
4365
180591301
137
4072
1931312
4907463
2796271402
2814256904
2814265637
2815144036
2815172839
0
7
6633
4204
181807674
149
4424
1866361
4747044
2815176456
2832755342
2832762373
2833709262
2833738220
0
5
4736
4220
182934450
145
4306
1866659
4757718
2833741730
2851163124
2851171420
2852077256
2852105939
0
2
1906
4084
184139343
143
4256
1801909
4635490
2852109300
2869105142
2869111553
2870152404
2870181357
0
5
4814
4073
185347714
130
3855
1794981
4591949
2870184520
2886792588
2886798660
2887908708
2887937251
0
7
6602
3920
186592802
125
3716
1727258
4415536
2887940564
2904612462
2904619833
2905347074
2905376086
0
8
7614
3971
187810991
137
4069
1761470
4489344
2905379004
2921699650
2921705274
2922623214
2922651982
0
6
5610
3834
188994170
134
3979
1678921
4306569
2922655058
2938778346
2938783999
2939647680
2939676217
0
4
3871
3810
190173916
139
4122
1692362
4300025
2939679840
2955468226
2955474425
2956303960
2956332809
0
4
3804
3734
191339475
126
3745
1642806
4202394
2956336432
2971683094
2971691363
2972876394
2972905565
0
4
3845
3706
192441942
115
3408
1632623
4189103
2972908982
2988232530
2988239034
2989340022
2989369154
0
2
1814
3683
193584828
112
3322
1611896
4138976
2989372290
3005072438
3005077537
3005684494
3005713335
0
4
3696
3753
194710149
130
3870
1667592
4254208
3005716322
3021332108
3021337526
3021777370
3021805874
0
4
3743
3677
195859934
130
3866
1615298
4137598
3021809350
3036762170
3036769715
3037862899
3037891933
0
4
3798
3558
197004428
112
3329
1560529
3999885
3037895254
3053092474
3053100289
3053821846
3053850510
0
4
3731
3552
198257138
130
3868
1563309
4025099
3053853802
3068664710
3068670109
3069722540
3069751937
0
8
7428
3551
199347715
119
3537
1571244
3998878
3069755048
3084572548
3084579942
3085614862
3085643497
0
2
1870
3554
200499094
117
3475
1551967
3995161
3085646392
3100390596
3100398214
3101566244
3101595045
0
4
3814
3522
201580634
116
3450
1546507
3956279
3101598334
3116266144
3116270942
3117517584
3117546386
0
1
951
3616
202697702
105
3121
1571741
4040664
3117550158
3132576604
3132584735
3133386090
3133415102
0
3
2816
3495
203897160
125
3706
1549822
3942596
3133418112
3148323970
3148329372
3149270414
3149299237
0
6
5671
3540
204997804
127
3786
1562271
3984607
3149302900
3164125166
3164133409
3165249008
3165277466
0
1
955
3541
206192453
117
3484
1552193
4021027
3165280556
3180645196
3180650997
3181280002
3181308761
0
6
5578
3681
207366666
133
3958
1619701
4172133
3181312388
3196466154
3196473853
3197375664
3197404682
0
4
3761
3454
208506717
136
4043
1529359
3913666
3197408244
3212617506
3212626154
3213635760
3213664378
0
2
1913
3648
209739419
134
3979
1613715
4126993
3213668438
3229047340
3229054157
3230071327
3230100314
0
7
6471
3733
210849772
117
3476
1659192
4206573
3230104072
3245584688
3245593413
3246566398
3246594959
0
2
1814
3706
211982558
123
3655
1625490
4182750
3246598298
3262262502
3262269945
3263210094
3263238581
0
3
2882
3721
213154614
127
3772
1649956
4197616
3263241806
3278940614
3278947612
3279871036
3279900173
0
4
3792
3774
214302744
130
3851
1671821
4262749
3279903390
3295830698
3295835871
3296606154
3296635630
0
3
2845
3799
215487617
128
3805
1676837
4299374
3296638678
3312333148
3312340095
3313554414
3313582955
0
5
4634
3877
216605993
108
3212
1697880
4371227
3313586626
3329775506
3329783633
3330773708
3330803266
0
3
2830
3824
217696742
140
4161
1694690
4307916
3330807412
3347235826
3347241469
3348006033
3348035131
0
0
0
3939
218844327
148
4406
1738809
4469295
3348037812
3364665306
3364671925
3365601434
3365630330
0
2
1880
3984
219960188
140
4160
1764636
4511912
3365634266
3382088140
3382095218
3383284048
3383312586
0
1
965
3948
221163997
123
3658
1735724
4446284
3383315148
3399466240
3399472281
3400893395
3400921774
0
7
6498
3924
222326217
110
3268
1702244
4412766
3400925154
3417666258
3417672504
3418642840
3418671542
0
5
4836
4051
223517454
134
3990
1787882
4578764
3418674420
3435357496
3435366781
3436581186
3436609634
0
5
4680
4038
224725540
118
3507
1753595
4542428
3436613220
3453219160
3453228713
3454635024
3454663966
0
7
6651
3999
225922039
120
3567
1740268
4468314
3454666766
3471667538
3471675427
3472883576
3472912150
0
6
5652
4149
227082366
139
4131
1823825
4661545
3472915792
3490232712
3490241866
3491199330
3491227592
0
4
3850
4148
228281739
133
3956
1822439
4675715
3491230842
3508897494
3508903381
3509706210
3509734664
0
7
6507
4272
229490102
146
4350
1898671
4829658
3509738676
3527257298
3527266377
3528420654
3528449790
0
5
4750
4233
230652053
128
3794
1858691
4754562
3528453068
3545955678
3545961766
3547171230
3547200534
0
4
3767
4187
231770451
143
4245
1861375
4751164
3547204172
3564613830
3564620761
3565984038
3566013247
0
2
1922
4322
232851056
123
3649
1917276
4891715
3566016614
3583944992
3583954333
3584868714
3584897562
0
1
964
4345
234029216
136
4038
1908651
4892438
3584900864
3602848012
3602855557
3603812791
3603841777
0
4
3865
4339
235170731
140
4168
1899975
4866301
3603845300
3621941604
3621949433
3622998142
3623027254
0
2
1859
4465
236273711
140
4157
1968676
5013075
3623030366
3641437540
3641443504
3642111122
3642139830
0
1
938
4412
237470498
148
4407
1948887
4987441
3642143014
3660319588
3660327441
3661446084
3661475354
0
4
3757
4319
238617242
146
4353
1884634
4856830
3661478890
3679559266
3679566556
3680446572
3680474742
0
2
1897
4190
239908155
158
4702
1845329
4742002
3680477628
3698197158
3698205109
3699482942
3699511384
0
8
7633
4275
241159948
137
4076
1861530
4787954
3699514896
3718100912
3718105993
3718747099
3718776158
0
8
7616
4442
242420555
167
4963
1959210
5025163
3718778954
3737222538
3737228103
3737916646
3737945656
0
6
5702
4395
243694714
144
4286
1939785
4946506
3737949086
3755809008
3755817082
3756873174
3756901621
0
8
7504
4274
244825723
135
4001
1877008
4833139
3756904168
3775294200
3775300057
3775783758
3775812254
0
2
1942
4368
246142516
157
4676
1922557
4919442
3775815890
3793805958
3793814274
3794621746
3794650770
0
9
8461
4298
247339226
138
4095
1888786
4830113
3794653411
3812555290
3812561381
3813356094
3813385206
0
5
4746
4175
248512807
164
4875
1844476
4717298
3813388342
3830592638
3830600312
3832261510
3832290226
0
2
1947
4183
249647418
125
3708
1814942
4688774
3832293264
3849857572
3849865869
3850838482
3850867390
0
3
2833
4225
250863876
140
4152
1853369
4768257
3850870760
3868032256
3868038520
3869286663
3869315508
0
6
5619
4110
251986335
131
3891
1786292
4598491
3869318499
3886431636
3886437868
3887638362
3887667114
0
2
1911
4158
253148863
130
3866
1823122
4660253
3887670692
3904639688
3904645593
3906059572
3906088382
0
5
4696
4079
254326631
128
3805
1787868
4564465
3906091442
3923169914
3923179251
3924160638
3924189366
0
4
3762
4063
255604011
135
4013
1794453
4559234
3924192861
3941161266
3941168122
3942523171
3942551886
0
9
8531
4124
256701729
138
4106
1824150
4657985
3942555130
3959982788
3959989273
3960451566
3960480322
0
1
945
4075
257939291
155
4615
1793131
4601998
3960483342
3977426664
3977435284
3978429720
3978458398
0
6
5695
3981
259180385
134
3992
1746026
4496790
3978461744
3995125836
3995133635
3996271702
3996299960
0
7
6583
3960
260388165
127
3783
1752146
4473297
3996303424
4013100850
4013109293
4013923285
4013952142
0
6
5650
3926
261684321
143
4247
1741521
4434243
4013954934
4030444058
4030453325
4031492846
4031521612
0
10
9349
3951
262822563
135
4005
1741609
4463327
4031524618
4048150764
4048156865
4049022780
4049052192
0
3
2777
3941
263971386
141
4185
1737655
4439693
4049054988
4065525338
4065532609
4066337138
4066366210
0
2
1930
3876
265152901
141
4190
1717424
4369078
4066369352
4082775584
4082781268
4083676262
4083704812
0
4
3822
3858
266299446
144
4288
1732208
4366254
4083708877
4099696386
4099703070
4100973226
4101002022
0
2
1921
3784
267409482
134
3991
1671528
4272767
4101004749
4116885456
4116891514
4118156156
4118185011
0
1
943
3852
268566678
125
3716
1693896
4332218
4118188718
4134056174
4134063043
4135192842
4135221599
0
4
3821
3800
269659719
128
3811
1673064
4256732
4135224790
4151185610
4151192434
4152093362
4152122105
0
1
929
3818
270826116
131
3894
1690593
4330664
4152125944
4168288746
4168295513
4169099946
4169128709
0
4
3678
3829
272066129
132
3919
1713388
4321734
4169132200
4184857618
4184863840
4186163066
4186191528
0
7
6605
3786
273214403
114
3392
1660378
4264793
4186195416
4201819282
4201826937
4203212501
4203241186
0
4
3776
3710
274362872
123
3661
1629225
4160476
4203244644
4218971432
4218978416
4220100920
4220129902
0
3
2854
3739
275604844
129
3829
1644158
4216389
4220133484
4236200698
4236207217
4236933849
4236962937
0
8
7597
3893
276758374
133
3959
1727246
4380902
4236966070
4252886514
4252892692
4253904012
4253932592
0
3
2811
3762
278017838
119
3538
1642609
4238515
4253936026
4269740890
4269746591
4270670146
4270699482
0
9
8509
3721
279145505
134
3980
1652591
4233507
4270702634
4286242292
4286247947
4287688372
4287717195
0
2
1881
3763
280254351
121
3597
1656268
4262370
4287720872
8689018
8698341
9793850
9823262
0
2
1873
3930
281326312
121
3579
1745665
4453039
9826530
25956870
25965486
26773636
26802834
0
1
951
3842
282479501
122
3628
1695097
4347702
26806708
42733110
42740987
43661006
43689896
0
4
3808
3739
283684162
129
3825
1650695
4219360
43693012
60076046
60083085
60710602
60739866
0
6
5620
3957
284851885
148
4401
1745363
4455263
60743216
77361488
77367195
77854766
77883463
0
3
2774
3937
286049014
137
4067
1725202
4448324
77886902
94290522
94297646
94999914
95028766
0
6
5647
3857
287232210
134
3983
1704039
4382756
95032646
110928790
110933427
112378162
112407347
0
5
4752
3884
288310965
114
3395
1708771
4346069
112410430
128687282
128694376
129867722
129896136
0
1
935
4018
289460544
122
3625
1771873
4511375
129899202
146561632
146567739
147216922
147245621
0
4
3791
3905
290685280
132
3920
1736599
4395691
147248800
164141852
164148502
164701440
164730188
0
7
6636
4031
291914474
152
4526
1778819
4549182
164734022
181144946
181154179
182261337
182290254
0
5
4720
3953
293050123
122
3636
1727203
4429369
182293763
198747536
198754558
200004476
200033070
0
3
2847
4010
294229721
117
3489
1771157
4502385
200036618
217166738
217171205
217762761
217791308
0
5
4683
4148
295382060
148
4393
1832429
4682007
217794254
234388426
234397209
235396200
235424910
0
2
1893
3990
296509060
118
3492
1749972
4474289
235428350
252264620
252271223
253190616
253219386
0
3
2815
3974
297721549
141
4197
1751123
4507054
253222448
270244952
270252602
271177742
271206356
0
6
5664
4180
298918609
135
4008
1858663
4723575
271210246
288562532
288568221
289308334
289336786
0
5
4751
4076
300102340
143
4251
1802532
4618367
289340018
306449832
306457062
307582704
307611233
0
4
3724
4116
301277215
133
3955
1822008
4652934
307614916
324953178
324962283
325858297
325887144
0
4
3723
4230
302432951
137
4070
1865592
4780970
325890748
343780558
343785449
344459948
344488786
0
3
3013
4202
303603348
143
4246
1828316
4700690
344492200
361409044
361417490
362677632
362706766
0
3
2796
4053
304756556
115
3417
1771023
4540088
362709663
380101892
380107966
381111150
381140134
0
5
4746
4209
305951246
150
4462
1857723
4739524
381143364
398223706
398232083
399502492
399531349
0
4
3782
4159
307175320
110
3275
1806449
4681069
399534206
416549220
416558889
417774618
417803328
0
8
7531
4022
308368049
130
3855
1767929
4522723
417806618
434886636
434894247
436096038
436124914
0
5
4796
4107
309489977
146
4340
1826293
4642134
436128352
453214914
453222865
454446042
454474903
0
1
951
4112
310631942
131
3894
1812309
4626647
454478518
471761548
471767859
472847171
472876317
0
3
2745
4103
311800117
142
4215
1815776
4639224
472879658
489717790
489726460
491154414
491183230
0
3
2856
4142
313047424
105
3120
1787586
4635777
491186565
508459818
508468225
509609858
509638322
0
9
8522
4139
314186241
140
4160
1830687
4667966
509641606
526744124
526751564
528087012
528115565
0
2
1944
4069
315398891
129
3828
1797560
4590911
528118888
545505534
545512885
546378458
546407246
0
6
5747
4237
316564602
141
4199
1882673
4806631
546410268
564051374
564055738
564583292
564612074
0
3
2799
4147
317796489
146
4335
1814858
4685944
564615196
581603688
581610937
582847612
582876357
0
6
5627
4177
318949297
116
3449
1841081
4683859
582879316
600471070
600475958
601121866
601150487
0
4
3733
4177
320187225
148
4400
1848468
4696315
601153982
618273858
618281953
619303534
619332262
0
6
5742
4123
321329495
134
3987
1808918
4641044
619335828
636460102
636465675
637366910
637396037
0
2
1956
4072
322499384
133
3951
1811738
4655153
637399864
654990466
654997425
655557070
655586234
0
4
3785
4114
323720731
161
4790
1824531
4632014
655589700
672873274
672880261
673664096
673692681
0
4
3675
4119
324968279
143
4254
1824365
4673136
673695804
690652616
690661643
691717118
691745880
0
7
6528
4003
326154885
131
3901
1757388
4500056
691748842
708148776
708155356
709899326
709928578
0
5
4756
3928
327287696
125
3710
1735330
4441378
709932250
726617088
726624867
727816026
727844546
0
3
2809
4091
328416342
131
3904
1802019
4599341
727847272
744796856
744803812
745789696
745818442
0
2
1888
3933
329638677
139
4137
1741875
4441319
745822696
762796504
762803031
763769548
763798394
0
8
7507
4095
330861842
144
4280
1813988
4611483
763801792
780654532
780663278
781611984
781640530
0
6
5648
4018
331988544
132
3920
1741318
4488048
781643958
798662824
798669523
799629892
799658598
0
4
3734
3942
333177447
160
4752
1757785
4426721
799662650
815503452
815511524
817304392
817333710
0
3
2871
3849
334256403
114
3390
1669378
4312411
817337759
834364996
834370497
835270605
835299145
0
1
956
4088
335489422
150
4468
1815983
4603267
835302694
852192748
852199853
853008090
853036954
0
7
6667
3916
336699111
147
4369
1719473
4425947
853040054
869677960
869684867
870680574
870709606
0
5
4686
3914
337857770
148
4394
1727026
4426764
870712608
887385792
887391334
888230766
888259391
0
3
2744
4030
339059673
134
3988
1789096
4584075
888262919
905104690
905110787
905791757
905820636
0
5
4832
4081
340173922
128
3796
1790597
4579760
905823872
922978038
922982890
923460089
923488707
0
2
1908
4068
341348975
149
4423
1790037
4588599
923491830
939944586
939954934
941155446
941184308
0
4
3724
3877
342448309
127
3780
1718165
4363417
941187100
957522386
957527870
958692320
958721126
0
2
1932
3996
343665746
120
3572
1745462
4474431
958723950
975177114
975183999
976190832
976219430
0
7
6605
3899
344893339
126
3743
1712807
4392670
976222818
992558688
992565872
993656652
993685334
0
7
6598
3819
346053730
141
4188
1695629
4320977
993688762
1010067392
1010073843
1011010619
1011039102
0
3
2809
3997
347231467
126
3743
1763113
4490823
1011042508
1027580332
1027587420
1028461482
1028490318
0
5
4783
3873
348401894
139
4128
1708663
4394328
1028493764
1044939304
1044945066
1045967899
1045996549
0
4
3711
3896
349595158
135
4023
1725995
4377535
1046000054
1062060852
1062067350
1063410159
1063438701
0
5
4690
3892
350764564
118
3513
1712818
4367470
1063442340
1079859062
1079864793
1080713090
1080741713
0
5
4714
3918
351984199
130
3876
1745269
4420853
1080744984
1097566250
1097571630
1098077722
1098106877
0
6
5634
4059
353151345
146
4317
1788931
4593341
1098110209
1114589742
1114596097
1115406224
1115435510
0
3
2798
3821
354274831
133
3965
1680912
4282792
1115438858
1131832158
1131839087
1133006692
1133035198
0
3
2992
3985
355405348
139
4121
1758016
4494423
1133039168
1149646500
1149653439
1150540326
1150569814
0
2
1883
3915
356581762
135
4008
1729302
4397760
1150573100
1166757296
1166765298
1168224972
1168253851
0
5
4817
3910
357758065
118
3511
1722710
4403314
1168257378
1184470316
1184476619
1185730980
1185759853
0
6
5540
3895
358922125
125
3708
1708651
4396327
1185763674
1202597854
1202604609
1203278966
1203308052
0
4
3796
3948
360138965
151
4496
1741235
4478925
1203311408
1219614600
1219619483
1220854334
1220883114
0
5
4669
3831
361306196
127
3776
1686260
4294577
1220886786
1237298510
1237304716
1238400448
1238428986
0
6
5601
3942
362541236
133
3954
1743695
4465387
1238432280
1254690196
1254696683
1256075323
1256103868
0
7
6528
4002
363668594
112
3324
1753091
4486114
1256107552
1272794568
1272801438
1273752753
1273781284
0
3
2908
4016
364856386
128
3808
1771209
4532873
1273784200
1290394386
1290401317
1291351407
1291379788
0
5
4674
3972
365980769
132
3913
1756090
4471750
1291383352
1308290858
1308296494
1308958326
1308987274
0
2
1961
4034
367154027
145
4315
1779262
4563262
1308991064
1325727606
1325736099
1326787406
1326815985
0
3
2853
3952
368359585
132
3922
1751165
4470002
1326819652
1343753270
1343760936
1344683689
1344712278
0
6
5567
4088
369543471
140
4158
1796632
4616702
1344715926
1361518228
1361527571
1362351086
1362379635
0
4
3754
3950
370692487
138
4091
1754730
4447868
1362382634
1378937862
1378945856
1380252550
1380281757
0
3
2852
4031
371845634
129
3843
1772089
4525801
1380285692
1397456174
1397460837
1398023035
1398051784
0
4
3782
4107
373059572
147
4369
1816807
4627212
1398055292
1414991494
1414999914
1415974322
1416003217
0
5
4782
4083
374204666
128
3799
1800109
4579292
1416006096
1432698126
1432705879
1434047346
1434075916
0
3
2797
4061
375410721
118
3509
1771893
4563674
1434079103
1451044518
1451051913
1451988530
1452017518
0
7
6601
4118
376534560
133
3946
1805054
4648787
1452020488
1469142306
1469147655
1470149760
1470178559
0
2
1898
4146
377693605
129
3826
1834780
4695703
1470181186
1487246594
1487252121
1488079850
1488108935
0
4
3706
4147
378876369
120
3570
1816869
4663401
1488112810
1505168816
1505176523
1506141256
1506170182
0
5
4769
4053
380031716
133
3964
1784664
4558885
1506173417
1523202338
1523209998
1524294339
1524322981
0
3
2804
4061
381189139
146
4327
1790130
4589287
1524326772
1541170684
1541179651
1542222535
1542251031
0
3
2880
3994
382421188
131
3898
1756419
4486506
1542253890
1559218302
1559224141
1560355626
1560384085
0
7
6668
4042
383627127
143
4249
1793193
4552055
1560387326
1577390754
1577395229
1578285566
1578314154
0
5
4719
4061
384771866
147
4380
1782198
4569607
1578317348
1595192166
1595198349
1596320916
1596349576
0
2
1851
4077
385925937
134
3984
1795222
4579770
1596353786
1613204938
1613210742
1614307200
1614336295
0
4
3669
4107
387060451
125
3718
1816941
4633695
1614339719
1631346892
1631354398
1632300376
1632329558
0
3
2911
4102
388215547
127
3757
1822165
4640833
1632333654
1649653706
1649657843
1650270453
1650299497
0
5
4719
4068
389438617
151
4500
1797922
4568046
1650303384
1666953766
1666958758
1668597376
1668626238
0
5
4762
4042
390569727
123
3648
1750005
4507752
1668630114
1685508734
1685516409
1686547071
1686576042
0
3
2861
4006
391745727
142
4228
1780024
4496773
1686578616
1703810434
1703815530
1704592746
1704621733
0
3
2843
4108
392900432
157
4675
1825059
4657941
1704625174
1721359886
1721368598
1722481642
1722510273
0
2
1871
4080
394027057
119
3539
1785147
4572583
1722512955
1739505366
1739511032
1740270926
1740300061
0
3
2813
3984
395180169
150
4450
1758304
4532665
1740303918
1757291346
1757296869
1758083526
1758112650
0
2
1857
4136
396322514
133
3959
1836650
4662752
1758115850
1774840514
1774848500
1776046566
1776075721
0
3
2784
4045
397461522
117
3486
1757454
4552315
1776079332
1792911378
1792917965
1793873088
1793901841
0
4
3730
4075
398564152
132
3929
1797042
4597216
1793905276
1811108226
1811114154
1811910374
1811939303
0
1
975
4008
399766857
152
4520
1785577
4547044
1811942465
1828529560
1828539011
1829807804
1829836859
0
5
4758
3955
400954974
126
3745
1740370
4455610
1829839795
1846548454
1846556625
1847566530
1847595517
0
5
4654
3890
402175672
148
4400
1717069
4404253
1847598746
1864832096
1864836861
1865427842
1865456826
0
6
5665
4107
403441827
159
4730
1822580
4606711
1865460254
1882534758
1882540514
1883177586
1883206725
0
7
6613
4034
404635595
140
4160
1774710
4564823
1883210232
1899843984
1899850101
1901117718
1901146802
0
5
4762
3991
405837012
123
3657
1729640
4464155
1901151220
1918325566
1918330652
1919049710
1919078558
0
6
5784
4129
407082311
144
4284
1829523
4664174
1919081930
1936309406
1936314579
1936752862
1936781847
0
7
6592
4030
408255063
154
4574
1788113
4536520
1936785410
1953392064
1953398303
1954570060
1954598763
0
3
2907
4112
409363737
119
3549
1790143
4618642
1954602332
1971857774
1971861195
1972412486
1972441384
0
2
1877
4090
410556624
146
4340
1816338
4601576
1972445368
1988648254
1988655678
1990179192
1990207885
0
4
3638
3990
411641520
99
2939
1719824
4469778
1990211306
2006574138
2006582998
2007956962
2007986162
0
2
1904
3888
412757554
127
3770
1715131
4392194
2007989632
2024577308
2024583337
2025838640
2025867502
0
2
1866
3995
413974923
133
3954
1763152
4504874
2025871332
2042657310
2042663511
2043619980
2043648854
0
6
5700
3997
415124381
135
4001
1757620
4496366
2043652643
2060100350
2060107254
2061527496
2061556218
0
4
3798
3976
416312275
122
3624
1753297
4470879
2061560004
2078229866
2078236949
2079117312
2079146430
0
6
5619
3965
417526768
129
3836
1750427
4456073
2079150192
2095509686
2095518080
2096450862
2096480007
0
6
5649
4000
418723994
132
3932
1759674
4539964
2096482928
2096483124
2097812605
2099947360
2107325493
1
6
5668
3921
419808261
136
4042
63601
154741
2107330111
1.17647058823529e-09

10
401
3492946726
910076440
853735544
851010345
827817768
841381927
842505635
848905108
847168891
839995616
849818864
847609449
842435321
843560230
850728959
843170104
846477098
847331973
859539306
856005560
849845080
847959141
850436623
845570434
849576680
847308261
850132258
846486236
842967756
844452079
848305932
841559494
846474294
846461373
840494531
849939881
844730633
842241525
846193845
844703424
4340147433
134175275797
213832903247
213577229448
213738487342
215400168132
213999125101
214657299340
213577582159
214364426447
214385883642
215295145159
213757946134
214182374406
214427694593
217601558875
214589644902
215000216346
213669383764
215218043722
213466529864
215380915427
215379688617
215792394580
214455893248
214876756906
215413210319
215975965613
215223349294
215312610024
214920894953
214392099108
214916095040
214149180070
214888839994
211403831697
214711914485
214594581042
215537140158
214536353102
210928236563
88444514074
11013472460
14538176582
19953725849
25795779487
31306670456
37615597698
41766764576
47731544444
52866872548
58931340334
64385808362
69450492638
75627049884
79442645775
86054606083
90018510672
96319318169
102170622945
105499666947
110911011105
115546773526
121053379794
126606880257
133455883634
137228929406
142735669313
149251818726
153419630412
158492862072
163037644268
168410129298
173555383185
178737224177
183811317301
189661711599
196396858225
200534389230
204391712443
210610744061
213567272691
209171076123
204189427374
199175302269
194572554774
189351131969
187492439777
180954960162
176779159356
172374582999
169547522623
165207928088
160836093430
157064067704
154059159681
150138424894
148692764908
145096526948
144759565940
141028213089
137100717205
133721122333
131521137678
129117826546
128713077112
125752836625
123325788820
121063114612
120564976623
117221732877
116045776994
114853430672
115264635312
114284270487
112852855484
112333525061
111611124937
111044551294
111520499541
111291168255
113790369443
117111091561
121143587260
125705621575
129559073452
134296460629
138710163294
140899414475
143741002570
147651498643
152278893599
153020359776
156199329516
156978334363
159209583486
160422977419
163592731709
164570132082
166066330317
166419411281
168140126256
168503297123
168227554622
168464254420
169544256529
168124613999
170642021262
169075954011
166834714994
165407242804
165242443027
163587903705
162088781373
162244972918
159004666078
157116421688
154865053901
152085780068
150472789074
148068574355
145459866407
142856851179
141526717223
139460733273
136450972139
135760822607
134870854558
133894166303
131831129527
131773610316
130736453000
130256256736
130188327132
130674373403
130676503733
129994051618
130125605995
130895179637
131326555971
131854240755
133204380669
134639375798
135127882129
136345495759
136486339302
137093858927
138839631018
141061248703
141167279198
144141128200
144856642056
144254540808
145404362829
146943546291
147904460257
149491701771
150043546110
151607610512
153309299615
153604283950
154113608081
154700100947
155193736965
157165798642
156575213608
158391205434
155651610648
155943047108
157816071101
157035891925
155292518785
154914578533
154319430635
153473653257
154872806950
152182728683
151127516945
150337288550
150906492793
148283083608
150426570187
146869778613
147276656501
146161154694
144602375677
143927886558
143606988830
141839077359
142042769236
141696431920
140762485700
139562913367
138450406125
139317741114
139780368433
139666193926
138353611824
137895730604
139018769810
137348540151
139413455771
139859833542
139099178194
138340780113
139670795673
140444384718
140453462178
142362268579
143271544126
142127466876
143233446396
143850190584
145352087303
145474354620
144454708574
145771393302
147351896368
148523108276
149706482732
149712812599
152385569864
149238372631
151007687332
150661379123
149685761804
150088008005
150322906290
150743081234
149973025571
151185546852
151366900975
149842608079
149132928500
149622687200
149701594559
148944258421
147976655551
149013841608
148332535144
147889814821
148949677484
146772185156
147241521654
147290404642
146165417344
147601867100
144790461309
147178411049
145306238165
144772268293
143772028860
143859225865
144739441831
144960357091
143662192738
143346431346
143080399881
142163262672
142956853010
143413499045
142887124787
141746424140
142250015585
141955382935
144183741827
143635267793
144872938656
143409549299
143753638792
143975807582
143737784036
144792826057
144813444377
144167574362
144236226436
146056258170
146606419574
144731079240
146646181206
145577995340
147055824796
148053834375
146975691178
148775828876
146881193181
147958914049
148712322008
146869483071
148545262432
146881941506
147746925558
147343115981
147400154069
147211047504
150134218342
147042180730
147832144379
146545349761
145730491211
145919918435
147153878063
146034199421
147761886072
146614914552
145480143488
146318661583
145407534777
146964942344
146899494164
145024076501
145958241007
146165475172
145544058732
145636111227
146486970194
145663570707
146698841788
144096073968
141997465108
88846277953

401
428386
111893
104520
104126
101426
102982
103112
103900
103702
102820
104036
103778
103104
103250
104140
103206
103652
103720
105298
104844
104118
103892
104176
103570
104048
103708
104054
103672
103210
103402
103860
103086
103626
103676
102890
104090
103462
103140
103644
103456
534529
16380338
26104135
26072901
26092641
26295351
26124257
26204852
26072860
26169063
26172033
26282542
26094988
26146557
26176592
26564233
26196334
26246619
26084350
26273416
26059568
26292960
26293092
26343206
26180084
26231698
26296995
26365834
26273668
26284633
26236942
26172252
26236189
26142575
26233137
25807480
26211392
26197091
26312350
26190122
25749775
10798190
1348146
1776537
2438118
3150947
3823744
4593936
5100496
5828223
6455013
7195494
7861264
8479341
9233274
9699125
10506422
10990068
11759092
12473334
12879982
13540325
14106134
14778410
15456412
16292689
16753045
17425246
18220702
18729372
19348976
19903560
20559369
21187269
21819995
22439280
23153355
23975697
24480856
24951731
25711035
26071718
25535160
24926920
24315052
23752987
23115528
22888607
22090711
21581093
21043294
20698542
20168484
19634595
19174363
18807523
18328915
18152422
17713590
17672271
17216886
16737472
16324867
16056425
15762929
15713893
15352016
15055823
14779611
14718921
14310661
14167483
14021913
14072112
13952373
13777612
13713957
13626024
13556988
13614972
13586896
13891829
14297356
14789428
15346308
15816640
16394879
16933863
17201378
17547787
18025356
18590269
18680703
19068917
19163683
19436098
19584338
19971092
20090527
20273171
20316490
20526624
20570775
20537211
20565714
20697779
20524812
20831758
20640637
20366919
20192807
20172661
19970722
19787656
19806835
19410951
19180634
18906053
18566747
18369673
18076211
17757982
17439954
17277610
17025303
16658050
16573789
16465216
16345882
16094393
16087078
15960731
15901978
15893563
15952807
15953250
15870004
15885985
15980184
16032416
16096871
16262042
16436828
16496534
16645050
16662516
16736512
16949635
17220981
17233854
17596581
17684371
17610758
17751001
17938925
18056192
18250122
18317776
18508200
18715931
18751984
18814020
18885743
18946124
19186645
19114617
19336478
19002083
19037609
19266108
19170664
18958020
18912205
18839269
18736019
18906713
18578348
18449888
18353174
18423085
18102517
18364227
17929741
17979672
17843598
17653153
17570733
17531709
17315961
17340767
17298336
17184624
17037960
16902408
17008004
17064414
17050713
16890326
16834547
16971715
16767539
17019777
17074370
16981373
16888722
17051216
17145529
17146477
17379636
17490836
17351234
17485900
17561298
17744658
17759668
17634998
17796012
17988850
18131829
18276050
18277037
18603421
18219105
18435041
18392654
18273565
18322872
18351402
18403049
18308667
18456560
18478905
18292744
18206333
18266085
18275464
18183019
18064991
18191679
18108363
18054362
18183803
17918062
17975303
17981144
17843803
18019476
17676120
17967467
17739412
17673806
17551670
17562556
17669934
17696880
17538160
17499743
17467603
17355634
17452216
17508227
17444018
17304527
17365894
17329944
17602029
17535146
17685925
17507616
17549537
17576534
17547569
17676344
17679045
17600245
17608442
17830540
17897774
17668721
17902616
17772179
17952978
18074350
17943014
18162612
17931268
18062789
18154650
17929778
18134513
17931497
18036959
17987797
17994741
17971463
18328523
17951122
18047395
17890132
17790933
17814060
17964565
17827773
18038676
17899161
17760492
17862495
17751386
17941346
17933407
17704616
17818568
17843973
17767893
17779347
17883211
17782682
17909091
17591279
17335123
10847200

401
2218512465
765647779
721627263
716866702
707665312
718629787
716874750
715713967
717321676
716493495
718458525
716584151
717172804
716197570
716711740
717991713
716543412
716423187
728200248
717632854
719379101
717614025
717392522
717290774
718457045
719000526
718347424
717546674
717478934
716743374
718083649
716364029
716725384
716207945
716655618
717279245
716864125
716128295
716563071
716720491
2403161557
125101094343
204962213526
204925998900
205303406503
205372454485
205220143521
205552185856
204923173481
204858140654
205114355369
205322884611
205180639180
205369402927
204832675409
206130154182
205426055373
205197881200
204825336035
205748977761
205123804094
205824247296
205338570166
205824743181
205699807546
205526933712
205303389018
205563045055
205134004078
205767525228
205549980621
205588717863
205408813772
205101678287
204548930525
201516780192
204770453528
205159054918
205766848153
205555122481
202400742022
84464644045
8789228534
11803367257
16760365938
22131097277
27266903832
32713418654
37403479899
42452349309
47579089596
53141573144
58385232779
63674654238
68666975470
73747976108
79130628804
83644134001
88662948462
94224649193
98904533164
103680765754
109065773613
114009844859
118918034412
124603583197
129463363183
134938615260
140068657857
145142539886
149893799278
155262072127
160053786358
165186035730
169947247020
175431459134
180933555785
186317763157
190258762394
194763381766
200467684486
203397558170
200105024490
195159446830
190449622764
185546237562
181318366683
176924219264
172484255190
168844670323
164755028293
160961764217
156962423564
153213294397
149554179474
146334458987
142673519920
140269175134
137474030593
134701561930
132069150703
129544686018
126190872631
123460971239
121616540184
120312888963
118064599239
115394670735
114312292609
113592073547
110385867968
109012893519
107796065350
107626867109
107189910476
106202586524
104323352381
104329717732
104172411951
104594045277
103797554289
106012570711
109663457572
113585784900
118086928498
122211389921
126311086166
130081158619
133319495021
136271310407
139021451753
142287188197
144692923995
147860020386
149032649261
150554737687
152485524991
155308094785
156372239738
157615888398
158321391871
159145990295
160107836812
160767720102
159913481916
160140243316
159486678296
160119126315
159360916454
158150266154
157166385118
155916882338
155045276025
153816057132
152656428350
150687888054
149011721219
147109582304
144355874322
142561348466
139617853778
136906543279
134969263992
133146699682
130636166361
128846287473
128001522172
127120343351
125931777230
124309552655
123404697158
123925335868
122794996390
122826947303
123158889201
123007299231
122288767071
122714083760
123086905091
124341234493
124251913763
125181606601
125821073208
127197213273
127635829511
128533895440
129153121376
131257533195
132899851014
133643639882
134983026143
136435656949
136069002565
137526785089
138527125780
139586903154
140923118985
142044378527
143443944076
144942785810
144709542853
146245846807
146626007726
147250841682
147592091534
148057347133
149405490871
147667959648
147482273788
148642082966
148139562586
147561212513
146755299289
146217440304
144925293816
144783076252
144071105189
143175602446
141581627062
141185390262
140153890994
140433525616
139292797435
138919996072
137785052633
137003732572
136360840148
135699102994
133804229217
133382825606
132918871809
132899107197
131323580987
131131953342
131597380603
132045500157
130821249701
130975922746
130841598595
131044712038
130187722660
130420836247
131671702450
131631044939
130675900517
132032806711
132888918954
133327415053
133947937993
134555149711
134471577345
135656415384
135669918848
136938286702
137547030773
137341627915
137478524134
139665150907
139660126847
140325237599
141096976900
144018795769
140752855485
141873172506
142461646386
142001305483
141811712210
142196012598
141210470660
141409313312
142039850497
142152079601
141359274854
140938353064
140882342704
141169268600
141021225540
140794427952
140952397143
140257491488
139851343694
139725198544
139214938362
138867043735
138658850419
138444808303
137557941265
136821437622
137356997345
137338538867
136591682643
136278987484
136176890126
136621020778
135738112320
136081265890
135579291955
135234382448
134612190593
135222574593
135339855836
135096232329
134507967367
135030182091
134498902255
135032666809
135803315510
136048315335
135151024576
135403820240
135305537168
136488132139
136726835435
136833665685
135948830999
136674572232
137451371806
138215972605
137165983663
137664530568
137980080672
138947902203
138956002381
139073921207
139465610488
138965041590
139998802999
139917391814
138774118314
139117760426
138841625558
139698210709
139943493338
139014516852
138649417737
139733328138
139156581253
139592522527
138612680130
137984173147
138019362833
139084232854
138536263224
138514854812
137908881440
137288456502
138158633873
138312625755
138460436606
138456447222
137384248620
137722521768
137917505190
137913366278
137865503332
138079749415
137690718322
137511456269
136718575375
134299579705
10780654433

401
394653
98340
93605
93019
90735
92685
92455
92993
92675
92199
93225
92984
92539
92685
93285
92865
92845
93201
94501
93679
93597
93399
93771
92981
93451
93126
93445
93319
92807
92959
93143
92721
92709
92673
92737
93137
92951
92559
93011
92957
483994
16339587
26063723
26031376
26051727
26254839
26083184
26164139
26031466
26127887
26131934
26242604
26054410
26106569
26137024
26523857
26155803
26205931
26043703
26232803
26018664
26251966
26252453
26303438
26138836
26190847
26256553
26325308
26232836
26244682
26196782
26131931
26195874
26102402
26193376
25767147
26170966
26156631
26272023
26149121
25707976
10758145
1313759
1742089
2402801
3112608
3784174
4554128
5060823
5787322
6415248
7155496
7820800
8438656
9193264
9658368
10464993
10949925
11718839
12432974
12839621
13500187
14065660
14738031
15416257
16252581
16712990
17384690
18179991
18689051
19308590
19863438
20519279
21147248
21779513
22399006
23113019
23935548
24440702
24911717
25670601
26031244
25493667
24885685
24274428
23713313
23075380
22847260
22049596
21540876
21003041
20657889
20127819
19593824
19133954
18767429
18288097
18112290
17672171
17631675
17176531
16696719
16284814
16015990
15722056
15673057
15311829
15015818
14739315
14678391
14270355
14126020
13981412
14031106
13912083
13737174
13672552
13585133
13516617
13574754
13546577
13852022
14256201
14749771
15306823
15775990
16354551
16894411
17160498
17506972
17985048
18549752
18640513
19026957
19123325
19395867
19544122
19930330
20050195
20231668
20276072
20485100
20530173
20496725
20525928
20657327
20484471
20791229
20600558
20326789
20152600
20132893
19930216
19747693
19766323
19370367
19140165
18865728
18524587
18329575
18036203
17715618
17399946
17237368
16985032
16617775
16533965
16424799
16305469
16053774
16046694
15919870
15861701
15853139
15912525
15913272
15829219
15845596
15939639
15992358
16056849
16221455
16396849
16455918
16605221
16621114
16695828
16908907
17180313
17193325
17556516
17644050
17569119
17709712
17897671
18015816
18209290
18275454
18468320
18675201
18710484
18772645
18845216
18905700
19145633
19074588
19296305
18961356
18997303
19225979
19130438
18917786
18871455
18798690
18695987
18866026
18538096
18409512
18313051
18382397
18061058
18324280
17889333
17939684
17803134
17612802
17531164
17490912
17274945
17300324
17258158
17144173
16997130
16861771
16967723
17023363
17010329
16849953
16793960
16931394
16727133
16978987
17032808
16940949
16848350
17010843
17105296
17106486
17338923
17450565
17310040
17445690
17521033
17704587
17719366
17594251
17755004
17947699
18091364
18235780
18236447
18561963
18178651
18394788
18351770
18232275
18282545
18311191
18362203
18268499
18415733
18438644
18252185
18165384
18225890
18235367
18142884
18024319
18151273
18067689
18014481
18142297
17878195
17935331
17939360
17803282
17978796
17635705
17927279
17698414
17633766
17511275
17521059
17629536
17655230
17497878
17459817
17427040
17314335
17412008
17467806
17403161
17264093
17325303
17289512
17560864
17495100
17645666
17467081
17508835
17536080
17506967
17635829
17638364
17559342
17568093
17789659
17857451
17628403
17862038
17731572
17912584
18033675
17902559
18122717
17891047
18021456
18114263
17889703
18093893
17889480
17996767
17947571
17954039
17931544
18287606
17910077
18005622
17850024
17749806
17773710
17924397
17787447
17998377
17858450
17719999
17821959
17710380
17900014
17893310
17663778
17778462
17802803
17727482
17739265
17842513
17741915
17868676
17550953
17293250
1447556

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