94722
94344
90753
84832
80038
77495
75170
74709
74437
76205
79659
82930
87152
85055
79929
77839
79297
86627
90353
92012
91421
87975
91979
91185
87351
86726
83777
79781
78604
81516
87026
95687
101414
105676
108377
110677
111113
111112
108479
105301
105911
112230
116309
113668
109280
102753
105332
104473
99755
99050
95619
91178
90117
93375
100696
111515
117603
119847
121520
122799
120881
121313
118748
115264
115712
122358
126304
123048
117549
110839
112363
110912
106839
106413
104114
99413
97666
100513
108464
120950
124862
124468
124190
124577
121951
122620
120129
117088
117105
124213
128400
124668
119451
111356
113083
111725
107133
106290
103169
98353
96272
99047
106906
119248
123029
122530
122296
122743
121041
121606
118970
115514
115379
121212
124571
120429
114748
108321
109856
109014
104121
102853
98855
93203
89814
89545
91012
95967
100283
103387
104544
105012
106610
104875
100530
96472
96517
103629
108267
106926
103003
97917
101620
101715
97380
95320
91038
84921
80701
79248
78612
79989
82519
86967
91258
93308
95719
91933
85948
81440
81118
89370
97495
99678
97919
93273
95649
95471
92213
92137
89720
85512
84264
89308
100459
114547
117812
116380
114641
113865
111586
111429
107888
104728
106105
113813
119388
116789
111766
103772
104365
103529
99362
98201
94949
90170
88462
91936
101816
115306
118801
117388
116641
116979
114218
114716
111722
108905
108891
114823
119257
116292
110479
102907
103584
101989
97396
96451
92347
88283
86872
90216
98993
111396
116699
116945
116904
117579
115178
115706
113097
109831
109780
114897
119550
116528
110878
103293
104747
103633
98256
97421
94628
90189
88293
91722
101164
114813
118093
116947
115988
117095
114497
115357
113468
110845
111217
116546
120890
117130
111072
103157
103895
102375
98105
97065
93427
89080
87361
91141
100820
114407
117573
115575
114652
114503
112239
112398
109269
106404
105503
111631
117143
113762
108441
101683
103726
102529
97005
95256
91034
85783
82693
82600
84761
91055
95750
98192
98278
97993
98708
96183
91595
87420
87153
94665
102114
100830
96849
92022
95996
96443
93678
92343
88396
82948
79131
77795
77475
79567
82624
87637
91096
92178
93741
89231
82630
78426
77879
86416
95958
97797
95865
91370
93469
93159
89857
90159
87642
83842
83091
88460
99224
113117
116368
115117
114001
113271
110641
110553
106798
103675
103958
110857
118122
115708
110535
102776
104211
103409
99479
98383
95579
91409
90587
94424
104224
118531
121071
119916
118742
118571
115521
115232
111785
108888
108508
114711
122298
119619
114104
106879
108776
107316
103087
102115
98856
94652
93573
97359
106063
118156
123172
123950
123639
124339
121126
121472
118615
115586
115540
120553
127066
124964
119706
111313
112939
111810
107412
107001
104406
100122
98151
101448
110452
124393
126755
125309
124194
123938
121132
120797
117399
114724
113987
120094
127942
125450
120234
112140
113656
112163
108093
107595
104531
100147
98634
102210
111142
124914
127016
125223
123785
123313
120439
120000
115590
111919
111010
117208
124838
122254
117564
111024
113769
112808
108367
107049
103119
97969
94890
94916
96188
102646
106940
110461
111132
111077
111826
109358
104799
100441
99448
105797
113730
112377
108594
103387
107679
108199
104151
103138
99464
93958
90250
88788
87598
89070
92232
97650
101032
101834
103163
98603
92143
87679
87385
94947
105541
107611
105501
100681
102752
102145
99853
100420
98031
93522
92510
97315
107350
120916
124465
124143
124464
124910
123638
124652
122086
119204
119000
123088
128963
125444
119672
111286
112588
111157
107195
106281
102848
98083
96610
100366
109391
123087
125934
125133
125253
126065
124056
124833
122177
119509
119024
122635
128445
125189
119360
111261
112811
110725
106135
105221
101950
97259
95988
99388
107843
119843
124186
124271
122853
122670
119171
118958
116188
112792
112529
117483
125806
123482
117641
110007
111747
110347
106742
106166
103794
99191
97255
100777
109864
123835
126521
126156
126171
127168
125270
126126
123663
120882
120983
125449
131815
129147
123264
115597
116847
115590
111814
111333
108142
103750
102147
105832
114816
128154
130824
130388
130166
130779
128360
128466
125006
121437
120186
124743
132186
128928
124021
117380
119607
118384
114110
112790
109127
103615
100152
99905
101246
107232
111207
115079
115414
115071
115412
112871
108022
103315
102810
107738
117481
116143
111752
106704
110893
111052
107239
106520
103102
97448
93309
91778
90404
91945
94727
100787
104678
106204
107549
103517
97264
93158
92444
98418
109249
111524
109499
104672
106424
105990
103345
104005
101979
97701
96260
100925
106875
112499
114863
114985
115044
115260
113758
113437
109495
106466
105777
109471
117831
115980
110904
103241
105792
104637
101324
111441
108458
103672
101801
104851
110082
115403
116257
114960
113632
113249
110569
109917
105982
102795
102366
106701
116861
115686
111074
103997
106438
105805
102225
112611
109568
104682
102998
106145
111034
115406
118498
118610
117991
118012
115497
115018
111221
107716
106818
110190
120476
119233
114274
107027
109227
108066
105211
115863
113113
108278
105942
108590
113524
118398
118722
117312
115714
115541
113254
112562
108536
105347
104563
108331
118326
116910
111732
104037
105786
105012
101834
111779
108629
103516
101450
104106
109160
114578
115158
114566
113631
113545
111226
110555
106645
102867
101705
105379
113778
111724
107026
101077
104166
103323
99562
107915
103568
97841
94184
93783
94957
101334
105979
109523
109794
109875
111090
109188
104724
100524
99769
103695
113422
112984
108552
103537
107943
108737
105161
104273
100843
95309
91534
90007
88775
90205
93809
99923
104208
105908
108071
104238
98656
94850
94351
99585
111633
114193
112674
107773
110527
110200
107371
107603
105905
101520
100359
105178
111023
116347
118771
119074
118450
118721
117388
117308
113601
110038
109636
112935
123962
123347
118522
111111
114044
112805
109657
119924
116943
111959
109670
112581
117229
121246
122177
121998
121820
123043
121601
121977
118837
115890
115065
117570
125710
123768
118391
111070
112760
111589
108004
117758
114572
109561
107262
110174
117701
128376
132103
133418
133897
134993
132672
133257
130692
127408
126624
128590
135275
133089
126946
118880
120006
118602
114875
115194
112995
108784
106811
110032
118616
131151
132920
132598
131965
132546
130452
131197
128078
124149
122203
123787
134278
133783
128491
119809
121399
120176
117373
117148
114577
110088
108095
111528
120007
132207
133125
132104
130378
129724
127290
126909
122505
118465
116905
119945
130049
128507
123620
116509
118625
117323
112489
111314
107507
102049
98656
98168
99127
104322
107719
110188
109157
108079
107713
105511
100564
95816
94433
98014
110465
112121
107890
102518
106723
107093
103113
102444
99476
94042
90023
88316
87208
88204
91434
96785
99435
100481
101417
97202
91122
86786
85368
89039
102451
106817
105246
100187
102220
101273
98808
99119
97104
92979
91680
96543
107093
119546
122339
122945
123040
124339
121998
122857
119589
116210
116155
117866
125885
125007
119635
111095
112478
111337
107189
106428
103559
99021
97422
100964
110596
122900
124807
124753
124240
125277
123307
124558
121921
119216
117965
119482
127976
127575
122084
113949
115976
115036
111226
110645
107747
103062
101452
104974
109376
113058
116177
117495
117908
119245
117587
118136
115608
112257
111165
112531
121214
120724
115211
108076
110781
109898
106395
116608
113817
108590
106387
108922
113673
117274
117853
117346
116361
116649
114743
114175
110904
107907
106443
107953
118273
119439
114440
106896
109528
108509
104948
114684
112049
106863
105004
107642
116252
127761
129168
129170
128485
128494
126322
126163
122458
118613
116241
117146
125493
124894
119499
112514
114243
112908
107896
106736
102637
96939
93340
92685
94172
99121
102888
106279
106263
106113
107190
104987
100353
95944
94292
96644
107036
108821
104933
99673
103669
104242
100510
100112
96542
91076
87112
85386
84256
84871
88362
94307
97891
99611
101421
97472
90744
86109
84849
88206
99625
105035
103335
99098
101503
101117
98265
98580
96462
92105
90914
95453
104400
115251
120494
122804
123649
124853
123899
125305
122659
120002
119044
119808
128331
129643
124292
116211
118451
117668
114550
114282
111563
107144
105473
108900
117269
128037
131244
132905
133174
134623
132441
133492
130978
128333
127285
127799
136262
136533
131292
123705
126161
124741
120842
121076
118065
113673
111630
114235
117447
118794
122747
124194
124028
124931
123254
123762
120324
117802
115438
115935
124832
127328
122647
116295
118410
117586
114635
125572
123075
118153
115813
117834
121598
123452
125449
125652
124843
124979
122848
123023
119663
116645
115559
116495
125666
126727
121611
114806
117118
116455
112311
122591
119823
114909
112219
114361
121260
130678
133300
134255
133254
133153
130916
130859
126681
122090
119561
119822
128089
129209
124309
117824
120248
119286
114874
113653
110514
104779
101072
100344
100779
104329
108599
112379
112086
111559
111676
109351
104301
99499
97701
99467
109635
113377
109164
104198
107837
108398
105100
104167
101426
95992
91680
89652
88460
88280
91465
96749
99030
99699
100573
96756
90061
85215
83490
85589
96629
103582
102790
97934
100715
100009
97101
97720
95741
90962
89836
94435
102696
111745
117025
119152
118978
119577
117722
118050
114379
110659
109038
108830
116716
119715
114899
107121
109308
108534
105058
104640
102209
97600
95899
99752
107193
116477
120701
122242
121380
121517
117703
118281
114602
110507
108037
107674
115760
119785
115257
107982
110268
109378
105353
104902
102057
97625
95859
99379
106130
114434
119276
121103
120430
120463
117745
117664
114289
110425
108432
108409
116341
120314
115902
108179
110418
109397
105427
105600
102721
98049
96053
99345
106228
115256
118891
120405
119987
119559
116758
115950
111492
107039
104879
104209
113382
119658
115447
107794
110324
109908
105594
105215
102772
97889
96090
99242
106643
115160
118734
120880
120227
119978
118222
118187
114502
110584
108331
109162
117131
119921
114795
108624
110801
110439
105141
104358
100921
95444
92242
91788
92952
95405
100261
104112
104138
103385
104510
102318
97443
92659
90670
92324
101867
109129
105693
101482
106403
107292
103674
103122
100051
94560
90587
88995
87794
87522
91749
96734
99424
100779
102682
98981
92962
88890
87057
89635
99296
107344
105991
101825
104934
104793
102018
102401
100617
96499
95675
100622
109298
116674
121139
122534
121257
120315
118330
119143
115203
111112
109308
109178
118133
123842
118536
110946
113971
112920
109149
108972
106228
101455
99641
102864
106168
107069
110690
112039
111320
111082
109542
109477
106418
103306
101427
101741
109239
113459
108235
101108
103516
102788
99564
109304
106402
101407
99558
102601
109913
117861
123305
125214
124713
124188
121241
122191
119005
115770
113573
113119
121028
125734
119787
112609
114301
113268
109426
109416
107004
102219
99963
103225
110379
117967
122805
124747
124139
124563
122037
123122
119562
116097
114541
113905
120531
125661
120240
112883
114726
113587
109804
109531
106890
101880
99959
103009
106153
106419
108916
110017
109133
107966
106173
105188
99974
95009
92504
92764
100311
106936
102942
97269
100116
99732
96145
105295
101651
95863
92399
91783
92811
95431
99410
101818
100296
98083
98138
95375
89657
84212
81884
83122
92337
101179
98374
94176
98102
99030
95969
95479
92779
87972
84532
83064
81796
81709
85732
89292
90388
90424
91302
87459
80503
75557
73583
76165
86302
98791
98440
94271
96938
97264
95340
96236
94539
90684
89905
95133
104314
113032
116478
116846
115111
113056
110866
111059
105938
101664
99243
99443
107592
117850
113744
105848
108846
108139
104932
105321
102782
99169
97753
101852
109775
118445
121623
122374
121338
120031
117570
117344
113340
109645
108045
107893
116074
124195
119057
111937
114014
113598
109683
109440
106836
102686
101002
104797
112039
119550
124530
125825
124378
123124
119857
119928
115963
111551
109294
109136
116733
124734
119838
112175
113231
112778
109548
109758
107360
102928
100624
103918
111602
119471
122388
123084
122337
121689
119183
118524
114355
110952
108719
108720
115598
121151
116029
107879
109270
108463
104771
104450
101673
96764
95025
98506
106563
114768
118064
118684
117638
115910
113332
112937
108658
104324
101461
100837
107077
113926
109389
102623
104600
103866
99274
98423
94708
89076
86008
86295
87728
91154
95271
98385
97368
96526
98106
96460
91356
87342
86051
87860
95073
102222
99037
94585
98370
98729
95786
95250
91993
86433
82595
81168
79921
80039
84262
89029
90804
91596
93152
89380
82747
77871
76153
78176
86172
97449
97173
92648
94826
94773
92245
92768
90691
86786
85355
90634
100161
109543
112768
112588
111306
109849
108117
109092
104892
101637
99059
98567
104292
113044
108919
100930
103257
102624
98407
98244
95501
91354
89759
93870
102736
111671
113348
112314
110348
108815
106402
106474
102521
99154
96929
96668
102686
111636
108269
100498
101910
100725
97295
96471
93820
89497
88038
91700
99549
107318
111658
113162
112236
111660
109432
110236
106875
103197
100949
99887
105115
112955
108446
100391
101524
101041
97232
96787
93966
89404
87934
91420
99346
108508
111093
111157
109760
109011
106561
106901
104023
100841
99155
98930
103925
111031
106676
98754
99565
98762
94610
93605
90514
86243
84950
88270
96805
105031
108243
108731
107581
106683
104826
104859
100736
96655
94338
94156
98867
105403
101143
94146
95923
95125
90428
88763
84843
79776
76615
76882
77934
81973
85735
87687
86696
85443
86536
83997
78718
73710
71224
71921
77426
87270
85523
80784
83954
84604
81240
79589
76261
70762
67189
66176
64604
65735
69797
73845
75545
76430
78160
74130
67802
63162
61366
62974
69645
81858
82600
78176
79504
79545
76420
76233
73597
69357
68606
73811
83338
92727
97295
98563
97855
97466
95292
95802
92184
88664
86849
85789
90523
98329
95007
86958
88088
87167
82952
81789
78377
74249
73154
77605
85787
95465
99713
101549
101825
102101
100634
101647
99581
97539
96343
96272
101203
106379
102295
94323
95731
94332
89755
88899
85466
81513
80624
85044
92347
101165
107155
109832
109420
109506
107214
107151
103980
100190
98225
97255
101632
110066
107905
100556
102533
101403
97463
97042
94568
90251
89132
93246
100269
109154
110975
111529
109630
108853
106525
106137
101930
98589
96779
96259
101121
110538
108667
100657
102791
102232
98127
97699
94386
90162
88639
92561
95312
97375
98732
98867
97837
97290
96693
96321
92682
88913
85802
85760
90122
98040
96971
90837
93651
93250
89294
96997
92986
87667
84348
84643
84732
89415
92933
94813
93938
93370
94768
92971
87873
83281
81422
82705
88421
97957
98044
93664
98416
98932
95706
94693
94538
92882
86403
83679
82053
80287
83131
87145
89443
90383
92688
88886
82368
77237
74361
75540
80105
86410
94985
93670
93971
95152
92763
92630
90921
86858
85832
91064
101206
111041
115400
117171
116498
115884
114470
115185
111837
107585
104721
103109
105629
107377
110725
105876
105539
106971
103630
102835
100456
96330
94960
98605
108693
117987
120950
121615
119758
118324
115868
115933
111914
108148
105824
104056
106291
108405
112448
109223
109009
110113
106534
105923
102992
98571
97442
101342
110466
118690
123376
125456
123986
122790
120201
120481
117219
112367
109540
107521
109740
111174
114738
111845
111104
112403
109192
108767
106553
102443
100599
104288
114012
122645
124897
124133
121687
119731
117315
116750
112956
108983
106498
105203
107676
109745
113122
109086
108491
109507
104984
104539
101788
97283
95628
99191
107968
116754
119577
119776
117835
116328
114139
113464
108657
103710
100172
99354
101622
103233
106518
103950
104353
105476
100760
99359
96049
90616
87306
87408
89420
91702
96158
98477
96808
95064
95591
92432
86949
81678
78794
78425
81663
84970
89884
89639
91622
94202
91135
89871
87001
81479
77826
76641
76592
76205
80520
84255
85397
84826
86171
81375
74924
70942
68441
68442
71823
76917
82907
83397
85768
87967
84530
83644
80762
75885
73238
72884
73382
73129
77560
82419
84045
84064
85411
81474
75092
70434
68355
69292
73831
78602
85119
84798
86095
87423
84574
84095
81756
77523
77276
82897
92767
101812
107919
109925
108939
107558
104970
104374
100778
96486
92980
90354
91362
92091
95873
94214
94341
95244
91462
90317
87461
82992
81646
85564
93547
101096
106704
108573
107116
106085
103415
103714
100471
97065
94514
92712
94955
96309
97950
95236
94300
94803
90887
89520
86915
82252
80408
83895
92553
100709
105854
108067
107122
106269
103706
103407
100257
96769
93307
91031
92306
93312
95403
93545
93708
94681
90379
88980
86161
81674
80412
84543
92677
100615
105219
106858
105814
105048
102591
102037
98107
93535
90389
89065
90657
90783
93468
92208
92507
93863
88906
87178
83417
78106
75461
75591
77499
79825
85371
89570
89680
89593
90738
88474
84096
79521
77341
76997
79904
81550
84064
84488
86576
89030
85038
83633
80096
74975
71680
71003
70266
70282
74294
78519
80990
82126
83535
79786
74117
69345
66716
67300
71046
75814
81384
82238
83691
85762
82324
81464
79001
75214
74642
79731
87940
95726
101260
103108
102455
101550
99236
99512
96173
91773
88730
86192
87301
88324
90784
90255
90532
91369
87430
86652
84497
80573
79173
83180
90203
97690
102294
103686
102738
101619
98848
98721
95533
91914
89280
87253
88508
89078
90842
89984
89949
90374
86062
84876
81700
77312
76210
79420
86527
93959
100066
102864
103433
103815
101940
102065
99844
96345
93866
91381
92683
92897
92855
92583
93157
93508
89396
87974
85024
80873
79405
83133
89761
96925
102031
104430
103705
103060
100660
100492
97177
92925
90499
87926
89018
89690
90960
91585
92068
92066
87172
85861
82701
78353
77302
81141
87178
93716
98744
100652
100007
98639
96851
96535
92505
88231
85058
83327
84357
84095
85379
86447
86773
87403
83129
81028
77177
72121
69256
69552
70867
72970
77233
81276
81424
80938
82515
80277
76065
72280
69730
69265
71876
72772
74707
76694
78549
79746
76021
73848
70206
65215
61956
61298
60394
61014
65332
69659
72818
73449
75631
72350
67102
62984
60662
60989
64307
68171
72240
74517
75591
76647
73304
71962
69203
64987
64298
69599
77594
85514
91773
95217
96149
96433
95523
96478
94072
90652
88410
86679
88197
88744
87987
85875
86028
85719
81123
79816
76420
72412
71504
74857
81529
89959
96047
99193
100125
100331
98659
99212
97117
93669
91292
88969
90154
89963
88892
87986
88549
88606
84257
82418
79550
75344
74225
78016
84201
91655
96922
99926
100294
99807
97694
98261
95791
92153
89119
86952
87802
87773
87199
88004
88282
88679
84701
83338
80576
76425
75126
78843
85332
92913
97807
99445
99302
98941
97264
97509
94980
91803
89127
86536
87806
87564
87140
87747
88773
89468
84853
83746
80353
76148
75376
79413
85524
93231
97434
99168
98809
98148
96281
95783
92475
88665
85877
84188
85258
84697
84271
85782
86554
86644
82338
80211
76413
71258
68826
69131
69991
73395
77547
80965
81360
80946
82379
80289
76366
72309
69855
69775
72570
73625
74161
75909
78334
79596
75453
73755
70465
65100
61517
60948
59823
61009
65241
69876
72840
74434
76731
73692
68489
64514
62439
62892
66371
70097
73016
74664
76180
76940
74115
73074
70529
66448
66058
71447
79513
88486
94256
96716
96980
96989
95904
96226
93266
89869
87737
85630
86894
87022
86048
85408
86148
86262
82235
80963
77609
73769
72664
76840
83852
92859
97455
98566
97698
97882
95870
96055
93798
90350
87836
85030
85247
85064
84265
84241
85231
85224
79847
77288
73397
67909
63651
61745
59876
61313
65599
69516
71648
73152
75547
72736
67450
63346
61442
62041
66361
70040
72450
74244
76111
76597
73355
72604
69915
66381
66552
73151
82185
92395
96927
99291
99425
100166
98853
99284
97237
94424
92360
90285
91807
92003
90874
89677
89564
90250
85644
84027
81208
77082
76225
80092
87636
97485
101936
103519
103279
103001
101706
101050
98273
94564
91546
90159
91980
92201
91289
90946
91849
92184
87286
85135
81243
75940
73419
74116
74679
79173
84010
87155
86667
85885
87253
84452
80261
75378
73109
72481
75064
76608
77391
80255
83654
85554
81160
79383
76007
70727
68027
67264
65405
66707
70176
74087
76224
77242
78843
75326
69378
64905
62349
62595
65633
69473
72474
76491
79374
80119
77093
75626
73444
69240
68649
73989
82223
92198
96834
98731
98654
99000
98014
97948
95206
91775
89545
87924
89265
89668
88454
87956
89084
89023
84634
82709
79616
75573
74405
77947
85324
95000
99423
100832
100415
100698
99026
99168
97098
93947
91426
89008
89615
89469
88303
87321
88487
88511
83354
80712
76707
71111
66911
65455
64403
66588
71601
76691
79801
81854
84566
81402
76011
71982
69940
70401
73974
76586
77626
79306
81497
81887
78985
78249
75396
71455
71416
77699
85814
96208
101086
103067
102974
102832
101247
101226
98178
95066
92805
91324
92510
92337
90227
89870
91543
92066
87704
86132
83166
79163
78427
82205
89152
98912
103458
105058
104558
104020
102715
102780
99450
95286
92015
90845
91986
91191
89748
89966
92042
92302
87330
85185
81502
76703
74298
74858
75345
80075
84807
88201
88002
87626
89117
86512
82506
78414
76611
76439
79621
81311
81145
81956
85069
86299
82069
80058
76436
70839
67423
66429
65012
66680
70895
75746
79045
80755
83484
80294
75198
70709
68997
70161
73945
78055
79783
80593
83080
84252
81598
80780
78337
74104
73605
78873
87095
97079
102230
103651
103419
103232
102218
103142
100618
97199
94911
93115
94789
94819
92545
90878
92642
93026
88046
86654
83492
79282
78181
82085
89384
99540
103625
105042
104885
104864
103088
103398
101293
98323
95658
93865
95322
95205
93455
91799
92705
92265
87609
85917
82591
78443
76966
80735
87311
97392
102967
105650
105488
105802
104184
104286
101867
97792
94912
92226
92565
91844
89876
89470
91934
91765
86570
84082
80013
74462
70460
68539
67050
69510
74479
79177
81375
82869
85407
82260
77150
73326
70977
70837
73735
76407
77225
78465
81379
82609
78729
76859
73681
69263
67822
69482
73712
80748
85280
88550
88874
89817
90934
89633
85662
81801
79985
79517
81704
81194
79707
80358
83349
83823
78912
76853
73104
68235
66046
66267
67002
71132
76682
80871
81942
82076
83775
81229
77715
73502
71529
71554
75318
76620
75216
75446
79658
81065
76536
74397
70517
65424
62462
61284
60323
62189
66786
71793
75123
76886
79118
75492
69836
65891
63769
64080
67229
70221
71768
73639
78082
79517
75921
74752
72337
68217
67983
72933
81564
91730
96497
97799
97603
97579
97038
97426
94352
91076
88646
86478
87442
87454
85022
84408
87309
87242
83073
81379
78061
74123
73289
76634
83726
93948
98171
99705
99694
100325
99002
99187
96697
93402
91125
88950
89569
88831
85791
84865
88924
89164
84470
82950
79440
75301
74067
77150
83752
92747
97958
100315
100271
100359
98585
98816
96599
93066
90865
89209
90993
90979
88607
87926
89994
89691
84505
82699
79320
74612
73202
76142
83447
93724
98266
99908
100192
100218
98548
98542
96296
92964
90281
88032
88566
87822
84757
84053
87075
87366
82201
80299
76510
72299
71217
74519
81563
91325
96208
97659
97711
97712
96521
95944
93600
89879
86740
85380
86131
84955
82833
82675
86404
86252
80417
77782
73429
68197
65583
65245
65956
70785
76175
81245
82386
82832
84648
82319
78303
74634
72299
71838
73885
74593
73741
74081
78755
79777
75157
73071
68849
63788
60833
59033
57762
59933
64127
68369
70837
72095
74680
71192
66759
63525
61796
62148
64796
67724
68519
69511
74085
75254
71191
69253
65381
60673
58398
57604
56538
58871
63767
69174
72517
74642
77149
74026
69494
65772
63858
64522
68037
70896
72059
72740
76918
77400
73558
72386
69742
65833
66169
71179
79639
90222
94984
97610
97549
97930
96295
96337
93991
90825
88099
85681
85968
84995
81684
80931
85625
85298
80267
78268
74804
70991
69898
72912
79525
88482
93762
96609
96894
96953
95623
95667
93392
90312
87938
85568
85844
84887
82110
81298
85447
85000
79604
78006
74985
70581
69354
71726
78164
88214
92497
94544
94977
95187
94433
94692
93283
90338
88285
85850
86061
84512
81375
80149
84873
85007
79614
77246
73696
69663
68481
70930
77559
87257
92000
94513
94932
94815
94461
94074
91874
88870
85984
84268
84338
83409
81066
80368
84345
84191
78491
75267
71106
66394
63860
63480
64272
69333
74508
78194
78418
78489
80388
78106
74246
70902
69060
68515
70595
71356
69703
70171
75797
76847
72048
69625
65533
60453
57608
56307
55189
57388
61628
66769
70090
71259
73937
70357
65322
62442
60672
61330
63993
67193
68494
68920
73497
74140
70395
68273
65267
61333
61556
66108
74263
84682
90906
93598
94001
94524
93926
94289
91829
88723
86524
84655
85170
84515
80987
78900
83392
83299
78185
76131
72690
68622
67954
70736
77578
87780
92340
94421
94840
95153
93919
94420
92633
89873
87663
85559
85335
83773
80103
79163
84418
84231
78950
76644
72768
68549
67610
69549
76133
85109
91227
94243
94602
95573
94423
94858
93543
90734
88691
86314
86200
84812
81524
80008
85650
85469
79616
77341
73975
69666
68470
70244
77239
87311
92241
94683
95612
96149
95472
95667
94507
92283
89788
87374
87374
85601
81996
80371
86238
86138
80482
77933
74357
70055
68817
71102
78006
87358
92741
95145
95695
95758
95344
95082
92842
90123
87853
85953
86037
83584
80541
79377
85658
85413
78619
75204
70857
66247
63853
62952
64331
68964
73957
77984
78703
79073
80714
78380
75767
72690
70817
70383
71704
71251
69332
69441
75548
76820
71240
68786
64654
60153
57655
55523
54869
57086
61057
65505
68311
70001
72348
69607
65226
62733
61241
61009
62972
65533
66720
67953
74842
75130
70202
68256
65108
61688
61714
65481
73073
83386
89303
92808
94010
94859
94876
95190
93768
91069
89042
87443
87637
86496
83234
81408
85292
84724
79053
76417
73009
69326
68820
71245
77678
87068
92428
94885
96097
96668
95928
95786
94372
92641
91149
89157
89051
86755
83301
81585
87223
86305
80247
77537
74012
70552
69596
72202
78414
87084
93184
96481
97572
97802
96435
96616
95622
93403
91553
89010
88712
87275
83396
81551
86445
86189
80472
77851
74640
70939
69977
72186
78617
87967
92625
94924
95971
96401
95065
94916
94338
91749
90027
88226
87911
86169
82543
80599
85649
85422
79768
77396
74059
70244
69336
71867
78214
87412
92263
94679
95319
95879
95044
94513
92649
89783
87456
86045
85913
83562
80187
78925
84915
85199
78928
75469
71208
66603
64383
63405
64539
69188
73727
77838
78575
78766
80917
78286
75194
72420
70949
70391
72028
71695
69494
68992
76359
78118
72938
70232
65722
60831
58564
56361
55592
58006
62086
66577
69038
70381
72795
69553
65348
62734
61540
61699
64001
66480
67157
68092
75272
75658
70865
68711
65160
61856
62244
66110
73801
83867
89909
93259
94440
95300
94770
95343
93928
91505
89761
88018
87896
86312
83274
81370
86703
86447
80185
78023
74569
70955
70143
72624
78996
88207
93172
95733
97370
98096
96797
96985
96023
93720
91652
90062
89803
87519
83759
81721
87192
86795
80448
77819
74737
71201
70402
72525
77982
86496
92123
94856
96838
97787
96222
96146
95139
92724
90855
88792
89275
87776
83863
81722
86547
86180
80392
77823
74485
70011
69362
72652
79178
88494
93279
96274
97307
98565
96685
96358
95343
92899
91010
89033
88894
87125
83325
81287
86094
86052
79902
77604
74188
70413
70000
72820
78173
87359
93178
95662
96669
96672
95353
94370
92578
89942
87059
85185
85464
83098
79467
76890
81937
82911
77399
74433
70003
65411
62996
62285
63312
68027
72826
76953
77957
78708
80234
77518
74193
71262
69447
69072
70497
70617
68737
68254
74789
75968
71398
69356
64692
60349
57779
55758
54890
56987
60655
65163
68584
70946
73815
70068
65355
62305
60724
60962
63265
65974
67141
67340
73569
74539
69877
68054
65053
61872
61881
65963
73722
83862
89883
92622
94060
94911
94319
94666
92820
90297
88343
86582
87362
86541
83165
80595
85074
84797
78838
76889
73856
70066
69494
72506
79068
88407
93036
95596
96146
96905
95594
95721
93389
91558
89519
86892
87184
86038
82983
81044
85247
85039
79440
77045
73544
69855
68962
71502
77317
85936
91813
94724
95974
96758
95239
95646
93699
91222
88715
86842
87625
85911
83115
81067
85950
86089
80586
79039
75194
71425
70461
72797
78680
87794
92334
94986
95775
96783
95995
96215
95104
92532
90598
88418
88356
86685
82826
81270
87054
86535
81154
78526
75090
70991
69902
72433
78116
86892
92207
95008
95980
96597
96098
95603
93797
90982
88296
86950
86978
84660
81313
80364
85893
86266
80269
77571
73081
68163
65968
65353
65774
70022
75109
79304
80253
80431
82055
79426
76412
73947
71907
71606
73361
73320
71485
70737
77190
78220
73435
71140
66795
62232
59581
57493
56426
58519
62305
67248
70554
72851
75110
71728
67498
64319
62755
62915
65550
68715
69504
70212
76122
76395
71695
69776
66350
63038
63324
67812
74234
83143
90097
94138
96034
97118
96471
96368
95194
92540
90773
88260
88549
87615
84183
81864
86734
87032
81230
78572
75127
71313
70687
73601
78592
87576
93571
97454
98690
99606
98038
98094
96168
93754
91481
89034
89131
87720
83873
81600
86958
86995
81483
78884
75296
71549
70675
73243
78246
86703
92802
96420
98168
99153
97591
97819
96073
93549
91420
89602
89859
88846
85714
84065
88405
87777
82466
80003
76821
72812
71835
74428
79484
87949
94968
98583
100133
100814
98950
98556
97251
94452
92202
89842
90299
88872
85449
83416
88107
88046
82616
80015
76794
72617
71563
74871
79730
88492
94800
98276
99893
100152
98476
97562
95412
92451
89182
87437
87327
85476
82601
80894
85232
85486
80517
77245
72822
67828
65568
65178
65452
69438
74281
78676
80137
80876
82331
79795
76141
73098
70883
70577
71752
71626
70031
69875
75978
77673
73135
70580
66130
61321
58480
56836
55724
57493
61534
66381
70357
72589
75502
72017
67805
65137
63462
63684
66118
68795
69451
69352
74302
75079
70362
68620
65306
61950
62244
66994
73275
82407
89576
93382
95328
96472
95527
95543
93356
90818
87858
85534
85638
84808
81731
79630
85050
85238
79298
77347
73866
70369
69416
72147
77169
85744
92271
95837
97210
97792
96174
96053
94360
91616
89369
87133
87865
86757
83633
81392
86067
85802
80356
78220
74764
70683
69690
72604
77508
86014
93030
97185
98780
98737
97460
96992
95453
92583
90130
87920
88437
87167
83951
82117
87382
87188
81355
79158
75632
71677
70756
73717
78244
86569
92660
96430
98335
98739
97283
97130
95966
93097
90939
88779
88538
87198
84009
81924
87582
87229
81767
79218
75687
71561
70593
73277
78123
86156
92107
96121
97150
97327
96706
96457
94611
91773
88640
86457
86762
84635
81816
81044
86942
86659
80642
77240
73667
68567
66204
66096
65558
69553
74431
79108
81151
81270
82602
80373
77359
74541
72453
72095
73662
73181
71033
70377
76975
78674
74806
71895
67449
62495
59521
57808
56085
57658
62069
66346
69480
71257
73921
70719
66889
64051
62383
62372
64529
66937
67985
68876
75259
76160
71208
70111
66560
63043
63400
67716
73389
81433
89032
93734
95995
96959
96455
96771
95296
93172
91245
88870
88950
88017
84931
82986
88601
87914
81886
79536
75830
72470
71935
74539
78364
86536
93142
97048
98781
99518
98385
98343
97399
95209
92857
90402
90087
88947
85271
83404
89873
88939
82661
80111
76617
72682
71936
74472
78403
86613
92930
97054
98745
99353
97933
97532
96914
94317
92632
90165
90030
88528
84987
83240
89419
88875
82985
80355
76962
73020
71960
74606
78748
86519
92636
96580
97907
98799
97716
97273
96022
93829
92055
89931
89544
88151
85038
83311
89335
88844
82635
80023
76522
72951
71964
74866
78837
86253
92356
96218
97540
98232
97329
96475
94919
92292
89343
87671
87458
85549
82600
81887
87768
87410
81222
78205
73999
69408
67345
67041
66896
70290
75176
79693
81168
81531
82545
79924
77580
75145
73252
73165
74227
74021
72208
72288
79130
80278
74875
72243
68193
63581
61142
59728
58156
60192
63822
68084
70773
72296
74525
71567
67751
65156
63856
63981
65856
68032
69099
70843
77874
78003
72646
70206
67088
63756
64200
68481
73362
81562
88692
92963
95410
96201
96060
96114
94697
92634
90632
88392
88089
87024
84499
83129
88835
87882
81950
79222
75842
72085
70998
74002
78050
85459
91921
96372
98074
98617
97089
96376
95174
93085
90872
88869
88729
87441
84256
83258
87942
87060
80957
78531
74959
71606
70591
73635
77176
84742
90864
95416
97528
98470
96833
96395
95218
92822
90880
88441
88443
86946
83664
82893
87691
87344
81309
78845
75235
71746
70838
73906
77355
84562
90751
94291
96410
96916
95761
95458
94348
92130
89975
87778
88135
86576
83440
82840
86992
86241
80206
77879
74224
70501
69769
72684
76328
83529
89262
93320
94841
95259
94024
93006
91535
88508
86034
84251
84359
82408
79353
79589
84456
83908
77750
74814
70540
66305
64016
63965
63916
67382
71912
76643
78441
78767
80159
77744
75386
72571
70965
70766
72115
71789
70068
70801
76052
77011
71783
69352
65350
60865
58685
58198
56266
57646
61213
65455
68481
70434
72330
69465
65670
63184
61705
61816
63810
66151
67057
69131
74763
74471
69507
67390
63836
60317
60335
64040
68055
75217
81938
86618
88553
89825
89488
89324
87617
85286
83154
81301
81272
80536
77801
77378
81625
80705
74789
72591
69194
65859
64891
67778
70802
77758
84315
88542
90525
91475
90253
89650
88177
85972
83814
81535
81898
80983
77637
77783
82392
81516
75823
73353
69827
66470
65538
67872
70715
77708
83650
88035
89786
90796
90139
89372
87734
85371
83504
81374
82310
80865
78134
78775
83296
82298
76283
73900
70624
66790
66073
68596
71433
77709
83381
87579
89502
90331
89545
88610
86868
85111
82972
81307
81605
80531
77536
77826
81990
81226
75481
73108
69795
66261
65377
68003
70814
76648
82366
86295
87962
88331
87920
86652
84465
81780
79270
78159
78456
77217
74663
75490
79311
78739
73065
70257
66208
62388
60420
60833
60457
63180
67586
72363
74002
74718
76411
73984
71456
68901
67094
66745
68310
68469
66979
68947
73886
74607
69224
66824
62783
58421
56372
55571
53691
55098
58425
62567
65058
66398
68795
65984
62622
59955
58603
58664
60631
63130
64159
67023
71391
70761
65860
63722
60372
56910
56653
59468
62379
68411
74669
78726
80627
82151
82597
81605
79852
77569
75429
74041
74841
74652
72733
73290
76248
75415
70118
68405
64899
61413
60343
62575
65619
71243
76954
81283
82981
83931
83867
82512
80716
78525
76680
75362
75987
75148
72965
73302
75988
75006
69822
67679
64466
60935
60135
62436
64956
70430
76275
80505
82121
83262
83203
81849
80052
77571
75903
74269
74928
73963
72141
73069
75874
74970
70039
68220
64787
61369
60283
62493
65470
70731
76391
80649
82361
83186
83233
82048
80236
77643
75616
74511
75148
74395
72405
74040
77069
76298
70699
68566
65108
61585
60719
62891
65522
70902
76924
81009
82726
83785
84036
82610
80527
78142
76113
75224
75826
74470
72509
74670
77357
76212
70506
68255
64594
60763
58880
59430
59629
61871
66668
70785
72613
73506
75544
73244
70452
67658
66444
66234
68123
68438
67373
67893
70874
70785
66127
63874
60260
55731
53751
53292
52517
53230
56983
61037
64025
65940
68181
65102
61112
58337
56892
56890
59022
61488
62636
65230
68184
67476
62958
60901
57870
54875
54599
57370
60873
66175
72581
76769
78750
79620
80511
79508
77448
75154
73139
71581
72690
72845
71384
72376
74367
73142
67771
65894
62905
59678
58749
60980
64127
69041
75301
79126
81067
81978
81990
80233
78785
76673
74965
73967
74996
74600
72510
73861
75535
74529
69120
67019
63594
59850
58859
61111
64306
69615
75687
79896
81798
82281
82378
81099
78707
75900
74111
73108
74015
73567
72108
73659
75508
74632
68946
66595
62782
58623
56150
55817
55112
56043
60272
64522
66913
67962
70252
67149
63378
60376
58695
58990
60874
62998
64109
67574
70525
70566
65697
63568
60200
56988
56260
58250
60202
63868
69132
73572
75770
76585
78081
76202
74113
71583
69852
69597
70933
70990
69793
72833
75089
74075
68555
66460
63088
59419
57766
58365
58540
60587
65146
69524
71145
72277
74337
71985
69394
67129
65611
65632
67086
67268
66895
70006
72761
72708
67791
65208
61383
57403
55132
54703
53682
54259
58044
62570
65278
66870
69175
66059
62218
59664
58186
58191
60631
63271
64937
69180
71585
70910
66086
63981
60297
56918
56785
59811
64258
69949
76639
81118
83153
84116
85281
84822
82853
80131
78292
76658
77391
77095
76161
77762
78820
77966
72426
70252
66541
62673
62204
64899
68619
73971
80382
84904
86639
87930
87723
86735
84890
82497
80557
79210
80268
79489
78684
78474
79462
78205
72423
70330
66792
63367
62203
64761
68884
74553
80879
85271
87093
88276
87660
86479
84485
82117
79813
78231
79138
78525
77911
77448
78366
77396
72388
70134
66966
64001
62880
65430
69698
75410
81270
85697
87247
88351
87569
86541
84721
81908
79907
78529
78898
78107
77135
78665
79493
78632
73218
70967
67848
64171
63286
66043
70315
75740
81847
86076
88031
88845
88381
87098
84805
81783
79318
77830
78466
77289
76941
78564
79125
78406
72956
70476
66734
62587
60583
61322
62480
63850
68514
73507
75458
76799
78330
75791
72760
69627
68082
67637
69154
69221
69847
71754
73440
73827
68951
66253
62429
58119
55880
55635
55006
55179
59011
63586
67126
69131
71343
68157
63777
60969
59054
59217
61569
64483
67725
70291
71678
71045
66839
65022
62032
58902
58997
63139
69536
76093
82647
87353
89012
89775
90140
90347
88771
86217
83753
81815
82569
82569
82847
81815
82353
81611
76000
74358
70636
67078
66461
69729
75454
81771
88241
92746
94235
95435
93911
93384
91836
89295
87070
85220
86099
85912
85318
83395
82949
81922
76739
74767
71376
67959
66804
70086
75455
81733
88070
92270
93915
94461
93401
93081
91349
88317
86088
84179
85169
84578
84299
83868
83725
82969
77672
75440
72005
68249
67765
70819
76743
83384
89584
93627
95403
96387
95235
94710
92456
90293
88204
85962
86886
86334
87187
84852
84811
84040
78539
76590
72973
69327
68816
71835
77700
83917
90436
94147
95645
95946
94578
93451
91297
87963
85064
83814
84376
83772
84361
84201
84269
83539
77924
75589
71399
66487
64410
64472
65936
67671
72908
77810
79147
79634
81632
78840
75514
72262
70276
69951
71831
72676
75361
75051
76145
76503
71483
69467
65411
60957
58299
57748
57765
57708
61681
66450
70034
72265
74718
70814
65969
62679
60834
61128
63301
66734
71962
72932
73945
73886
70099
68044
64699
61472
61591
66610
74797
82170
88958
92289
93635
94414
93861
93556
91780
89211
86806
84570
85855
86345
87448
84896
84028
83343
78296
76975
73958
69848
68917
72442
80306
88716
93103
95495
97018
97531
95644
95636
93857
91491
89321
87314
88216
88299
89256
85821
85314
84380
79289
77136
73575
69524
68638
72181
79838
87103
92896
95936
96838
97541
95927
95907
94521
92182
89422
87211
88109
88061
89776
86943
85972
85488
80093
78360
75060
70902
70109
73481
81838
90123
93932
96137
96818
97656
96277
96650
95232
92490
90066
87955
88328
87864
89587
86555
85677
85065
79698
77571
74293
70463
69843
73621
81771
89721
93696
95778
96751
97103
96176
95548
93187
90208
87072
85846
86238
85364
87542
85407
85606
84932
78762
76353
71947
66992
64478
65059
67686
70519
74699
78540
79605
80130
81696
78993
75620
72215
70136
69913
71835
72649
76179
75183
76397
76979
72688
70255
66058
61356
58752
58325
58840
58487
62650
67425
70665
72398
74781
71329
66522
62843
61017
61328
64712
68720
75039
73926
74291
74468
70933
69301
66113
62727
62878
68181
78203
87248
91945
94368
95232
95689
94677
95192
93199
90826
87915
86105
87332
87901
90489
85735
84794
84220
79538
77852
74317
70614
70109
74039
82761
91734
95736
98082
98363
98721
96884
96941
95261
92666
90555
88334
89469
90217
92173
87147
85672
84819
80231
77965
75021
71003
70106
73676
81918
90015
95351
97937
98315
98679
97028
97046
95313
92338
90295
88423
89814
90691
92795
87730
85802
85455
80435
78855
75814
71697
70694
74359
83897
92884
96282
98206
98465
98963
97405
96978
95470
93211
90883
89211
90364
91187
93259
87483
86310
86016
80516
78580
75161
71655
70789
74760
84754
93761
96861
98310
98643
98607
96984
96155
93865
90876
87623
86704
88058
88095
90864
86599
86296
86055
80301
77372
73104
68545
66298
66757
69859
73092
77987
81752
81888
82059
83714
80885
77129
73508
71217
71099
73567
75832
80026
76732
77851
78644
74491
72097
68184
63172
60911
60302
60975
60769
65292
70352
73272
74708
76534
72890
67910
64202
62446
62793
66135
71063
78171
75343
75489
75345
72050
70407
67724
64049
64212
70153
81506
90460
94504
96586
96722
96594
95851
95529
93159
90762
88220
86394
87554
89280
93293
86811
85436
84741
80156
78537
75153
71531
70859
75358
85128
94375
97141
98046
98234
98598
96583
96588
94924
92289
90036
88282
89692
91245
93693
87105
85734
85038
80200
78370
74891
71242
70633
74464
83773
92360
96908
99010
99110
99252
97344
96998
94998
92363
89850
88610
91647
94369
95451
87843
86956
86330
81728
80036
76506
72514
71431
75323
85726
96482
99737
101468
101951
102759
100503
99801
98098
96000
93581
92406
94969
97365
96475
89176
87593
86992
81799
80217
76615
72799
71817
75998
86226
96749
99621
100974
100689
100409
98480
97441
94977
91868
89767
88517
90282
92571
93589
87341
86758
86147
80833
77999
74020
68886
66812
67533
70884
75019
79330
83249
83771
83797
85161
82427
78180
74464
72770
73209
77118
81176
82762
77443
78788
79798
75328
73441
69421
64628
61676
61088
61935
63242
67168
73288
77025
79344
81553
77512
72702
69179
67080
68379
73205
79437
82532
77907
78144
78342
74605
73373
70511
66417
66128
71924
83612
94846
98992
101030
101119
101063
99585
99725
97056
94082
92032
90743
93483
96980
97354
89441
88379
87959
83206
81524
78379
74688
73899
77727
88228
98550
102107
103291
102836
102466
100060
99559
97230
94380
92159
90575
92454
96826
97971
89946
88472
87827
82940
81427
77904
74070
72858
77153
86747
96397
101206
103818
103624
103557
100992
100390
97969
95012
92556
90447
92892
97322
97970
90238
88598
88257
83195
82128
78645
74641
73743
77559
88044
98571
100910
101462
100935
100620
98330
97760
95594
92923
90781
89467
92048
96746
96970
88988
87583
87018
82129
79858
76770
72557
71411
75481
85687
96741
98849
99834
99779
99729
98028
97204
94803
91431
88457
87255
89110
92481
93387
86975
86321
85992
80207
77702
73347
68644
66254
66742
70385
74822
78815
82360
82691
82290
83256
80841
76618
72809
70773
70553
73573
79483
81780
76589
78486
79512
75202
73300
69290
64210
61666
60914
61946
63012
66247
71169
74168
75850
77258
73414
68391
64286
62355
62673
66589
74834
79383
74851
75476
76201
72374
70763
67949
64357
64074
69370
79814
90997
95362
97319
97499
97955
96247
96454
93909
91212
88707
87019
88865
94191
93917
85461
84825
84654
79555
78181
74702
70704
70084
74113
84411
96524
99739
101767
101914
102356
100032
100097
98191
95900
93982
92143
94100
98111
96844
88637
87627
87345
82107
80427
77052
73051
72301
76503
86205
96661
100668
102296
101925
101740
99308
99060
96746
93851
91519
89822
91864
97979
97814
89978
88560
88878
84083
82664
79527
75342
74653
78950
89781
101100
103004
103605
102846
102022
99255
99054
96316
93211
90928
89099
91857
98653
98187
89694
88866
89174
84087
82117
79178
74865
73949
78291
88622
100646
102457
103111
102373
102002
100195
99044
96196
92503
89859
88913
91221
97112
96033
89264
88809
89012
83592
80999
76745
71775
69231
70047
73372
78696
81873
85371
85498
85723
87457
85106
80758
77022
74974
75396
79322
86458
86033
80616
82229
84106
80110
78106
73995
68965
66253
65296
66555
67828
71222
76751
79955
81628
83448
79606
74278
70277
68473
69902
75450
85261
86593
81443
81663
82193
78855
77792
74940
71097
70780
76635
88699
101315
104473
105946
105366
104644
102929
102585
99873
97002
94876
93869
97699
104448
101328
92915
91554
91394
87139
85333
82340
78301
77467
81714
92473
105256
107510
108445
107603
106920
104263
103975
101324
98322
96523
95914
99550
105386
101411
93169
91841
91714
86928
84875
81245
76879
75655
79655
89885
101618
105369
107447
106999
107013
104190
103813
101450
98471
96282
95131
99343
105814
101244
93368
91309
91960
87523
85691
82451
77893
76480
80594
91390
104044
105929
106408
105969
105480
102953
102805
100331
97288
95343
94824
98828
105370
101177
92620
91300
91538
87136
85104
81740
77646
76874
81011
91771
104540
106442
106944
106254
105395
102929
101676
98492
94992
92112
91012
94756
101963
99007
92093
91402
91508
86871
84032
79986
74946
72311
73283
76682
82864
85852
88950
88872
87826
88828
85930
81133
76955
75109
74997
79561
88331
86427
81302
82558
83809
79954
78025
74173
68796
65937
65194
66176
68318
70698
75546
78100
78995
80774
76968
71522
67124
65164
65915
71973
83113
83231
78120
78297
78808
75878
74664
72035
68066
67533
73404
85174
98480
101129
102313
102378
102202
100575
100808
98446
95717
94352
93724
98578
104189
98796
89776
88850
88974
84503
82567
79372
75400
73592
78324
89081
102350
104572
105226
104905
104927
102145
101624
99406
96710
95012
94077
98963
104931
99918
91694
90977
90615
85635
84091
80475
76490
75924
80023
90079
102568
106702
108053
107299
106450
103764
103210
100787
97753
96167
95240
100001
106505
100929
92781
91579
91795
87202
85605
82495
78076
76774
80528
89824
101679
105108
106208
105329
105078
102332
102548
99467
96418
93920
92505
97201
104825
100673
92726
91894
92946
88768
87586
84499
80209
79301
84097
94935
108418
109877
109579
108326
107086
104793
103797
100911
97547
95113
95466
100725
106140
100976
93634
92920
93118
88190
85518
81557
75714
72842
73377
76776
82924
86125
89218
89057
88485
89504
86699
82178
77895
75730
75943
81922
90895
87384
81902
83253
84945
80982
79064
75250
70089
66848
66122
66901
69059
71834
76874
79878
80981
82718
78544
73058
68926
66968
68650
77052
86704
85581
80310
80617
81125
77320
76256
73491
69293
68751
74244
86034
99901
102849
103500
102657
101936
100247
100083
96974
93667
91325
89967
95431
103255
97741
89029
88245
88494
84172
82607
79729
75510
74832
79107
89983
103246
105606
105181
104071
103063
100520
100009
96742
93659
91116
89519
95085
103623
98360
90381
89897
89881
84973
82763
79456
75451
75236
79300
89559
101509
105150
105468
104236
103257
100417
99920
97067
93852
91225
89647
96108
104799
98912
90999
90470
90880
86139
84664
81665
77314
76067
79994
90436
104271
106094
105091
104120
102596
100208
99635
96478
93488
91418
90513
97277
104606
98970
90417
89577
89863
85230
83232
79866
75618
74898
78749
89597
103044
105292
104533
103669
102557
100779
99561
96407
92266
89566
89070
95221
101404
95768
89171
88793
88832
83844
80838
77001
71959
69269
69270
72584
77964
81896
85514
85712
85138
86554
83514
79433
75716
73672
74493
82773
89074
84410
79451
80929
82696
79145
76963
67264
64275
62986
63686
65524
67857
72414
75815
77084
78558
79497
75614
70076
66532
65506
71565
81932
83117
80817
76842
78645
78181
74973
74313
71266
67512
67834
73588
83419
92596
98642
100930
101387
101971
99924
100636
97298
94383
93280
96884
105613
102999
96074
88211
89266
87357
82929
81841
78750
74496
73940
78241
86917
96387
101931
104935
105132
105310
102523
102617
100433
97987
96821
100358
109650
107089
100386
92886
94159
93243
87945
86197
82945
78733
78047
82496
90588
99017
104092
106091
105848
105631
102731
102623
100231
97154
96890
101263
110162
107551
101519
94971
95678
94926
90331
89258
85719
81852
81180
85364
93222
101167
106200
107795
106738
106097
104479
104698
101932
99070
97674
102423
109596
106494
99802
93229
93871
90925
86530
84048
79815
74027
70170
69011
70021
71750
75221
78535
79622
80321
83092
80234
74643
71434
70266
76433
85724
85877
82457
78583
81572
81069
76930
75658
72027
67384
65312
66285
68664
71633
75979
80207
80418
80983
83426
81522
77854
74275
73453
80076
88962
87585
82905
78277
81167
81215
76990
75476
71683
66621
63847
63418
64012
64872
68455
73447
75968
77524
79599
76009
70739
67089
66365
74134
83318
84487
82258
78263
80165
79685
75894
74367
71395
67752
67535
73436
83030
92702
98892
102106
102854
103171
102129
102563
99995
97892
97867
102669
109013
106263
99221
90835
90898
89307
84990
83873
80906
76734
75426
79627
90062
101295
103053
103666
103650
103236
101356
101005
98760
96283
95242
101322
110717
108102
100998
93633
94747
93143
88272
87018
83587
79472
78354
82681
91894
101364
105800
107423
106887
106784
104689
104260
101239
99026
99230
104634
112021
108616
101597
93993
94522
93311
88310
86538
83444
79399
78188
81863
92091
103076
105206
105742
104722
104102
101982
102163
99947
97551
97455
103959
111577
108634
101588
93883
94580
92910
88206
86971
84014
79897
79061
83573
93727
104137
105607
105634
104232
103338
101965
101464
97950
95180
94406
101964
109988
107056
100714
94955
96249
94664
89787
87622
83965
78921
76261
76928
79514
84025
87760
90485
89904
89166
90243
87480
83256
79530
79470
88117
96823
95310
90329
85800
88821
89112
85050
83434
79977
74219
71115
70035
70031
71414
74694
80061
83192
85198
87918
84455
79394
76137
75720
82309
88879
88893
86093
82163
85544
85296
81620
80073
76410
71699
68922
68818
69721
71695
75757
81914
85280
87086
89613
86500
81502
78571
79395
86761
93488
93173
90111
84757
87180
85747
82029
81407
78595
74302
74055
80295
92225
104318
107918
109969
110429
110848
109369
109859
107678
105840
106301
111374
115855
112245
105232
97279
97474
95385
90411
88836
85545
81036
80088
84295
93448
104839
109361
111362
111384
111345
108614
108439
106521
104452
104951
111371
117325
114248
107084
99617
99934
98608
94511
93478
90882
86390
85219
89742
99976
112864
114462
114861
113496
112780
110602
110666
108440
106494
106802
115363
121423
118395
111613
103742
105256
103532
98924
97988
95066
90351
89489
93799
104436
116236
118275
119150
117239
117833
116176
115805
112966
110607
110688
118520
123494
119578
112936
106403
107688
105726
100814
98747
94583
89567
86662
87128
89405
95557
99840
103593
103699
103207
104259
101593
97249
93554
93951
102529
108640
106064
100683
96016
99575
99587
95685
94017
90451
84512
80614
79379
79012
80687
84346
90802
95191
97467
100126
96332
90726
87079
87526
95580
101326
102274
99742
94881
97020
96381
92849
92445
89695
85157
84122
89555
100967
114707
118340
120410
121049
121531
120576
120766
118366
115459
115363
122092
127262
123894
117019
108734
110389
108637
104344
103507
100796
96429
95188
99043
105763
111545
113192
114019
114025
114513
113938
114315
112076
109418
109982
115715
120017
115726
109010
101538
103166
100836
96371
103315
100067
94374
92697
96201
105329
116408
120789
123004
122593
122511
120615
121527
119185
116681
117232
123373
128118
124509
117458
109748
110905
109449
105196
104327
101430
96699
94930
98688
108645
120272
121326
121379
120232
119364
117668
118173
115629
113336
115321
123750
128192
124331
117128
108995
110823
109596
105619
105380
102391
98068
96727
100872
110483
123183
124351
124491
123066
121510
118794
118223
114852
111756
112352
122350
127721
123274
116514
110407
112551
111364
106793
104980
101275
95706
92433
92303
94277
99904
104079
108027
108406
107975
109041
106552
101802
97636
97784
107124
112870
110514
105621
101115
105253
105730
102214
101379
97887
92701
88653
87346
87017
88266
91456
96702
99012
99928
101533
97778
92552
89129
90564
100454
106842
107450
105440
100439
102498
101980
98802
98545
96135
91527
90174
94967
105374
118314
121712
122913
122683
122100
120288
121054
118824
115908
116621
123000
126361
122182
115603
106527
107867
106162
101795
101047
98080
93499
92021
96080
106112
119425
121598
121467
120887
120200
118091
118604
116188
114056
115144
122982
127666
124154
117139
109063
110157
108689
103924
103236
100134
95376
93706
96976
104660
114747
118250
120296
120342
120539
118867
120080
118658
116377
117535
123185
126628
122318
115217
107426
108579
108182
102984
104217
101934
97968
96164
99353
106661
117581
120981
122896
122428
122064
119670
119368
116737
114020
115203
123765
128747
124713
117904
110083
112633
111423
108007
108528
105924
100883
99395
103088
112207
124785
127390
127893
127136
126878
124829
124639
121273
117772
117604
123610
125781
120954
114164
106777
108325
106496
101439
99302
95350
89667
86157
85863
88160
93822
97598
101038
101255
101290
102981
100632
96798
92853
93440
101595
106377
104237
99052
94185
98055
98463
94676
93659
90244
84595
80951
79790
79534
81036
83797
89042
92645
94702
96989
93251
87653
84483
85394
93894
99596
100442
97853
92435
94926
94447
90586
90327
88081
83363
82651
88233
99001
112474
114772
114357
113904
113917
112415
113008
109704
107557
108845
117033
120911
117992
112221
103761
105014
103121
99221
98427
95792
90861
89365
93427
103393
116239
118176
117474
116790
117634
115350
115549
112761
110262
111147
117769
120819
117283
111132
103535
105315
103408
99201
97864
94741
90299
88627
92407
101472
113039
116631
117110
116706
117508
115209
115653
113361
110685
112460
117315
121712
118412
112734
104794
105426
104189
99071
98446
95629
90614
88616
92578
102378
115261
116792
116055
115298
116345
114291
114631
111666
109464
110923
118896
121020
118181
112463
104242
105448
103890
100292
99321
95965
91409
89642
93480
103701
116604
119062
118198
117687
118279
116486
116664
113293
110087
110757
117270
119587
115414
110196
103505
105142
103634
98708
96989
92953
87705
84406
84733
87137
93672
97617
100781
100712
100619
101194
98780
94063
90006
91061
100211
104944
103025
98952
94304
98195
98728
95107
94270
90412
84643
80997
79761
79166
81405
84720
90936
95487
98027
100607
96947
91361
87902
89148
97227
102890
103908
101733
97054
99538
98867
95911
95622
93256
88860
87951
93129
101586
109382
112955
112998
113714
115792
115711
116804
114144
111954
113149
118977
121375
117622
112009
104066
106263
104510
100352
107603
104562
99554
97668
100709
105209
110706
113228
112536
112682
114066
112936
113767
111192
108845
109759
116184
118748
115563
110108
102544
104095
102563
98271
108235
105481
100472
98572
101928
107820
113149
116913
117435
117534
118447
117023
117001
114729
112276
113853
120105
122774
119395
113759
106640
108072
106432
102735
111145
108361
103060
100426
103183
110990
123077
125391
124558
124119
124728
122563
122466
119507
116936
118196
124831
127076
123082
116316
108661
109653
107640
102965
103476
100652
95868
94038
97355
106901
120514
123159
122674
121952
122934
121439
121796
118651
115502
115521
121569
123604
119840
113945
107270
109483
108313
102266
100640
96994
91499
88383
88884
91511
98970
102779
105409
105312
105313
105890
103454
99220
95478
96662
106491
111301
110191
106135
101490
105929
106066
102400
101285
98004
92214
88470
87217
86690
88639
91951
97794
102025
103766
105352
100744
94940
91093
91257
101050
107327
108588
106414
101909
103850
102899
99544
99842
97312
92970
91593
96781
107906
122202
125485
125327
124864
124691
122626
123144
119709
116427
118126
127062
130424
127291
121507
112694
113790
112124
107794
106927
104195
99344
97558
101189
110964
124766
127038
125535
124703
125091
122456
122326
119295
116616
117038
123888
126684
123400
117174
108579
109227
107060
102156
101305
98125
93278
91434
95078
104286
116311
120015
119343
117987
117893
115623
116070
113559
110796
112287
119139
121888
118460
112427
104242
104573
103147
98630
97672
94659
89381
87159
90975
100955
114442
117565
116220
115809
116840
114688
114547
112346
110403
111101
117270
119402
115653
109524
101523
102354
100797
95861
94577
91156
86427
84369
88516
98238
111899
115040
113726
112630
112589
110332
110336
106571
103039
103680
111327
114516
110889
105705
99727
101840
101005
95854
94139
90318
85010
82186
82525
84861
91260
96070
99210
99637
100727
103361
101705
97288
93518
94519
101589
105654
104118
100260
95456
98785
98209
93851
92625
88966
83170
79639
78719
78703
81242
84983
90332
94864
96986
99415
96002
90963
87605
87662
95732
100295
100479
98136
93737
96375
95871
91957
91414
88638
83777
82204
85513
92910
103884
110444
112739
113470
114040
113612
113833
111358
107422
108107
113805
116113
113742
109012
102587
105048
103504
99043
98220
95533
90846
89025
91261
97305
107017
113449
115559
115745
115636
114744
114328
110811
106828
106784
112647
112524
107430
101957
97685
103325
105212
102510
101909
98466
91862
86971
84733
82909
83715
85286
89311
93323
95343
97852
94193
88076
85836
87276
96075
100711
102346
102886
100650
105726
105565
101697
101361
99051
95041
93798
95840
100022
107895
113657
118316
120539
121484
121548
119706
116912
113976
115170
124864
128800
126446
122220
116617
120035
118981
115446
114991
112866
108341
106059
107238
107830
109205
113996
116644
117561
117869
117762
115841
112118
108624
109101
117918
121685
118656
114347
109322
112489
111500
108060
116686
113943
108374
104811
103975
103817
108041
112642
117566
119856
120926
122601
120001
115645
112561
113181
122937
129019
127570
124466
120258
124304
123982
120603
120425
118096
112840
109152
107426
105991
107528
110311
115993
119700
121049
123023
118989
112834
109527
109927
119585
126232
127198
125440
120794
123571
123078
119226
118837
116842
111964
109317
110100
112978
120342
126144
129408
130500
131027
131862
131001
126926
123557
123972
131481
135136
132400
128074
122288
124863
123831
120153
119985
117899
113060
110504
111359
114753
122234
127948
131455
132261
132272
132887
132440
128646
125210
125307
132718
135005
131076
125841
120923
126582
128728
126575
126644
124098
118356
113452
110479
106976
106062
105944
108689
112509
116293
120826
118668
112642
110016
110498
118834
124067
125753
125069
121230
125164
124044
120300
120481
118586
114092
112505
114483
116136
117697
123400
127668
130535
132728
133944
133118
130042
126811
126917
132867
135713
133170
128451
122089
124574
123618
119360
129078
126509
120821
117463
117771
117517
117528
122528
125919
127798
129341
129873
129387
125849
122446
122304
128047
130384
127159
122094
116921
119670
118675
114909
124398
121725
116117
111913
110729
110211
113447
118318
124204
127782
129499
131941
130623
126136
122610
122035
128596
132125
129883
125992
121264
125217
124805
120542
119854
116901
111273
107047
105098
103084
103763
106248
112129
117422
120283
123574
120255
113882
110139
109981
118379
125362
126431
124069
118735
120747
120240
117061
117790
116302
111811
109616
112671
117363
121655
124263
124421
124194
125262
125012
125129
121508
119158
120191
127071
131671
129008
124023
116814
118435
117519
114524
125512
123596
118433
115732
118153
122679
127641
130361
130449
130612
131497
130714
130911
127984
125116
125576
132310
136537
133652
128340
121359
123129
121951
118475
129519
126786
121281
118423
120516
123645
126095
130181
131189
131725
133125
132123
132809
129946
126669
126396
130991
134397
130716
125109
117581
118798
117558
114381
125126
122786
117224
113942
115622
119322
122948
125151
124200
123742
124799
123577
124038
121023
118180
118339
123749
128247
124723
119289
112249
114170
113071
109423
120775
118523
113022
110390
113173
120103
132118
135799
135761
135785
136312
134765
134889
131205
127583
126891
132664
137256
133485
128044
121330
124195
123317
118884
118437
115689
109860
105949
105549
106432
112111
116784
120174
120769
120747
121940
119617
114530
110244
109801
117074
123645
122007
117952
112930
117164
117417
113993
113512
110961
105115
100915
99100
97578
98307
101296
106710
110682
111718
112968
108298
101158
95961
95124
104028
114425
116635
114956
110561
113753
113772
111495
112213
110940
107118
105586
110453
119919
133012
136133
135414
133572
132285
129751
129139
124060
120456
120211
127822
136502
134872
129561
121435
123738
123022
119741
120219
118167
113804
112083
115454
121534
127281
128961
127364
125330
123959
121032
119321
114595
111498
111191
117959
126575
124712
119939
113121
115596
115106
111926
121484
119087
113999
111749
114777
119650
123426
126826
126230
124085
122752
119466
118085
113706
109453
109030
115652
124404
122418
117783
110982
112869
112470
109468
119287
117815
112768
109640
112124
118883
130861
132676
130938
128782
127134
123329
122097
117174
113554
113316
120157
128855
126574
121218
113179
114374
113626
110642
111774
109992
105259
103147
106065
114032
125864
127702
126115
124400
123981
121781
121106
117164
113605
112660
117877
123704
120429
114817
108719
110452
109635
105540
105380
102515
96957
93388
93236
94422
100650
105208
108704
109100
108964
110334
108393
103870
100145
99648
105497
112589
110874
106372
101273
104789
105170
101538
100730
97101
91246
86665
84755
83595
85080
88446
94150
98576
100431
102765
99206
92842
88419
86836
92953
102280
103950
102059
97490
100631
100500
97850
98304
96243
92104
90859
95564
105696
119231
122779
123112
123245
124158
123141
124381
121280
118260
118522
122498
128117
125129
119292
110881
112446
111390
107386
107084
104234
99535
97754
101565
110626
124257
127242
126488
125671
126328
124263
123977
120578
117693
116799
121502
128722
125507
119220
110888
112142
110811
106440
105443
102361
97294
95029
98086
106372
118144
122098
122066
121382
121382
118607
118343
115218
112256
111235
114616
122649
120041
113809
105761
107320
106576
102229
101536
99214
94349
92330
95956
105814
118991
121546
120836
120291
121080
118707
118759
115724
112409
111589
116124
123176
120090
113556
105513
106365
105498
101133
100629
97761
92865
91252
94984
104294
117400
119600
118805
117795
117552
115398
114963
110827
107591
106205
110956
118356
115164
109498
103342
105055
104255
99331
98096
94426
88645
85512
85581
87613
93676
97805
101034
101321
100841
101791
98956
93760
89566
88623
94371
103962
102964
98608
94149
98569
98889
96034
95461
92246
86554
82747
81459
80809
82783
86175
92524
96621
98457
100886
96968
90884
86584
86127
92422
102645
104838
102972
98245
101042
101057
97942
98198
96123
91905
90643
95619
105911
119847
124145
125357
125406
126857
125691
126295
123228
120202
119687
122371
129505
126781
120932
112116
114498
113833
109191
108983
106155
101485
99563
103016
110467
122222
124668
124246
123544
124111
121861
122012
119042
116080
115295
118945
128032
125761
119987
112388
114170
113400
109460
110637
108298
103393
101825
105450
110266
114753
118314
119518
119328
119421
117467
117078
113574
109663
108864
112286
122221
120406
115031
108007
109547
108541
105242
114840
112458
107792
104906
107845
113190
118169
119008
119318
118901
119440
117274
116912
112875
109452
108331
112033
121602
120115
115124
107609
109959
109461
105801
115478
112906
107724
105254
108623
115911
127770
130421
130322
129488
129597
127429
126803
122289
117813
116026
119643
128916
127074
121545
115114
117642
116934
112593
112722
109684
104319
100695
100304
101494
107319
111243
115198
115606
115349
116296
113640
108185
103368
101937
106380
117017
116821
112532
107318
111716
112465
109030
108333
105070
99227
95047
93167
91811
92926
95963
102108
106174
107737
109715
105355
98387
93727
92633
97445
109021
111846
109885
104959
107460
107144
104032
104382
102627
98294
96550
101152
109771
121626
124193
125327
124886
126071
124694
125005
121282
117534
116216
118633
127265
125827
120208
112123
113537
112833
109252
110177
108212
103674
101953
105506
114568
127597
129202
129059
128546
128937
126386
126054
121896
118763
117472
120495
129497
128059
121924
113634
114823
113676
110060
109430
106434
101252
98987
101870
109724
120926
123855
124888
124635
125190
122486
122612
119095
114977
112388
113275
124489
124252
119013
111392
113410
112351
108687
108430
106326
101769
100271
103485
112417
124506
125697
124537
122618
121501
118143
117001
112391
108033
106568
109067
121826
122514
117327
109564
111943
111049
107755
107580
105088
100447
98841
102416
111823
123521
124703
123421
121335
119647
116385
114437
109444
104785
102226
104815
116968
117299
112728
106466
108848
108202
103948
102951
99411
94007
90590
90605
92408
97855
100940
103523
102057
100371
100272
97185
91119
85608
83945
87515
101474
103943
100018
95657
100172
101348
97754
97206
94479
89273
85350
83664
82962
84452
87630
92144
94022
93614
94107
88856
81442
76176
74525
78792
93952
99299
97778
93393
96362
96516
93922
94593
92676
88758
87504
92518
102122
114231
116894
117049
115971
115607
113863
114027
110360
107109
105974
107883
117696
117425
112565
104278
105899
105076
100379
100105
97572
92874
91155
94827
102779
113651
115522
115828
115208
115052
112947
112908
110252
107768
107229
108987
117534
116056
110270
102071
102728
101492
96967
97630
94957
89820
87966
90862
99701
110526
113899
114902
114276
114913
112790
113275
109740
106402
104350
105368
114994
114379
108289
101142
102438
101090
97286
96382
93730
89075
87438
90680
99376
110777
113711
115001
115123
116607
114910
115135
111929
108910
107152
107686
118170
118800
113128
105428
107365
106272
101283
101008
98374
93474
91664
94810
102411
112922
116007
117009
116760
117360
115664
115073
110592
106305
103831
104819
113286
112781
107224
101199
103739
102968
98258
97140
93369
87703
84526
85010
86643
91161
94977
98996
98887
98353
98866
96521
91891
87726
85652
87489
100341
103556
100098
95942
100161
101191
98228
97862
94939
89387
86003
84644
84009
84800
88124
92794
94206
94339
95443
91147
84426
79709
78458
81560
95107
100668
99566
95141
97747
98124
94766
94433
92418
87974
86676
91282
100096
110457
114096
114785
114460
114607
112587
112675
108858
105424
103937
104788
114717
115862
110310
102169
103822
102647
98502
98212
95501
90829
88930
92022
100321
110733
114073
115453
115057
115647
114046
113931
111308
108619
106595
107124
116491
117966
112909
105168
106929
105863
101553
101030
98202
93716
92205
95621
103291
112884
116366
117639
117095
117107
114422
113785
110059
106528
104273
104655
115283
117241
111229
103620
104257
103341
98956
98412
95533
90626
89171
92542
100410
109903
112004
112244
111120
110745
108358
108071
104489
101057
98710
98679
109197
112693
107324
99768
101532
100701
96278
95671
92853
88110
86085
89417
97507
106862
110464
111470
110720
110772
108274
107689
103670
99815
97502
97416
106531
109131
103534
97169
99134
98519
93559
92611
89235
83868
80688
80843
82348
85940
89799
92342
90960
89327
90185
86968
82144
77491
75256
76738
88561
93933
90902
86506
90163
90585
87322
86584
83374
77923
74136
72899
72766
73095
76638
81631
84259
85317
87079
83472
77489
73162
71572
74288
85321
91455
89790
85402
87753
88142
84487
83791
81378
76824
76223
81192
90274
100185
105426
108219
109173
110971
109386
109633
106438
103138
101393
101282
109146
110697
104673
96602
97781
96299
91715
90956
87727
82995
81314
84553
92675
102295
106633
109185
109563
110984
108877
109381
106358
103496
102063
101434
108785
110423
104627
96737
98230
96468
91696
90890
87846
83156
81646
85112
93965
102627
106280
107245
107342
108066
105925
106541
104118
101601
99761
99044
108022
112609
107309
100019
101384
100312
96590
95839
93157
88590
87009
90844
99707
109054
110660
110745
109436
109638
106946
106327
102410
98365
96255
95941
105078
111095
106048
98390
100257
99792
95405
95080
92200
87992
86699
89923
98274
106706
108558
107673
104980
104181
101676
100089
95761
91086
88473
88485
98209
104042
99476
93045
94792
93946
89311
88518
85386
80240
76885
76788
79224
83116
87226
90319
89423
88488
89816
87207
82612
77803
75850
77265
87069
93798
89569
85004
88175
88980
85628
84351
80808
75315
71839
70940
70865
70690
74836
79333
81196
81642
83143
79055
73077
68974
67490
69598
80669
89139
87744
83181
85401
85279
82066
82085
79709
75475
74862
80045
90358
100283
104554
106133
105391
104967
103308
103914
100672
97178
95076
94117
102688
107960
102088
93737
94496
93376
88747
87695
85054
80593
79434
83115
91816
100849
103798
104703
103745
102997
101095
101217
97893
94347
92579
92361
101382
106164
99973
92314
92878
90950
86564
86293
83499
79016
77753
81577
90669
99251
103999
106555
106350
106411
104653
104738
101985
98528
96795
96081
104376
109678
103147
95084
95064
94067
89499
89277
86996
82547
80828
84294
93651
102453
105417
106078
105432
105133
102940
102745
99949
96295
94360
93658
101711
107692
101818
93805
95355
94223
89726
89790
87382
83473
81956
86328
92723
95332
96346
95957
94060
92997
91535
89866
85867
81852
79106
78992
86391
95035
90501
84693
87058
86565
82652
89090
85684
80237
77076
77480
79732
83623
87565
89200
87505
86182
86890
83950
78691
74018
71909
73046
81821
91680
87901
83117
86786
87251
83968
82895
79590
74513
71700
70723
70279
70820
74615
78335
79366
79176
79872
75440
69007
63890
61888
63270
73182
86536
85737
81397
83277
83638
80937
81066
79183
75112
74748
80817
91681
100668
103420
103046
101339
99760
97916
97384
93519
90016
87310
86295
93496
103727
98527
90727
92541
90969
86741
86320
83728
79742
79067
83277
93394
102008
103706
103329
101512
100146
97952
97360
93918
90632
88242
87104
93704
103666
98421
90990
91649
90685
86286
85552
82474
78302
77233
81644
90490
98119
102017
102621
100892
99861
97766
97533
94202
90675
88292
87548
94762
104350
99068
91339
92159
91447
87041
86493
83798
79220
77288
81510
88591
91290
93181
93669
92847
92780
91654
91004
87556
84590
82129
81297
88376
97223
92393
84887
86220
85835
81478
88558
85112
80505
78698
82106
90983
99361
102782
103671
103194
102933
101195
100632
97907
94447
92102
92039
97487
104100
98616
92197
93654
92735
87699
86728
82810
77521
75062
75314
77498
80879
85249
88779
88194
87092
89075
86878
82431
78182
76379
77530
83786
92091
87498
82340
85900
86067
82356
80981
77278
71532
68164
67131
66802
67275
71504
76145
78364
79443
80835
76927
70615
66293
63958
65080
72790
85157
84940
80277
82378
82321
79387
78744
76450
72497
72053
77698
87324
96406
100605
101843
101029
100555
99226
98816
94976
91217
88765
87323
92370
102282
97714
89744
90342
89612
86013
84768
81852
77768
76592
80877
89906
98518
101914
102803
102016
101877
100485
100482
97743
95154
92934
92233
96863
104315
99742
91899
92890
91673
87044
86025
83064
78620
77495
81382
89665
97779
103179
105547
106053
106328
104668
105219
102791
99828
98323
96963
101819
108905
103713
96092
96448
95472
92097
91410
88669
84204
82810
86432
92139
94429
96183
96166
95203
95134
93581
92549
90300
87834
85569
84373
89449
98811
95503
88499
90314
89389
85892
93487
90345
85597
84164
87571
92931
95292
96927
96395
95582
94994
94180
92782
88731
85102
82543
82419
87460
96443
92961
87427
89561
89144
84930
91740
88077
82262
79606
79947
81106
85402
88986
90585
88877
87540
88348
85291
80108
75451
73119
73560
79803
91145
89905
85342
88887
89114
86269
85433
82266
76805
73520
72659
71087
72224
76471
80331
81068
81783
84249
80526
74622
70425
68516
70199
77810
88892
88790
83851
85368
85578
82327
81486
79098
75017
74552
79820
88649
97923
102379
104293
103896
104087
103229
104032
101198
98027
96191
95565
100809
108092
103368
94557
95463
94049
89734
89310
86607
82177
81281
85167
90002
92785
95063
96359
95447
94601
93462
93105
90372
87364
85557
84505
88704
96977
94050
87094
88570
87733
83318
90728
87536
82743
81373
85407
91808
99135
103223
103845
102461
101682
99365
99299
96298
92854
91018
90047
95164
103813
100514
92291
93431
92154
88040
87804
85005
80507
78970
82382
87346
90245
92748
93392
92755
93026
92025
91239
87894
85325
83235
82830
87248
94388
91508
84320
85095
83840
78882
85644
82319
77463
75802
79752
86184
94268
97200
98462
97925
98031
97265
96867
93477
89423
86653
86103
89416
97995
97221
91696
93287
92296
87982
87406
83872
78935
76474
76859
77319
81558
85249
87756
86485
86254
88162
85616
81325
77228
75430
76088
81044
90404
90727
86014
89291
89767
85675
84747
84591
82194
76465
73661
72517
71235
74531
78295
79582
79833
81789
77180
70749
66945
64227
63607
66011
70672
79661
79983
82800
84320
81588
80377
77853
73306
70541
70174
70577
70278
73698
77850
78999
78934
80238
76394
70356
65514
62879
62803
66277
71889
81027
81674
82338
83009
79619
79588
77987
74231
74012
80010
91301
101327
105252
105985
104121
102878
100691
100110
96640
92990
89966
87820
88680
89529
94156
92019
91542
91482
86446
85475
82407
78071
78080
81944
91595
99011
102927
104339
102796
100543
99685
99081
96071
91916
89328
87224
88766
89865
94519
91179
91262
90286
86370
85797
82254
79207
78621
83124
91617
100218
102962
103756
102713
101779
100566
100447
97925
95067
92743
90984
92820
93678
96724
93316
92521
92897
88824
87239
84230
79836
79103
83335
92525
102547
105394
106182
105628
104697
103117
102171
98691
94647
91414
89509
91166
91728
95935
94868
95767
96603
91928
90108
86563
81323
78535
79087
81707
84842
89369
92665
92104
91456
92483
89566
84940
80418
77362
76656
79584
81865
85853
85540
87606
89420
85263
83636
80066
74714
70929
69793
70267
69850
73732
78714
81243
82599
84432
79836
73581
69033
66123
66063
69703
74366
81913
83329
84772
85878
82885
82427
80518
76695
76178
81700
92140
100006
104362
105743
104952
104051
102687
102421
98950
95023
92273
90021
91327
92573
95905
94326
94723
95258
91098
90437
88158
84054
83317
87308
96199
104146
107410
107933
106862
105983
103805
102971
99295
95961
93272
91086
91936
92478
95543
94832
94189
94100
90133
89044
86154
82009
80954
84631
93121
100054
104516
105576
104878
103965
101558
101061
98164
94603
92293
90060
91341
91577
94704
93424
93109
93080
89048
87471
85112
80373
79415
83305
92121
100103
103475
103963
103123
102284
100385
99655
96720
93709
90616
89227
90112
90080
92161
91650
91839
91832
87218
85771
82923
78801
77943
82123
90119
97462
101860
103580
102664
101691
100437
99720
97029
93266
90210
88424
90513
90206
91834
91865
92708
93172
88290
86071
82915
77595
74933
75981
77949
80691
85161
89395
88956
88603
90096
87415
83049
78756
76207
76002
79060
81027
84104
85999
88220
89930
85837
84614
81637
76460
73363
72748
72204
71610
75955
80008
81716
82271
84025
80013
74005
69669
66796
66789
70183
74426
80237
83245
85224
86411
83270
82411
80382
76605
76209
81462
89352
96646
102731
105078
104508
103655
102208
101665
98393
94432
91354
88972
90596
92228
93794
92819
93401
93704
89707
88376
85587
81605
80361
84236
90504
97524
103161
105762
105994
105684
103286
102860
99901
96374
93340
90846
91737
92270
93714
94555
94830
95415
91489
90348
87894
83674
82505
86293
92524
98982
104287
106955
106727
106215
104107
104029
100950
97488
94590
92297
93809
94338
96039
96082
96879
97445
93049
91677
89074
84794
83760
87233
92985
100000
105509
108571
108618
108198
106023
105549
103021
99427
96662
93966
95434
96047
97180
97692
98171
98817
94996
94022
91055
87045
85688
89329
94662
100992
106027
107869
106977
106289
104159
103050
99057
94521
91407
89524
91034
91617
92727
94326
95439
95905
91783
90466
87041
81970
79070
79286
79986
82269
86810
90849
91254
90801
91975
89539
85353
81502
79326
79361
82441
84510
86212
87572
90387
91185
87814
86580
83538
78381
75250
74546
73646
74162
78489
83303
86014
86899
88627
84535
78559
73948
71492
71420
75046
79123
84030
87355
89808
90695
88206
87466
85329
81677
81407
86886
94235
101819
107535
109786
109364
108617
107148
106963
103284
99404
96416
94068
95155
96251
96874
98620
99788
100057
96203
95367
92716
88613
87502
91431
97395
104589
109184
111328
110565
109945
107741
107599
104522
100816
98087
95858
97081
97307
98086
98795
99778
100205
96390
95252
92596
88362
87302
91185
96977
104010
108362
110165
109628
108798
106351
105680
102402
98406
95441
92964
94685
95366
96033
97506
97738
98220
94673
93625
90920
86839
85667
89379
96116
104091
107525
108118
106780
106099
103679
103155
100171
96347
93506
91325
92539
93098
93659
95435
95486
95865
91603
90362
87435
82773
81885
85948
92829
100587
104533
105975
105217
104740
102899
102706
99285
96377
94013
92904
93979
94232
94117
93829
94192
94130
88981
86558
82568
77525
74503
76547
76208
79715
84902
89005
89528
89666
90895
88140
84674
80816
78729
78947
82047
83446
84415
84065
85927
87097
83330
81228
77720
72023
68563
67711
66892
67468
71767
76964
80709
82926
84861
80703
74986
70536
68249
68394
71870
76255
79478
81433
83264
84209
80658
79396
76571
72240
71945
76853
86246
95717
101311
103117
103699
103877
102569
102949
99965
96538
94180
91992
93120
93218
92451
91107
92207
92084
87044
85306
82451
78347
77166
81180
89104
98594
103407
105091
104887
105094
103459
103410
101230
98606
96137
93912
94778
94359
93272
93387
94093
93791
88903
86632
83280
79025
77955
81975
88703
97074
101547
103257
102920
102550
101251
100970
98196
94716
91484
89065
88951
88286
87283
88456
90237
90893
84879
82285
78163
72212
67719
65829
63697
65078
68700
72275
73635
74267
77025
73705
68256
64285
61668
61514
64572
67899
70098
73942
77242
77896
73687
72649
69960
66028
65279
68820
74067
81519
85209
87297
86968
87303
88689
87442
84342
81278
78716
77960
79141
78528
77675
80443
82922
82754
77713
75634
72511
67897
65484
66449
66797
71032
75249
79003
79106
79327
81580
79386
76063
72554
70396
70278
72213
73155
73376
75501
78306
79466
75082
72543
68992
64026
60937
60068
58240
59957
64447
68467
71552
73679
76554
73137
68537
64926
62914
63250
66414
69726
72372
74804
76711
76713
73081
71856
69113
65354
65000
69975
78369
88744
94368
97342
97693
97962
97288
97327
95233
92381
89886
88045
88817
88802
87037
85882
86838
86100
80712
78840
75868
72178
71568
75585
83131
93463
99349
102616
103013
103425
102179
102180
100395
97916
95996
94123
95259
94764
92867
91849
93600
93075
88297
86847
83563
79738
78888
82733
89158
97720
103587
105884
105458
105657
104837
104839
102689
99297
96448
94089
95266
95011
93217
93079
96148
96373
91510
88953
85071
79564
75769
73945
72422
74375
78698
83360
85207
86370
89045
85563
80239
76173
73916
73796
77149
80664
82465
83805
85950
86945
82462
81204
78290
74254
73160
76204
80612
88053
93276
96127
96465
97019
97142
95460
91728
87419
84588
83780
85274
85356
84467
85962
88603
89358
84545
82627
79216
74262
71957
72490
72967
76910
81466
85185
85757
86042
88373
85412
81530
77293
74735
74373
77149
78426
78415
79810
83521
84959
79656
77477
73918
67849
64883
63780
63133
65021
69166
74191
77489
79554
82623
79122
74105
69925
67617
68400
71974
75166
76924
79030
81633
82081
78688
77337
74571
70632
70544
75710
83983
94059
99165
100884
101100
101271
100571
100404
97689
94542
92134
89990
90864
90853
88635
87587
89631
89517
84945
83228
79814
75587
74934
78791
85958
95988
100029
100931
100248
100476
98802
98982
96840
94107
91436
89501
90248
90269
88545
87629
89090
88893
83406
81307
77727
73356
72168
75704
82385
91599
97265
99743
100296
100552
98970
98812
96734
93200
90475
87696
88795
88280
85634
86032
87999
87512
82834
80837
77830
73497
72286
75659
82436
92060
96787
98768
98558
98905
97667
97706
95792
92974
90663
88408
88730
87361
85178
85261
87380
86797
81283
79558
76047
72092
70853
74306
81028
90672
95633
97965
98035
97933
97112
96705
93946
90778
87369
85547
86029
84351
82058
82780
86254
85595
79477
76590
72346
67536
64902
65031
65252
69673
75298
79783
80580
80738
82998
80768
77335
74113
71665
71501
73174
73933
73224
73901
77431
77872
73585
71197
67449
61952
58959
57934
56677
59022
63446
67638
70181
71276
74043
70747
65983
62595
60542
60281
62033
64386
65519
67864
72847
74195
69710
67273
63725
59269
56887
55984
55277
57752
62237
67024
69862
71612
74596
71596
67525
64259
62386
62361
65363
68129
69148
71210
75828
76115
71653
70119
67381
64005
64334
69296
75732
85284
92511
96898
98242
99576
98171
98335
96592
94147
91451
89103
89537
88316
85280
84330
86581
86268
80697
79174
75962
71652
71011
74118
79877
89318
95485
99346
99975
101172
99827
99506
97539
94924
92868
90406
91394
90449
87078
86277
88672
88283
82746
80825
77330
73411
72310
75605
82391
93041
97719
99799
99882
100195
98713
98748
97056
94397
92161
90248
90278
89366
86507
85679
88535
87629
82284
80166
77107
73188
72242
75287
82045
92132
96391
97800
98033
98213
97485
97019
94910
91389
88316
86735
87280
85767
82582
83247
87080
86694
80925
78691
74461
69544
66988
67469
68430
73544
78357
82141
82589
82400
83889
81402
77825
74277
72246
71668
73252
73852
72498
73105
78778
79525
75064
72604
68793
63722
60610
59058
58353
60756
64975
69340
71241
72345
74887
71348
67231
63805
61641
61652
64197
67523
68629
71274
76273
76577
72322
70457
67693
63974
63901
68392
76505
86625
91995
94385
95079
95660
95305
95560
93203
90632
88412
86353
86719
86025
82639
81863
85880
85770
80313
77794
74694
70766
69704
72344
79073
88783
94048
96345
97130
97798
97000
97024
95791
93402
90981
88940
89063
87740
84115
83186
87901
86942
81015
78867
75352
71399
70342
72855
79039
88359
94230
96922
98036
98679
97788
97409
95589
93057
90641
88555
88933
87753
84267
83110
87311
86807
81295
79262
76078
71898
71135
73588
80664
89948
94546
96652
97232
98028
97079
96782
95475
92449
90574
88465
88861
87333
83630
82665
87185
86735
80937
78580
75297
71255
70075
72769
79299
89426
93891
95550
96436
96829
96428
96040
94463
91081
88561
86874
86798
85071
81652
81064
86498
86462
80288
76846
72941
67879
65258
64579
65633
70509
75969
80047
80488
80596
82337
79785
76529
73289
70916
70550
71990
71919
70349
70725
76594
77695
72645
70223
66214
61339
58625
56827
56416
58902
63035
67436
70184
72244
75034
71747
66904
63710
62102
62371
65866
69209
69457
70740
75330
75520
71153
69372
66294
62714
63166
67527
75644
86107
91356
93665
94931
95773
95345
94994
93544
90862
88877
86968
87897
87081
83782
81740
85427
85184
79686
77555
74210
70353
69699
72540
79252
89012
94030
96203
96661
97603
96841
96531
95087
92575
90194
88530
88543
87181
83361
81757
86495
85464
79487
77549
74289
70621
69672
71930
78139
87032
92997
95559
96780
97776
96888
97012
95393
92874
90790
88358
88831
87414
84340
82648
86671
86523
80206
78218
74741
70926
69628
72015
78934
88905
93912
96100
97023
98276
97219
96675
94980
92780
90467
88809
88890
87438
83852
82457
85869
85122
79640
77139
73924
70022
69276
72346
78853
88435
93701
95882
97226
97333
96520
96508
94703
92017
89365
88009
87843
85431
81867
80794
86254
85813
79733
76747
72735
68191
65781
64994
65782
70986
76371
80459
81620
82080
83598
80921
77901
74496
72372
71644
72994
73376
71558
71458
77338
78041
72729
69993
65904
60938
58588
56735
55775
58331
62723
67376
70234
72255
74694
71120
66801
63906
61958
62414
65038
67505
68286
69054
75239
76273
70870
68848
65865
62314
62471
65896
73946
84303
90912
93515
94770
95814
95586
95662
93986
91464
89518
87414
87629
86325
82988
81049
85828
85249
79352
77190
73956
70137
69410
71401
78152
88101
93693
96510
97718
98341
97897
97510
96738
94165
92100
90085
89957
88152
84737
83171
87566
86488
80110
78021
74385
70195
69437
72153
78117
87224
94233
97931
98943
99683
98796
98529
97123
95062
93470
91177
90591
88489
84539
82187
86691
86106
80275
78031
75128
70999
69706
72009
78741
88491
94021
96632
97850
98848
97769
97896
96871
94767
92078
89972
90177
88500
85094
82836
87251
86920
80501
78070
75021
71086
70222
72739
79035
88664
94084
97004
98194
98620
97864
97324
95494
92738
89913
88771
88999
86776
83326
81826
86090
85913
79123
76412
71868
67637
65889
65235
66150
70925
76790
81357
81590
81971
83340
80310
76924
73744
71787
71361
72967
72355
70027
69456
76130
77704
72540
69587
65971
61287
58668
56545
55655
57931
62266
67077
69749
71661
74418
70762
66405
63375
61739
62048
64496
66977
67875
69171
75606
75653
70660
68632
65668
62061
62392
66688
74653
84420
90724
93218
94960
95971
95683
95795
94658
92536
90195
88219
88790
87380
83244
80926
84697
84460
78868
76627
73642
69902
69510
72354
78672
88675
94305
96887
97572
98493
97310
97082
95753
93837
91538
89639
89383
87892
83610
81441
86409
85924
79813
77631
74448
70529
69862
71967
78545
87216
93220
96469
97362
97769
96933
96978
95650
93242
91205
89112
89047
88045
84026
82046
86691
85954
80386
78430
75311
71477
70626
72969
79761
89389
94576
96932
97757
98301
97510
97343
95858
93707
91659
90234
90718
89234
85505
82376
85721
85692
79874
77806
74668
71014
70487
73095
79154
88893
94014
96814
97633
97929
97184
96642
94881
92075
89629
88255
88652
86428
82926
81406
86079
85597
79408
76647
72629
67893
65764
65329
66282
71152
76423
80632
81765
82235
83566
80779
77518
74240
72572
72559
74912
75077
72625
71435
75849
77488
73539
71000
67102
62046
59444
57580
56667
58526
62682
67488
71452
73859
75970
72110
67356
63758
61916
62381
65389
67545
68275
68816
74515
75035
70701
68566
65802
62194
62663
66889
74903
85387
92193
95078
96690
97332
96610
96283
94601
92266
89585
87344
88310
87208
83631
80899
85401
85090
79642
77273
73897
70356
69523
72093
78585
89317
95460
98631
99406
100334
99015
98539
96947
93791
91061
88803
88770
87338
83763
81701
86676
86361
80579
77959
74272
70626
69409
71778
77923
86895
93866
97578
98847
99744
98628
98412
96871
93936
92135
90274
91165
90111
86687
83958
86810
86594
81165
79251
75846
71128
70503
73166
79449
89405
95682
99138
100568
101460
99824
99281
97519
94647
92096
90238
90826
89452
85236
82138
87113
86727
81146
78949
75398
71800
70685
73631
79484
89240
95511
98729
100096
100118
98975
97952
95436
92255
89152
87296
88138
86539
83336
81657
86529
86775
80863
78167
73910
68983
66502
65964
66377
71342
77139
81559
82967
83312
85438
82279
78533
74828
72646
72223
73943
74369
72760
71669
77814
79126
74455
71981
68036
63129
60434
59084
57490
59314
63565
68740
72867
75736
78782
75040
69901
66639
64480
64896
67483
70326
71012
71169
76218
76629
72391
70259
67129
63301
63318
67671
74620
84751
92154
96059
98737
100061
99387
100049
97558
94475
91818
89465
90353
89800
86097
83052
87067
86462
81156
79048
75533
72068
70798
73657
79158
88298
95053
98490
99845
100392
99240
99648
97873
94943
91892
89660
89828
88725
85196
82968
87911
87681
81876
79846
76428
72338
71388
73713
78832
88046
94847
99370
101227
102543
100958
101286
99825
96868
94332
91753
91900
90932
86921
84194
88571
88237
82661
80292
76914
72841
71532
74357
80156
89164
95719
98955
100590
101348
99877
100065
98249
95489
92809
90546
91000
89789
85878
83753
88339
87973
82465
80004
76786
72744
72018
74678
80113
88339
95348
98984
100349
100718
99666
99558
97229
93672
90164
88466
88996
87467
84243
82683
87398
87585
81677
78680
74313
69717
67246
66612
67017
71331
76848
81831
83128
83347
84751
82228
78633
75116
72776
72210
74033
74101
71936
71527
77823
79290
74442
71954
67935
63138
60431
58685
57420
59651
63972
68841
72113
73823
76361
72626
68108
64992
62674
62767
65196
67635
68552
69227
76257
76927
72238
70327
67240
63732
63702
67834
73787
82976
90113
94089
95810
96788
96490
97018
95454
92904
90159
87595
87711
86641
82734
80669
86994
86931
81027
78688
75356
71140
70390
72863
77966
86759
93300
97299
98776
99483
98322
98283
96936
94747
91983
89728
89614
88275
84163
82193
87979
88004
81957
79321
75796
71880
70737
73031
77559
86128
92625
96713
98121
99115
98026
98127
97035
94544
92146
90003
89759
87920
83946
82233
87877
88024
81582
79375
76029
71886
71214
73506
78287
86554
93308
97176
98820
99956
98887
98585
96823
95317
93077
90089
89975
88487
85123
83039
88383
88401
82422
80063
76653
72549
71762
74436
79264
87177
93808
97720
99042
99463
98498
98193
96223
93305
90393
88443
88392
86279
82544
81545
87435
87242
81170
77689
73536
69201
66912
66447
66471
70478
75920
80483
81935
82035
83467
81050
78002
75029
73276
72727
74067
73584
71415
71313
78569
78853
73455
71064
67066
62496
59987
58458
57238
59193
63387
67829
70652
72165
74513
71185
67353
64886
63179
63070
64914
66553
66621
67233
73437
74849
70796
68236
64635
60207
58170
57202
56206
58294
62464
67565
70833
73163
75920
72946
69346
66632
64566
64889
67249
69285
69578
70172
75935
76975
72029
69920
66574
63412
63836
68623
74179
83138
90426
95537
97607
98359
97609
97781
96999
94730
92427
89996
90062
88810
85613
84037
89526
88602
82444
79681
76289
72683
71875
74739
78560
86733
93447
97883
99599
100737
99707
99360
98366
95977
93662
91590
91218
89332
85990
84822
90206
89440
83127
80398
77120
72939
71980
74808
78638
86318
92875
97282
99094
99746
98553
98180
97103
94754
92664
90691
90558
89752
86934
85198
88687
88073
82406
79921
76620
72791
71991
75104
78762
86821
93253
97450
98947
99563
98193
97423
95677
93103
90203
88057
88482
86721
83800
83156
87411
86446
80714
77959
74167
69495
67268
67522
67330
71499
76339
81272
83142
83327
84349
81428
78574
75529
73608
73290
74687
74643
72701
72791
78774
79401
74352
71793
67806
63054
60686
59738
57705
59744
63565
68379
71296
73051
75807
72360
68217
65502
63982
63785
65927
68607
69521
71264
77702
77586
72639
70548
67572
64030
64131
68808
74109
82567
90171
94569
96687
97713
97461
97388
95943
93379
90856
88655
88821
87706
84422
83010
88837
87680
81252
79199
75726
72220
71234
74357
78147
85878
92760
97112
98786
99359
98127
98063
97253
95052
92915
90507
90214
88866
85347
84797
89944
88960
82493
79820
76455
72890
71781
74407
78098
86052
92850
97198
99479
100514
99423
99154
97942
95748
93874
91447
91283
89825
86094
85781
90363
89377
83257
80596
77506
73919
72662
75690
79457
87333
93735
98118
99774
100743
99718
99023
97958
95915
93486
90646
90549
89113
85823
85434
89467
88460
82359
79588
76506
72643
71575
74995
78843
86153
92895
96698
98230
98646
97199
96429
94579
91508
89034
87863
87982
86781
83871
83122
86839
86105
79465
76505
72676
68543
66174
66615
66431
69831
75154
80215
81657
82079
83578
81089
78256
75353
73500
72997
74484
74540
73017
73971
79201
79019
74282
71469
67371
62881
60342
59668
57642
59481
63554
68193
71454
73135
75495
72196
68371
65530
63684
63218
65654
68417
69256
71570
77670
77445
72261
69902
66528
63372
63471
67856
72472
80234
87434
92583
94831
95803
95647
95355
94106
91426
89060
86694
86964
86153
82955
83108
87731
86428
79950
77397
74025
70364
69824
72617
75996
83243
89854
94431
96337
97223
96502
95907
94974
92621
90384
88474
88306
86995
83927
83936
88592
87129
81204
78759
75291
71524
70565
73315
76602
83728
90321
94838
96894
97725
97038
96250
95178
92717
90475
88447
88382
87043
83804
84127
88445
87153
80929
78399
75071
71133
70267
73358
76861
83478
90090
94254
96142
96857
96375
95206
94121
91709
89638
87988
87862
87027
84144
83874
87390
86108
79866
77354
74075
70455
69567
72225
75641
82190
88232
92677
93921
94300
93959
92253
90402
87648
85003
83596
84310
82978
80479
80985
84664
83781
77186
74429
70888
66446
64477
65033
65020
67802
72599
77580
79051
79957
82065
79598
76448
73951
72261
72190
73822
73913
72510
74514
79002
78552
73295
70755
66877
62567
60253
59702
58124
59278
63029
67438
70427
72135
74784
71603
67648
65234
63322
63670
65621
68135
68911
72080
77007
76079
70938
68857
65532
62165
61596
64918
68418
74793
81472
86104
88031
89074
89894
88809
87137
84420
82557
80961
81378
80901
78719
79684
82585
81076
75184
72785
69767
66136
64944
67374
70355
76535
83036
87575
89099
90023
89928
88508
87113
85044
82530
81369
82276
81683
78823
78845
81091
79699
73853
71811
68830
64879
63959
66548
69204
74939
81774
86540
88295
89282
88667
87440
86028
84034
82224
80703
81359
80154
77383
78165
81148
80178
74265
71922
68541
64766
63936
66360
69305
75179
81440
85895
87790
89008
88914
87286
85645
83458
81542
80181
80457
79457
76789
77963
80773
79315
73615
71541
68122
64798
63867
66368
69231
75163
81446
85793
87383
88227
88190
86631
84859
82530
80277
78925
79647
78566
76075
77855
81064
79828
73989
71389
67747
63839
61953
62636
62630
65088
69897
74670
76467
77170
79185
76762
74209
72124
70392
70095
71451
71535
70085
72396
76520
75987
70364
68062
64376
60190
58212
57739
56249
57779
61662
65843
68473
69782
72159
69368
65887
63544
62156
62151
63996
65973
67315
70328
73804
73026
67994
65895
62856
59769
59366
62394
65986
71421
77721
82020
83788
84831
85491
84065
82398
80116
78264
77311
77615
77179
75582
76910
79483
77930
72027
69910
66899
63271
62302
64682
67607
73222
79220
83432
85412
86390
87147
85965
84029
81771
79848
79020
79661
78527
76535
78554
81178
79627
73534
71292
67861
64419
63426
65602
68170
73277
79067
84002
85635
86624
87353
85962
84414
82416
80613
79696
79909
79106
76825
78836
81730
80219
74333
72019
68698
65230
64295
66447
69403
74599
80077
84206
85813
86769
88014
86579
84880
82602
80467
79220
79624
78368
76326
78680
81372
79739
73768
71309
67807
63544
61511
61316
60513
62008
65942
69838
71706
72629
74916
71887
68636
66404
64780
64829
66596
68342
68807
71957
75166
74695
69560
67617
64127
60664
59526
60270
60607
62860
67304
71727
73470
74252
76841
74521
72130
70005
68422
68480
69948
70021
69578
71862
74772
74127
68934
66733
63301
59343
57412
57272
56513
57156
60891
65104
67932
69563
71791
68701
65400
62900
61563
61694
63778
66196
68028
72250
74450
73333
68261
66231
63266
60141
60301
63529
67749
72897
79834
84505
86347
87604
88671
87918
86260
84048
82042
80416
80802
80309
79100
80916
82430
80676
74977
72805
69713
66701
65922
68583
72316
77342
83572
88040
89625
91000
91001
89931
88545
86277
84188
82658
82916
82078
80790
82477
84030
82003
76287
73925
70648
67306
66830
69316
72515
77605
83518
87970
89814
90940
91062
89781
88463
86185
84130
82902
82846
81996
80813
82796
84069
82505
76790
74680
71674
68534
67528
70369
73907
79159
84888
89032
91109
92153
92049
90818
89407
87023
85137
83793
84046
83349
82250
83769
84850
83234
77475
75431
72063
68833
68020
70758
74991
80078
85818
90309
92132
93012
93135
91586
89540
86825
84484
83277
84219
82683
81454
83820
85101
83980
78088
75508
71734
67508
65967
66553
67853
69687
74144
78629
80972
81500
83094
80814
77754
75474
74001
73684
75176
74917
74848
77641
79465
79243
74049
71331
67453
63424
61521
61118
60593
61013
64952
69319
72044
73579
75871
72853
69268
67010
65588
65589
67686
70042
72756
76462
77819
77048
71770
69537
66938
63943
64120
68427
74330
80515
87479
92352
94675
96114
96111
95224
94015
91844
89690
87939
87614
86990
86786
86088
86670
84854
78577
77173
74098
70827
70448
73638
78858
84103
90450
94764
95957
97174
95783
94767
94299
92216
89889
87928
87619
86800
86704
86856
87042
85570
79947
77687
74812
70860
70246
73420
78692
84736
90702
95159
97408
98419
97163
96170
94944
92490
90215
88493
88890
89075
88953
87292
87256
85549
80083
77876
74258
71041
70436
73433
79413
85359
91842
95829
96993
98183
96075
95009
93129
90490
88333
86499
86486
85946
85400
84707
84809
83241
77878
75678
72312
68857
68383
72221
77863
83485
89388
93675
95008
95727
94949
93679
91624
89016
85712
84131
84903
83920
84870
84370
84532
83793
77937
75290
71545
67001
65475
66002
67769
69367
74639
79152
81100
81603
83494
80716
77443
74716
72968
72419
74004
74464
75806
76986
78343
77969
73034
70272
66402
62287
59965
59274
59143
59037
63101
68025
71676
73742
75964
72348
68747
65812
64081
63929
66336
68814
72614
76141
76900
76333
71474
69298
66139
63108
63508
68508
76301
83405
89276
93421
95246
96236
95378
95430
94657
92450
90694
88681
89171
89777
89727
85655
85032
83989
78192
75874
72881
69573
69014
72502
79471
85874
91445
94872
96484
98166
96242
96300
95050
92472
90256
87818
88225
87523
87860
85776
85089
84143
78202
75886
72502
68959
68350
72125
78937
85939
91938
95565
96837
97807
96151
96250
95196
92451
90473
87945
88734
88167
89625
86985
85909
84692
79154
77320
74275
70498
69490
73149
80130
88428
92920
96131
97567
98468
97313
97222
95879
93959
91493
89569
89820
88759
90031
87367
86537
85545
79539
77412
74347
70654
69924
73581
81793
90011
94376
96940
97723
98307
97579
96654
95099
91990
89300
88003
88298
87008
88281
86330
86117
84721
78750
75936
71975
67298
65449
65755
68638
71171
75936
80096
80690
80675
82793
79730
77739
74266
72441
71909
73776
74332
76785
76153
77546
77640
72195
69554
65680
61176
58827
58659
59307
58876
62711
67531
70887
73294
75905
72393
68298
65200
63462
63669
66451
70093
75655
75187
75510
75353
70797
68989
66069
62768
63317
68465
77686
86512
91585
94669
95784
96424
95541
95842
94476
91995
89722
87684
88199
87806
89914
86741
85710
84629
78986
77190
74167
70491
70119
73997
82782
91384
96048
98620
99381
100036
98680
98356
97003
94867
92219
90152
90654
90004
92401
88969
87943
86402
80733
78756
75391
71595
71109
74763
82587
89864
94815
97992
98704
99335
97666
97379
96256
93870
91398
88768
90011
89518
92370
88297
87351
86512
81003
78961
75697
72006
71235
74999
84308
92339
95531
97831
98450
99657
98798
98420
97405
95322
92960
91329
91503
90937
93808
89219
87760
86155
81069
78921
76065
72182
71856
75511
84920
93628
97351
99719
99543
100096
98807
98208
96392
93867
91269
89733
90603
90385
91454
86872
86721
85410
79825
76780
72673
68127
66174
66947
69649
73224
77734
81894
82620
82493
83954
80755
77343
73912
72292
71862
73708
75139
79063
76400
77383
77918
73013
70637
66728
62211
59865
59580
60698
60329
64357
69352
72619
74570
76834
72880
68192
64913
62611
62702
66257
71012
78010
75596
76429
75937
72000
70497
67639
64276
64511
69974
81341
90281
94113
96483
96810
97116
96368
96054
94478
91744
89170
87600
88747
90157
93787
86717
85952
84931
79994
78304
75486
71653
71522
75277
85015
93697
96414
98066
98382
98836
97142
96800
95518
93522
91176
89235
89883
90033
93363
87819
86927
85882
80441
78088
74939
71102
70414
74111
83412
91118
94958
97555
98617
99064
97791
97616
96298
93915
91819
89726
90822
91628
94838
88759
87109
86038
80810
78839
75757
71795
70594
74414
84283
93031
95764
97877
98245
98525
97392
96655
96135
94377
92181
90264
90798
91623
94834
88087
86823
85696
80126
78366
75347
71447
70603
74547
84107
92938
95913
97803
98232
98592
97801
97130
95169
92554
90159
88882
89395
89473
92403
87395
86501
85560
79299
76286
72539
67532
65870
66339
69806
72988
77238
81141
81810
82110
83998
80738
77715
74549
72795
72284
74161
76892
80324
76273
77375
77738
72602
70255
66040
61689
59279
59067
60126
60433
63969
69016
71885
73774
76151
72197
67747
64499
62283
62478
66280
72107
79164
74991
75360
75009
71000
69310
66639
63415
63448
68925
80332
90077
93929
95727
96325
96871
95878
95564
94130
91867
89819
87459
88785
91360
94224
86290
85469
84528
79182
77134
73891
70367
69683
73636
83886
93957
96535
98357
98698
99536
98208
97395
96250
93880
91919
89856
90763
93130
95613
88126
87582
86162
80633
78863
75440
71864
70953
74803
83838
92632
96074
97813
98314
99099
97821
97901
96445
94024
92230
89904
91502
94417
96218
88758
87894
87291
81879
79939
76949
72791
72169
76019
86101
95782
97509
98562
98927
99486
98030
97843
96611
94005
92116
90148
91072
93792
95676
88170
87223
86330
80648
78233
75675
72001
71246
75396
85016
94531
96977
98546
98658
98924
98106
97196
95080
91986
89186
87600
88284
91211
93204
86790
86072
85098
79393
76585
72596
68102
66131
67192
70329
74328
77813
81188
81611
81792
83900
81179
78137
74812
72786
72516
74794
79261
81707
76814
78290
78339
73701
71101
67142
62411
60091
59681
60972
61873
65263
70380
73170
74505
77021
73427
68921
65178
63255
63612
67115
75007
80002
75550
75579
75875
71574
70389
67488
63674
63993
69969
81503
92218
95033
96933
97389
97497
97027
96994
95280
92845
90477
88496
89831
94954
95182
87033
85692
85181
79840
77878
74434
70951
70241
74044
84633
95130
96963
98204
98441
98420
97100
96898
95745
93472
91771
89556
90632
94843
95349
87976
86556
86024
80384
77985
74485
70680
69835
73616
83266
92813
95796
98065
98543
99027
97955
97782
96317
93659
91584
89055
90744
95974
96047
88418
86598
86014
80505
78391
75422
71871
70979
74520
84675
95630
97584
99030
98983
99652
97933
97990
96243
93980
91639
89935
90950
95789
95549
87415
86298
85422
80056
77980
75099
71164
70427
74559
84807
95968
97746
98490
98353
98068
97472
96162
94506
91923
88861
87344
89162
93720
93711
87019
86219
85586
79946
77181
73155
68556
66252
66943
70634
75544
78703
82291
82729
82655
84244
81307
78057
74713
72679
72320
75119
81781
82723
77925
78859
79472
74965
72383
68438
63583
61017
60784
61914
63179
66251
71029
74344
75993
78043
74344
69749
65868
63747
64214
68618
78183
80928
76349
76283
76291
72733
71258
68492
65062
65280
70995
82317
94383
96571
98072
98162
98494
97637
97514
95859
93958
91856
90246
93194
99173
95107
86599
85513
85564
80319
78438
75309
71393
70613
74335
84809
97219
99571
100598
101519
101346
100121
98853
97771
95199
93199
91471
93155
99260
96407
87942
86846
85871
80202
77821
74488
70524
69918
73967
83237
93600
97370
99983
100309
101172
99203
98851
97841
95442
93422
91788
94819
100548
96323
88202
86939
86301
80967
79098
76030
71820
70820
74856
85318
97482
99481
100655
100931
100857
99658
99582
97873
95715
93587
92145
94689
101194
97661
89269
88284
87562
82283
80163
77694
73710
72562
76441
86729
99267
102090
103286
103070
102932
101462
99661
97720
94626
91822
90451
92506
97796
94727
87925
87187
86150
80839
78014
74147
69247
67319
68102
71609
76991
80266
84293
84791
84974
86661
84232
80985
77895
76529
77315
82148
87880
84752
79369
79866
80359
75731
72963
69157
64216
61677
61291
62723
64427
67094
72486
76402
78532
80799
76528
71987
68670
66707
67754
73070
82779
82596
77646
77891
78014
74350
72682
70036
66227
66355
71657
83756
97351
100849
102401
102643
102644
101543
101612
99989
97387
95855
95216
99640
106036
101997
92791
91773
91445
86319
84861
81740
77854
77303
81062
91897
105577
107017
107438
106627
106303
104450
103686
101354
98859
96902
95820
100771
108304
103761
95285
93940
93443
88823
86830
83793
79990
78814
83007
92288
104812
109641
111858
112581
112972
110936
110476
108234
104389
102549
100835
105643
110976
104265
95575
94429
94109
89483
87431
85117
80620
79593
83402
93869
106502
108342
108451
108077
107805
105038
104398
101893
99610
96978
96454
100929
107534
102303
94477
93172
92965
87843
85987
82912
79225
77922
81913
92411
105311
106651
105944
104870
103471
101186
99860
96883
93357
90496
89778
93511
102368
97919
90922
90693
90657
84953
82033
78480
73460
71234
72301
75894
82061
84552
87187
86687
86040
87522
84540
80449
76650
74409
74135
79122
88440
85370
80340
81639
83065
78262
76066
72642
67281
64548
63972
65150
67504
69810
74557
77585
79098
81162
76982
71694
68051
65564
66689
74235
84608
83680
78801
79035
79438
75986
74682
71927
68208
68021
73751
85176
98440
101000
102022
101791
101739
100216
100461
98453
96267
94499
94186
99969
104636
98262
89879
88916
88807
83938
82299
79309
75718
75062
79028
89563
103248
105744
106126
105596
104412
102464
102108
100946
98407
95917
94939
100337
107404
101111
92715
92156
91659
86941
84958
81769
78041
76954
81200
90820
102886
107006
108695
108395
108267
105725
104692
102186
99196
97540
96972
102944
108908
102692
94746
93622
93744
88492
86740
83843
79611
78823
82877
93092
106653
109374
109783
108990
108649
105751
104992
102466
99519
97263
96620
102776
109204
103269
95175
94271
93910
88996
87432
84653
80761
80055
83826
94451
108763
110778
110742
109001
108046
105447
104961
102226
98811
95705
95066
100606
108062
102623
96370
96189
96294
91391
88997
85387
80561
78628
79747
82848
88265
92616
96441
95614
94172
94746
91132
86441
82007
79546
80199
87751
96149
92758
88056
90089
92008
88470
86560
77463
74761
74035
74637
76129
78154
82582
85243
85137
85127
85488
81618
76070
71792
70855
76738
89666
91106
89520
86019
88423
88183
84886
84169
81617
78112
78039
83838
93679
102433
108228
109822
108684
108221
106139
105457
102805
99633
98667
102881
114660
112263
106046
98860
100543
99706
95584
94553
92145
88247
87862
92012
100785
109203
114297
116203
115301
115549
113047
112084
109928
107026
106674
111096
121424
119302
113413
105989
107183
105838
101827
100625
98192
94069
93032
97086
105100
113084
117964
119330
118011
116801
113911
113082
109688
106220
105292
110268
121936
119801
114014
106918
109179
107730
103703
103027
100564
96376
95500
99536
107016
115583
119812
120528
118499
117520
114475
113673
110528
106703
106024
111633
122382
120650
114817
107580
109389
107871
103367
102510
100027
95920
94999
98864
106680
115147
119640
120654
118541
116485
114018
112876
109057
104679
103143
109224
119596
117321
112269
106449
108160
106804
101669
100080
96541
90921
87058
86079
86581
88432
92656
95389
94736
93944
95670
92115
86832
82585
81777
88691
100207
100805
97826
94336
98453
98825
95213
93801
90848
86202
83405
82855
83367
84068
88342
92227
93398
93453
94620
89813
83888
79648
79322
87475
99098
100424
98500
95046
97480
96551
93458
93058
91369
87496
86852
92078
97096
99384
102827
103864
102426
101373
99722
98554
94737
91539
91340
97700
106754
104193
98287
91064
92040
91356
87681
95762
93150
88152
86273
89943
100134
109861
111538
112338
112355
112655
111030
110722
109424
107621
107232
111976
117324
113410
106381
98322
98572
96998
92200
90332
86937
82405
80747
84664
94657
104386
108025
109647
109386
109791
107926
108344
106893
104557
104483
109167
115076
111452
103689
96687
96722
95409
90552
89042
86147
81486
80152
83930
94077
105008
106881
107535
107809
108085
105971
105924
104177
102646
102984
108356
114022
110265
102465
94840
96144
94584
91282
89480
84945
80695
79412
82436
93474
103390
105710
106513
105384
104778
103081
102571
99561
96875
96218
103323
110643
106881
100808
94715
96031
93999
89109
87076
83039
77733
74917
75510
78821
83755
87051
90071
89131
88756
90245
87883
84066
80745
80472
88705
96455
94603
89754
85271
88543
88329
83840
82437
78483
72905
69789
69095
69802
71234
74067
78927
81543
83029
85444
81192
76443
73128
72940
80798
89285
90330
88222
84194
86547
86450
82952
82146
79549
74703
73332
76049
83873
92138
95014
97189
97282
97236
98200
96865
93110
90522
90248
97256
104743
102029
96293
90763
93168
92532
87893
86375
82883
77751
74919
74456
75078
77423
80284
85789
88132
89457
91826
88314
83145
80323
80252
88331
96143
95986
93190
88996
92180
91220
87408
86824
84146
79865
79976
85764
96554
107408
111813
114279
114183
113897
111964
112306
110228
107368
107661
113998
120681
117407
110444
103094
103600
102328
97520
96633
93987
89235
88070
92161
102386
113745
115330
115664
114721
113939
112040
111686
109009
106860
107329
114439
121196
118139
110979
103370
104431
103151
98935
97564
94698
90383
89468
93680
104178
115095
116281
116305
114860
113555
111701
110789
107973
104700
104220
112510
119320
115648
109041
102837
104376
102858
97531
95822
92218
86679
84113
84550
87476
92812
95920
99145
98656
97786
98701
95495
91209
87543
87509
95895
102093
99893
94533
89680
92895
93160
88777
87182
83501
77805
73831
72929
73181
74446
77179
81984
84672
86088
88494
84463
79154
75786
75685
84962
92176
93214
90825
86235
87823
87528
84043
83219
80862
76629
76125
81923
93159
106313
108408
109361
108335
107889
106753
106854
104559
102045
102769
109886
115628
112348
105618
97835
99430
97834
93126
92040
89637
85306
84554
88997
99186
111295
112651
112796
111954
111358
109511
109727
107520
105646
106769
113248
118313
114645
107530
99737
100383
98531
93483
92125
89268
84586
82989
86927
95962
106993
110866
112397
112176
111930
109732
109950
108927
106643
106771
113063
117983
114607
107623
99655
100742
99628
94703
93382
90535
85818
84817
88374
98503
110743
112337
112607
112097
112325
110625
110832
109405
107467
107811
114522
119434
115573
108961
101024
102308
100846
95978
94777
92009
88050
87260
91458
101546
113611
114899
114497
113241
112702
110735
110122
107958
104662
104733
112521
117540
114146
107751
101753
103293
101920
96774
94768
91251
85984
83239
84011
87000
92759
96617
100089
99882
98916
100240
97520
93507
90306
90287
98965
104884
102989
98009
93490
96892
97039
93101
91489
88146
82712
79550
78500
78573
80507
83547
89082
92566
94481
97121
92997
87722
84538
85483
93869
100526
101240
99150
94722
97036
96634
93462
92938
91057
86814
86139
91549
100793
112546
115283
116317
115941
115941
115101
115551
112970
110876
111561
118957
123075
119369
112578
104228
104802
103243
98969
98686
96438
92300
91063
95163
105260
118083
118525
118267
116879
115951
113553
112937
110227
107479
108698
116987
122065
118169
111594
103804
104564
102403
98124
96518
93858
89283
87638
90980
98511
108877
111875
113137
112219
112203
110425
110676
108252
105633
106419
113072
117050
113042
106046
98910
98967
97827
93238
92849
90612
86179
84597
88166
97457
109244
110625
110933
110374
110290
108023
108058
105875
103573
104471
111776
116149
112617
106041
98259
98546
97646
93217
92901
90689
86559
85198
89052
99393
112112
114439
113988
113753
113287
111610
111459
109285
105953
105564
112058
115676
111984
105501
99146
100189
98718
93326
91011
87302
81985
79034
79584
82571
88639
92056
95316
94894
94233
95895
93128
89582
86055
86629
95195
100735
98829
94332
90182
93333
93390
89454
87896
84401
78904
75117
74068
74380
76220
79125
84592
87912
89470
91895
88432
83003
79809
80612
89017
95003
95917
94155
89958
91825
91084
87743
87408
84382
80550
80690
85485
96954
108940
110542
109994
109680
110040
109748
109863
107211
105104
107208
114856
117769
114561
109178
101336
102686
101938
97815
97049
94570
90456
89785
94248
101671
109173
110525
110627
111192
113001
112074
112219
110030
108091
109108
116020
119443
116329
111082
104572
106131
104347
99921
107440
104338
99560
98272
101996
106684
110946
113318
113169
112542
112640
111389
111597
109090
106785
108381
116376
120188
116619
111860
104939
106681
105660
102378
111423
109286
104314
102113
105326
110878
116034
116478
115571
115001
116032
115059
115287
112924
111219
112685
119854
122952
119262
114170
107036
108026
106732
103189
112673
110243
104952
103430
107062
113527
120160
120883
119473
118249
118776
117913
117663
114400
111242
111978
120414
123723
120450
115652
110090
112220
111038
106909
113957
110080
104469
100994
101031
103564
110007
113832
117143
116250
115345
115553
112799
107862
103986
104902
114570
119802
118081
114309
109491
113445
113957
109825
108827
105626
100150
96374
94902
94204
96011
98811
103964
106604
107256
108472
103527
97580
93702
95101
105988
112433
113325
111696
107202
108761
107948
104441
104180
102148
97738
96358
101002
107130
112699
114092
113316
112754
112940
111547
111156
107831
105214
106504
113858
116742
113673
108410
100920
102153
100832
96707
105207
102516
97438
95398
98717
105362
112151
112820
111475
110345
110417
108501
108664
105920
103949
105971
113122
115789
112533
107278
100177
101393
99411
95022
102140
98857
93675
91675
95255
103065
114109
117832
117910
117373
118279
116072
116787
115244
112596
113217
118874
120838
116959
110923
103784
103682
102150
97314
96903
94713
89877
88061
91530
102126
115515
116785
115231
115274
115904
113867
114509
112017
109429
110221
116905
119540
116225
110401
102548
102845
101090
96741
95685
92743
88356
87138
90987
101984
115655
117633
116432
114976
115450
113679
113291
110241
107727
108414
116448
119847
116533
111430
105146
107059
105883
101247
99490
96076
91074
88073
89347
92166
99251
103149
105247
104442
103223
103323
100108
95456
91935
92608
102916
108830
107713
104284
100230
104432
105551
101169
99749
96487
91301
87891
86911
86674
89107
92158
97378
100687
102067
103259
98502
92350
88314
89039
99658
106953
107846
106237
101767
103799
103123
99634
99519
97707
93432
92821
98423
106760
114323
116750
115876
115581
116229
115769
116797
114689
112494
113893
122091
125666
122643
117534
110215
111640
110230
106761
115268
112668
107628
106040
109682
116423
123578
126314
125597
125269
126377
125999
126450
124636
122961
124220
131378
133110
129771
124354
117305
118680
116354
111402
119818
116759
111285
108699
111366
116571
121011
124898
124932
124741
126049
124585
124780
122796
119681
120308
125070
127274
123017
116922
108976
108647
106994
102829
109926
106897
101144
98618
101355
111319
123940
126380
124888
124516
125182
122734
122910
120075
117713
118232
124012
125744
122117
116055
108483
108659
106487
102309
101357
98220
93476
91762
95303
105843
118872
121205
119203
118114
118174
116078
115565
112386
109244
109598
117307
119858
116423
111316
105129
106925
104934
99902
98508
95103
89565
86501
87201
89949
96593
101037
103458
103328
102941
103991
101723
97528
94262
94722
103024
107487
105669
101563
96836
100231
99384
95082
94249
90810
84994
81324
80514
80888
83526
87124
92578
96306
98083
100307
96624
91452
87882
87824
96767
102059
102714
100580
96695
99619
98556
94609
94322
91764
87660
86455
90479
98554
110000
116876
118756
119130
119856
118623
119016
116271
113277
114189
120143
122258
119240
113982
106951
108857
106891
101616
100193
97447
92657
90989
93960
101225
111861
117081
117829
117410
117440
115712
114921
112345
109199
109292
115560
117939
115169
110379
103894
105004
102532
97192
95328
92077
86455
84017
85987
92126
101641
106704
106889
105869
104923
103609
102229
98799
95078
95033
100991
101849
96885
91199
87097
91160
92658
89665
88735
84910
78040
72967
70775
69672
70558
71346
74342
77939
80051
82439
78912
73286
71074
72180
79111
82912
84401
84043
81714
85529
85151
80955
79798
77203
73091
71439
73373
77553
83943
88723
92653
94708
96693
98805
97008
94418
91448
91079
99263
103497
101085
97590
92652
95819
95319
89892
88731
85948
81274
78612
78928
79790
84286
87941
91280
93060
93949
96002
94162
90611
87710
87924
96382
101971
100594
97132
92854
96772
96354
92200
91162
88385
83352
79888
78924
78524
80395
82848
87193
90624
91888
94376
90745
85368
81567
81888
91853
98396
99955
98735
95199
98490
97878
94656
94283
91621
87064
85282
87791
92676
101062
106689
109301
109701
110186
110017
107922
104154
100307
100662
109341
114592
112324
107661
101959
104606
103457
98864
98267
95730
90772
88761
90739
95031
103121
107729
109624
109988
110758
111171
109932
106597
103390
103285
110080
113619
110911
106202
100367
101948
100061
95044
93956
90885
85695
83260
84745
89495
97462
102229
104110
104748
104958
105477
104458
100570
96028
95146
102046
104795
101005
95415
91127
95662
97378
94459
94117
91163
84758
80147
77832
75844
75604
74784
76548
79574
82746
86872
84374
79490
77182
78210
85995
91272
92838
91986
88497
92253
91789
87066
86135
83188
78537
76333
77944
81893
87292
90695
95963
99282
102416
104497
102976
99397
96127
95637
102006
106766
105102
101894
96706
98750
98598
93545
91832
88734
83417
80634
80940
82020
85726
89292
92919
94709
95585
97765
95316
91654
87735
87649
95638
102537
101493
98158
93879
97042
96733
92223
90692
87390
81825
78548
77459
77289
78917
80903
85333
89886
92427
96436
93752
87513
83609
83794
92509
100701
101969
100073
95868
97427
96382
93117
92586
90622
86336
85294
89977
100901
114277
117157
116838
116715
117299
116922
117175
114558
111900
112359
118778
123859
121013
115383
106966
108211
106482
102072
101150
98367
94010
92625
96187
106002
119061
121568
120272
119267
119577
118250
118118
115401
112805
112840
118336
122695
119193
113586
106101
106743
104326
99327
97663
94704
90163
88715
92387
101366
112930
117370
117011
115721
115838
112888
112552
109663
106539
106585
113600
120360
117960
112292
104763
106053
104804
99523
98579
95971
91627
90017
93456
103444
116918
119024
117206
115539
115305
112089
110815
107833
105139
104912
112372
119450
117033
111534
103843
104891
103571
99314
97946
95456
91020
89656
93368
103461
117088
118962
116972
114398
113126
110550
108927
104635
101050
100375
108460
116178
113601
108681
102306
104496
103290
98348
97131
93567
88263
85284
85639
88280
94977
98727
100823
100049
98578
99286
96094
90714
86448
86364
94849
103391
102658
98754
94249
98115
98538
94787
93319
89927
84369
80732
79600
79576
81735
84403
88715
91825
92804
94699
90271
84191
79948
79488
88175
97727
99292
97593
92624
94658
94278
90842
90370
88175
83857
82811
87965
98752
112625
116069
115128
114172
114419
112714
112795
109398
106654
106670
112709
118816
116196
110388
102487
103531
102246
97407
96568
93827
89262
87799
91531
101558
115081
117457
116159
114637
114897
112391
112047
109576
106995
106565
112380
118581
115801
109786
102273
103541
101647
96970
95886
93005
88551
86909
90776
99822
112037
117360
117563
116989
117577
114965
115218
112466
109755
109311
114490
122247
119601
113642
106160
107611
106243
102299
101547
99252
94597
92897
96609
106380
120096
122619
121214
120489
121118
118592
118553
115922
113239
112961
117968
123377
120136
113981
105477
106523
104988
100295
99399
96262
92081
90531
93851
103797
117136
120294
119573
118907
119465
117980
116927
114141
110529
109596
114540
121191
117601
112252
105557
107711
106005
101213
99612
96439
91341
88372
88922
91428
97708
101618
104464
103677
102726
103057
99905
95215
90776
90120
97757
107557
106507
102785
98281
102027
102771
99413
98264
94989
89313
85212
83950
83488
85092
88075
94114
99427
102092
104530
100691
94006
89614
89261
95540
103981
105112
102896
97804
99214
98983
95131
94791
92783
88291
87160
91952
102607
116336
120476
120599
120433
120752
119475
119389
116346
113464
112740
117779
124656
122188
116548
108621
110385
108834
105128
104346
102299
98226
96636
100457
108747
121714
124317
123719
122876
123813
121587
121952
119656
116676
116389
121031
128359
125793
119774
112025
113786
112767
108028
107951
105731
101317
99704
103248
111541
123330
127020
126987
125864
125703
123064
123401
120560
117068
116890
121718
130835
128533
122527
115191
117049
116160
112253
112374
110738
106272
104769
108016
116892
130190
132054
130508
128684
128460
125775
125470
122189
119215
118839
124477
134289
132093
126490
118464
120861
119174
115841
116379
114336
109970
108157
111626
118307
125028
126036
124995
123523
123339
122126
121753
117705
113927
112830
117539
125478
122921
118081
111977
114761
113871
109123
115723
112472
106198
102369
102190
103580
109778
114381
117661
117942
117174
117462
114363
109729
106229
105282
110592
119563
118923
114710
110244
114329
114186
110767
109503
106764
100834
96851
95397
94341
95863
99148
105494
110183
112609
115149
111838
106211
102091
101460
106934
116793
118547
116590
111831
113690
112736
109636
110039
108725
104717
103414
108185
115631
122108
124415
124466
123691
123830
122779
122734
119075
115665
114692
119795
129634
127810
122305
114809
117377
115955
111638
120399
118130
112948
110793
113720
119015
123890
125412
124953
123964
123986
122190
121499
117674
114405
113549
117873
127410
125858
121071
114099
116570
115392
111615
120690
118908
113997
111646
114696
120005
124509
128195
129010
128411
128698
126447
125980
122329
118100
117034
121207
131338
129245
124180
117659
118955
117391
114210
123674
121523
115925
113586
116057
122372
127756
129272
128666
127602
127390
124993
123847
119496
115612
114434
117998
128478
126715
121678
114290
116807
115682
112181
121212
119309
114037
111453
114276
121867
133723
135456
135123
134220
134003
131315
130019
125452
121241
119386
123203
133426
131224
126116
119637
122504
121249
116272
115957
113096
107395
104111
103945
105425
111676
115607
119330
118931
118118
118070
114931
109846
105320
103712
108277
119429
119233
115509
111036
115202
115494
111875
111152
108651
103118
99303
97728
96593
98279
101558
106815
109515
109535
110509
105743
99118
94382
92673
98220
113037
116646
115320
111486
114044
113415
110892
111581
110503
106733
105686
110313
117774
124441
126284
126205
124957
124587
123815
123378
118872
115218
114422
117609
127805
126752
121682
114324
116817
115315
112107
120825
118735
113626
111305
114419
120200
126340
127784
127083
125932
125737
123824
122936
119179
115429
114327
117203
127039
126656
121702
114325
116203
115206
112590
121103
118481
113064
110720
113622
120884
131599
134766
135168
133121
132311
128922
127342
123496
119604
118041
120349
132700
132661
127489
119940
121514
120858
117876
118782
117391
112666
110329
113394
119833
125642
126103
125338
123953
123762
121410
120494
115965
112740
111061
113992
125366
124500
119434
112239
113769
112656
109648
118375
116098
110958
108521
111397
119490
131655
132802
131937
129829
129101
125892
124265
119325
114400
111524
114514
126836
126575
122044
116047
118203
118004
114171
113979
111190
105662
102223
101888
103583
109416
113410
117206
116942
116237
116758
113193
107140
101938
100184
102976
114032
115213
111167
105832
110157
111173
107519
106435
103780
98186
94245
92453
91398
92282
95376
100916
103801
104211
104913
99944
92934
87665
85915
90318
104742
109617
108511
104699
107239
107292
104541
104625
103434
99301
98505
103143
112690
125119
127676
127378
125516
124170
121160
120152
114940
110460
108084
109736
122713
124169
118859
111108
113068
112236
108327
108419
106403
102332
100727
104165
112881
125266
126635
125922
123803
122417
119316
118093
113663
109116
107311
109098
121468
122904
117526
110163
111955
110880
106635
106809
104716
100446
98821
102399
110376
120725
123480
123154
121206
120069
115975
114695
110289
105972
103895
104752
117585
119548
114227
106931
108133
107607
103905
103874
102069
97758
95983
99482
108456
119697
120736
119982
117766
116647
113198
111593
107561
103178
100994
102083
114743
116887
112196
105002
106524
105672
101753
101598
99668
95389
93524
97587
106751
117863
119663
118980
116469
114635
111477
109382
104016
99423
96215
97388
109285
112134
107681
101855
104103
103623
99120
98270
95341
90284
87164
87706
90087
94702
98282
100755
99168
96978
96479
92900
86958
82695
80049
82749
95801
99916
96403
92142
95810
96628
93652
92777
90501
84934
81289
80257
80218
81196
84547
88519
89351
88801
89244
84252
77628
72366
70136
73709
88110
94570
93423
89054
91412
91311
88254
88554
86550
82407
81670
86609
96162
106995
110565
111540
111060
111673
110057
110167
106693
103021
101005
102068
112403
114043
108347
100779
102209
100668
96635
95634
92992
88755
87591
91118
100085
110252
113217
114087
113157
113204
110799
110065
106277
102150
99726
100004
111170
114996
109924
102875
105309
103772
100131
99793
97709
93399
91947
95738
104035
113361
117238
117382
115275
114169
110865
109741
105419
100883
98614
98891
110796
115000
109913
102558
103915
103246
99508
98765
96562
92123
89829
93390
102045
112028
114348
114698
113634
113922
111560
110449
106454
102751
100544
101000
111174
114129
109023
101644
103291
102517
98317
97903
95515
91391
89909
93295
101719
111417
113752
114130
112360
111263
108693
106983
102120
97774
95075
96108
106755
109214
104280
97934
99969
99649
94886
93036
89696
84400
81138
81291
82931
86385
90294
94236
94747
94766
96202
94068
91038
86933
85331
87058
96377
99636
95423
90694
93538
93529
89892
88841
85985
80704
77252
76160
76428
77943
81501
87155
90444
92012
94454
90805
84953
81186
78895
81088
92437
100010
98657
94585
97337
97182
94243
93653
92107
88131
87479
92821
102243
112366
116735
118260
117229
117615
115854
115626
112139
108396
106550
106951
115473
118559
113254
105332
106844
105611
101720
100920
98321
93631
92135
95503
102759
111085
113721
114602
114002
114116
111554
110847
108027
104409
102507
102478
111025
114206
109250
101656
103358
101944
97594
97669
95261
90982
89258
92530
100577
109343
113332
114995
114539
115027
113047
112515
109598
105989
104011
104112
112604
115960
110314
102972
103539
102184
97650
97169
94734
89977
88548
92325
100709
109807
113372
114310
113835
114039
111585
111176
107899
103928
102173
102265
110907
114595
109568
102058
103467
102110
97455
96577
94319
90014
88406
91724
100243
109044
112664
114334
114170
114552
112758
111897
108015
104064
101212
101694
109967
112557
107568
101077
103448
102080
97205
95490
92159
86637
83423
83462
85485
88680
92783
96865
97100
97245
98675
96342
91584
87727
86263
87832
97369
102045
98330
93606
97283
97339
93432
92736
89677
84428
81114
80236
80174
80362
83727
88043
89738
90394
92227
88539
82892
78466
76314
78320
89297
98253
97232
92679
95095
94891
91597
91298
89308
85663
84864
89930
99258
108536
112046
113417
112373
111439
110183
110104
106887
103453
101457
101104
110351
115576
109938
102082
103384
102000
98949
98013
95560
91189
89895
93285
102103
111460
114512
115522
114505
113798
111140
110751
107797
104753
102823
103013
111075
114113
107466
99876
99680
98050
93714
92538
89869
85074
83192
86325
95190
103473
108002
109788
109435
109651
107642
107811
105664
102978
101663
101433
109065
112942
106574
99248
100204
99127
94856
94273
91936
87828
86803
90703
98914
107567
110224
111274
110522
109939
107789
107145
103523
99834
97947
97396
106525
113396
108087
100362
102065
100727
96796
95770
93387
89172
87604
91498
100271
108574
112120
113438
112713
112165
110401
109900
105824
101835
98718
98700
106069
110926
105316
98974
99911
98661
94171
92151
88354
83081
80266
80568
82669
86116
90745
94528
94309
93805
95031
92647
88550
84733
82997
84003
91936
98899
94906
89827
93044
93353
89195
87981
84707
78970
75380
74470
74507
74363
78862
83971
87386
89542
91932
88075
82217
77966
76028
77978
87514
95860
94660
89970
92625
91853
89012
89297
87451
83860
83306
88851
96976
100514
103054
103640
103054
102777
102245
102336
98575
95183
92942
93033
100647
109401
104762
98296
100726
100160
96812
104677
102326
97921
96505
100450
107235
109396
110407
109952
108282
107440
105942
105222
101789
98329
96683
97521
106387
112548
107240
100690
101919
101447
97390
104194
101045
95733
93816
97290
104377
111739
116929
119762
120232
120845
118817
119411
117283
114443
112715
112525
118987
122234
115744
107881
108444
107005
103577
104088
102345
97835
96192
99740
106596
109316
111077
111552
110591
110661
109374
109628
107426
104877
103123
103370
109938
116256
110896
103774
105401
104314
100675
107633
104944
100331
98093
101989
109974
117451
119681
119945
118249
117023
115437
114769
110433
106629
103914
103889
110254
116618
111617
105017
106650
105462
101454
100459
97324
92022
88588
88897
90722
94128
99089
101970
101089
99891
100641
98415
94021
89654
87577
88885
96241
103940
100055
95064
98141
98263
94733
93501
90576
85392
82014
81048
80341
80702
84765
88949
90533
91338
93480
89695
83981
79330
77108
79060
87712
98051
97177
93068
94498
94004
90715
90826
88773
84749
83650
89279
99195
108381
112568
113855
113566
113536
111976
112124
108149
104679
102261
101739
107618
115010
109790
101602
102404
101108
96779
95956
93509
89327
87929
92131
98820
102309
104438
104954
103874
103570
102278
101153
98124
95179
93215
92995
98866
106080
101357
94239
95857
95261
90777
96308
93093
88396
86375
90167
98140
105991
110941
112854
111914
111186
108862
108335
104800
100799
97760
96310
102622
111917
107538
99820
100724
99459
95683
95153
92828
88232
86528
90438
99471
108277
110051
109665
108180
107110
105009
104759
101468
97828
95430
94799
100388
110083
106376
98880
100386
99982
95996
95175
92268
88522
87642
91774
100525
108977
110772
110366
108476
107451
105980
105127
101146
97305
94477
94654
100547
108546
105051
98900
100745
100138
95534
93398
89921
84795
81949
82512
83853
87454
92055
95098
94581
94450
95801
93121
88665
84398
82367
83186
89176
98263
95511
91043
94306
94973
91498
90137
87478
82488
79179
78228
77069
77598
81761
85479
86449
87272
88977
84942
78378
73603
71258
72799
80571
93566
94521
90552
92584
92539
89648
89781
87794
84177
83501
88609
97738
106885
110431
111625
110879
110458
109871
110500
107808
105110
103615
103642
108839
115789
111566
103655
104641
103556
99993
99225
97252
93210
92171
96583
103896
112443
114923
115252
114058
113456
111510
111145
107600
103584
101451
100582
105764
115849
112995
105578
107339
106310
102242
101736
99592
95666
94461
98667
105132
112422
115536
116062
114546
113354
110926
110581
106996
102988
100806
100706
106956
115636
111791
104554
104957
103575
100079
100142
98104
94174
92727
96413
103342
111340
112798
112488
111362
110499
109023
108935
105661
103016
101232
101362
107164
114534
109883
101614
102031
100946
96320
95759
93159
88656
87114
91106
99137
107916
110418
111664
110214
109685
107286
106509
102849
99060
95910
95198
99802
107841
104797
98321
98899
97916
92055
89919
86618
81479
78678
79222
79791
84186
87906
90171
89153
88333
89183
86616
81920
77429
75423
76073
81635
90430
88650
83970
86259
86360
82539
80971
80292
78352
72579
69885
69231
68219
70566
74877
77727
79454
81899
78285
72780
68168
65213
65752
69586
75610
83992
81814
81578
82389
78591
77493
75942
71793
70745
75692
86702
96754
100069
101761
101275
100532
99846
100132
97638
94250
91600
89986
91878
93568
96722
91378
91000
91001
85482
84048
81935
77719
76303
79797
89814
100171
103096
103507
102251
101383
99319
98994
96176
92746
90006
88225
89665
91380
94768
90619
89197
88970
84028
82225
80173
75914
74032
77386
86738
95650
100226
102543
102904
102934
101551
101571
99366
96190
93952
92055
93763
94567
96937
93060
91743
91451
87036
85269
82759
78158
76467
80375
90553
100164
103327
105371
105281
105325
103600
103514
101132
98128
95755
93930
96402
97711
99119
93725
93005
92777
88263
86484
83705
79270
77775
81253
91085
100977
104783
106706
106417
106240
104703
104005
100827
97245
94147
93147
95612
96623
98434
94229
94605
94546
89582
87197
83522
78241
75423
75944
78946
82522
87626
92388
92553
92104
93052
90516
86124
81636
79381
79183
81544
84050
87838
86460
88235
89784
86012
84308
81086
75639
72354
71372
71894
71673
75997
80926
83609
85221
87616
83871
78533
74505
71748
71934
75753
80764
87002
86607
87337
87772
84859
83968
82104
77970
77459
82888
92536
100975
106042
108584
108888
108352
106768
106826
104049
100445
97482
95472
97905
99459
101500
96762
96928
96996
93174
91490
88605
84425
83371
87042
95989
104976
109571
112826
113094
113322
111845
111717
108943
105056
101908
98952
99704
100017
102064
98898
99416
99417
95010
93427
90710
86415
84843
88709
96576
104209
109517
111993
111215
110395
108461
108097
105362
101218
98410
96251
97789
99035
101065
98673
98828
98749
94634
93262
90887
86349
84507
87932
96265
104932
109461
111323
111308
111032
108894
108653
106059
102578
100161
99014
100992
101753
103489
100751
100833
100337
95760
94337
91505
87063
85410
88818
96843
104316
109731
112338
111660
111414
110299
109577
106067
101275
97558
96260
98790
99971
102258
100539
101001
101084
96614
95060
91654
86307
83095
83453
85206
87312
93049
97601
98153
97986
99904
97700
93395
89292
86695
86684
89893
92728
95332
94181
96646
97969
93805
92313
89412
84224
80477
79599
79578
79293
84052
89151
91362
92472
93921
89351
83406
80014
77265
77391
80674
84965
90650
91863
94640
95720
92227
91369
89158
84753
82293
82313
81967
81743
86117
90722
92533
93219
94847
91244
86158
81891
79145
79480
84212
88508
94066
95268
97729
98891
95267
94877
93445
89552
89442
95055
102014
109999
117062
120557
119896
118992
117110
117031
113465
109093
105837
103431
105788
107123
109129
106766
106378
106144
101630
100593
97873
93222
91298
94826
101271
108517
115498
120053
121381
121572
119386
119741
117313
113533
110510
108581
110374
110784
110559
108858
109086
109092
105200
103986
101730
97140
95488
98505
105853
113035
118136
120275
119191
119103
117300
117182
113890
110132
107400
105748
108594
109415
109910
106546
106562
106210
102045
101012
98631
94167
91913
95557
102559
110361
115964
119306
119910
119397
118576
118131
114629
110706
107354
106187
107824
108029
108346
106515
107031
107325
102923
101401
98016
92693
89090
89513
90873
93365
98607
102919
103439
103388
104525
101688
97202
92361
89237
88784
91466
92808
95034
96419
98940
100504
96695
95382
92638
87484
83946
82684
81779
81382
85054
89080
91268
92286
94314
89641
83561
78678
75599
75881
79594
84571
89947
91508
92780
94044
90592
89925
87936
83829
83017
87979
96020
103648
109260
111939
111645
111199
109502
109575
106005
102184
99490
97341
99140
99630
100116
98463
98681
99154
94946
93459
90800
86774
85522
89051
96349
104194
108454
110221
108653
107795
105613
104814
102205
98126
95100
92714
93550
93503
94255
94451
94676
94276
90035
88797
86209
81747
80419
83527
90489
97755
102628
104000
103514
102678
101197
101185
98478
95304
92230
90113
90912
90517
90481
91344
91555
90539
86255
84564
82109
77857
76292
79417
86726
95555
99881
102050
102412
102724
101435
101264
98994
95683
92921
91444
93283
92973
91838
91666
91962
91739
87121
85416
82413
78213
76957
80623
87594
96032
100944
102977
103074
103119
101926
101382
98183
94375
91336
90210
92104
91629
91471
91413
91413
91601
86581
84326
80607
75317
72412
73327
74759
78562
84002
88122
89045
89417
90787
88111
84394
80434
77878
77865
80362
81438
81864
82587
84587
85467
81382
79481
76221
70705
67273
66626
65968
66740
71014
76301
79782
81848
84608
80910
75201
71118
68949
69588
73637
78499
81593
82671
83659
84588
81212
80190
77857
73773
73278
78455
88302
98817
104154
106252
106265
106759
106008
106343
103449
100148
97979
96352
97904
97528
96464
96013
96337
96724
92028
90439
87664
83547
82496
86592
94686
103873
107758
108485
107206
107176
105400
105726
103392
100070
96936
94544
95447
94758
94279
95103
96295
96410
91367
89573
86525
82446
81370
85440
92758
101119
106308
108402
107891
107558
106156
106420
104394
101598
99281
97470
99468
99662
98062
96993
96901
96302
91425
90201
87781
83284
81602
85053
92863
102450
106474
107630
106896
106667
105688
105578
102741
99786
96595
94249
94774
94337
93706
93935
94658
94210
88236
85407
81343
75414
71011
69159
67968
69744
74098
78652
81057
82540
86218
83169
77475
73611
71349
71664
75177
78797
81365
82744
85021
85893
81812
80048
77098
72295
70205
71597
72827
76319
82385
87779
88569
89159
92244
90013
85911
81751
79665
80082
83525
85433
85579
86007
88654
89302
85042
82940
79830
74518
71453
70851
69644
70844
75180
80668
83622
85693
88178
84106
78929
74371
72281
72795
77429
81690
84491
86318
87761
88308
84568
83512
81209
77220
76821
82687
91518
102550
108037
110200
110052
109913
108484
107927
104756
101020
97711
95703
96826
96593
95534
95637
97027
96802
92255
91179
88479
84184
83297
87186
94790
104228
107599
107934
106605
106181
104632
104527
101729
98894
96577
94696
95815
95969
94514
94822
95593
94983
90194
88308
85579
81263
79699
83201
90304
99193
104533
106877
106790
107267
105935
105881
103857
100855
98342
96326
97771
97516
95983
95818
96261
95590
90789
89149
86636
82162
80722
84621
91964
100976
103778
104897
104384
104049
102967
102475
99751
96177
92845
90037
90037
89061
87045
89229
91676
91718
85760
83266
79532
74091
69895
68384
67563
70272
74588
78499
79472
79665
82588
79492
74811
70697
68070
67644
69905
71907
72501
76057
79865
80063
76229
74429
71173
66601
64455
64997
65375
68793
73903
78554
79385
79866
82402
80260
76831
73020
70802
70155
71846
72624
71883
75012
78779
79491
75134
72574
69209
64353
61170
60659
58946
60833
64870
69190
71883
73702
76294
72910
68794
65285
62987
62851
65802
68667
70663
74621
78078
77590
73015
71305
68972
65472
65111
70141
77763
87682
92843
95026
96073
96611
96517
96458
94542
92412
90292
88124
88370
87635
85054
85875
87689
86184
81063
79137
76152
72038
71206
75059
81110
90908
94980
96657
96991
98106
97094
97383
95887
94533
92295
89884
90085
88534
85156
86056
88046
86319
81008
78689
75711
71153
69771
72922
78728
87569
93148
96211
97139
98039
97252
97304
96194
93577
91158
88851
88838
87553
84858
85915
87895
86582
81652
79482
76898
72352
70870
74085
80360
89966
94567
97144
98027
98719
98394
98488
97262
94869
92476
90537
90759
88995
86377
86770
88688
87271
81847
79982
76749
72743
71757
75003
81813
91312
95827
97752
98198
98788
98230
97921
95995
92964
89843
88131
88455
86094
83652
84822
87823
86955
80854
77972
73837
69395
66972
67448
68491
73488
78387
82160
82696
82594
84337
81664
78774
75438
73479
72899
74171
74119
72563
74349
79391
79690
74449
71660
67811
63118
60197
59119
57796
60272
64415
68707
70885
72321
75317
72142
68118
64635
62856
62837
66092
68917
70102
73294
77523
77223
72728
70762
68224
64685
64860
69533
76892
87208
92436
94618
95356
96176
96137
96387
94909
92546
90326
88185
88320
87445
84302
84183
87765
86362
80320
78428
75417
71826
71016
73845
79968
89954
94286
96334
96952
97768
97611
97698
96359
94166
92163
90062
89933
88273
85005
85255
88039
86641
80820
78381
75437
71743
70720
73792
80267
89061
94068
96740
97744
98338
98155
97940
96652
93839
91622
89381
88710
87360
83927
84029
88155
86814
80276
77736
73835
68745
64962
62521
61454
64508
69093
73299
75305
76781
79803
76799
72640
69191
66975
66870
69295
71192
70975
73018
77675
77341
72837
70748
68137
64364
63375
65687
69511
76579
81178
84319
85136
86312
87827
86002
83698
80768
78784
78120
79612
78703
76654
77714
82139
81466
75473
73913
70878
66536
64683
64407
65029
69432
73659
76821
79328
79917
82079
79873
75128
72602
70910
70586
72354
72673
71620
72523
77166
77302
73659
71138
67784
62992
60428
59062
57718
60096
64005
68808
71305
73303
76237
72882
68796
65492
63402
63777
66812
69512
70456
72955
77370
77028
72580
71088
68600
64961
64828
69467
77299
87553
93164
95621
96456
97390
96974
97234
95887
93300
91263
89125
89730
88773
85907
84770
88326
87468
81796
79649
76842
72863
71795
74853
81727
92125
97209
99409
99921
100364
99693
99004
97454
95773
93485
91619
91988
90346
86551
85588
88976
87725
81945
79779
76618
72817
71765
74649
80601
90033
96054
99274
100157
100951
99735
99554
98071
95587
93563
91531
92508
91832
88489
86938
89148
87771
82833
80374
77492
73414
72187
75398
82108
92473
97319
100177
101382
102078
100584
99975
98670
96201
94080
92287
92830
91805
87908
86328
88918
87880
82437
80032
77353
73635
72645
75532
82796
92474
96717
98904
98671
99028
98894
98356
95901
93334
90399
88677
88981
87200
83998
84281
89284
88665
82856
79279
75459
70430
67858
67357
68113
72550
77955
82403
83411
83649
85373
83031
79893
76282
73906
73231
75325
75854
74317
74575
79711
80058
74865
72036
68576
63401
60324
58832
57638
60114
64457
69264
71852
73696
76274
73095
68669
65489
63369
62740
64820
67391
67570
68632
74646
75269
70836
68367
64897
60554
58534
57189
56907
59528
63855
68700
71905
73464
76395
73694
69504
66082
64278
64454
67450
69948
71077
72822
78022
77027
72427
70721
67922
64758
65164
69657
76908
86510
93077
97572
98885
100380
99610
99656
98130
95982
93576
90749
90906
89990
86347
84728
88463
87369
82129
79172
76480
72497
71504
73902
80259
89526
95189
98647
99533
100448
99567
99769
98603
95690
93319
91102
91399
90321
86563
84461
88918
87760
82128
79995
77293
73144
72205
74389
81399
91392
95539
98157
99454
100073
99652
99842
98753
96570
94220
92273
92443
90504
86727
85546
90033
88879
82742
80317
77330
73495
72176
74916
82014
91794
97508
100389
100858
101106
100823
100003
98228
95885
92923
90871
90808
88252
84810
84763
89420
88572
82082
78837
74378
69767
67743
66952
67860
73042
78750
83168
84145
84386
86278
83689
80677
77081
75145
74569
76322
75926
74172
74296
79342
79907
74740
71897
67837
62882
60280
59041
58030
60229
64867
69759
72866
74539
76767
73158
68984
66065
64183
64143
66676
69032
70258
71718
77359
77203
72148
70137
66943
63608
63973
68150
76365
86976
92722
95823
97319
98026
97660
97816
96127
93890
92033
89445
89921
89073
85536
83847
87559
86334
80909
78464
75447
71638
70819
73502
80692
91132
97034
99517
100458
101193
100081
100029
98807
97198
95014
92702
92743
90803
86295
84587
89167
88212
82457
79552
76378
72132
71033
73684
79376
89130
95817
99905
101056
101956
100220
99926
98347
95681
93437
91535
91507
90227
86352
83932
88122
86957
81700
79208
76239
72124
71472
73986
80731
91367
96504
99724
100854
101899
100469
99922
98641
95987
93746
91744
92057
90281
86640
84859
89190
87935
82539
80194
76869
73011
72040
74816
81545
92585
98111
100916
101490
101885
100567
99554
97162
93991
90470
88961
89602
87376
83953
82947
88652
88492
81975
78805
74858
70256
67674
66991
68211
73301
78954
83492
84502
84947
86796
84311
81010
77210
74956
74374
76620
78116
76297
76062
80885
80543
75745
72523
68870
63550
60480
58478
57730
60040
64790
70162
73687
75858
78741
74943
70362
66598
64278
64813
67684
71186
71858
72950
78279
77962
73722
71783
68634
65452
65306
69665
77709
88253
94765
97893
99307
100232
99676
99709
97686
94866
92050
89742
90860
89874
85746
83757
87943
87740
81915
79681
76577
72648
71691
74077
81974
92273
97364
100053
100735
101384
100014
99741
98271
95729
92873
90978
91483
89776
86061
84092
89402
88732
83048
80357
77037
72747
72107
74412
81030
89886
95767
99248
99795
100503
98988
99687
98474
95321
92745
90350
90467
89180
85407
83727
89347
88535
82550
80291
77271
72947
71921
74225
80902
90780
95765
98681
99781
100501
99568
99673
98312
95933
93852
91727
91813
89837
86288
84229
90010
89811
83245
80529
77029
72995
72155
74617
81354
91229
96284
98893
100139
100710
100461
100000
97949
94707
92215
90851
90689
88312
84734
83799
89922
89768
83254
79624
75533
70328
67894
66716
67822
72980
78382
83257
84247
84911
86703
84031
81033
77840
75747
75262
76510
76148
73812
73420
80845
81930
76670
73863
69769
64719
61655
59397
58600
61035
65139
69814
72676
74267
77151
74204
70290
67682
65585
65977
68267
70438
70848
72270
78570
78889
73791
71761
68759
65357
65773
69235
76582
86591
93143
96851
98640
99640
99580
99597
98468
95962
93631
91773
91658
89878
86127
83976
89556
88643
82401
79862
76936
73241
72499
74822
81119
90859
96480
99438
101010
101891
100761
100769
99933
98175
95770
93843
93609
91186
87436
85663
91107
90622
83980
81185
78191
74481
73550
75591
81237
90092
96259
100133
101684
102753
101864
101830
100877
98886
96901
94549
94410
92341
88904
87426
92828
91598
85418
82801
79860
75568
74474
76348
82412
92081
97548
101354
102680
103511
102371
101883
100773
98781
96509
94664
94220
92271
88498
86647
91887
91310
84888
82486
79121
75265
74719
76752
82879
91864
97617
100764
102170
102863
102099
101319
99632
96810
94075
92177
92361
90089
86208
85156
90649
90864
84259
80782
76932
72143
69714
69138
69867
74425
79862
83957
85406
86011
87700
84660
81820
78928
76999
76694
77659
77280
74797
74084
80984
81581
76410
73852
69712
65075
62210
60321
59230
61542
65572
70084
73619
75758
78640
75383
71436
68701
67025
67009
68323
71030
72375
73669
80502
80123
74571
72608
69439
65911
66234
70314
77198
87185
93795
97450
99358
100572
100419
100414
99005
96859
94757
92458
91990
90940
87409
85596
91227
90311
83763
81244
78048
74467
73589
76163
81466
90957
97130
101081
102404
103499
102213
102205
101503
99072
96818
94359
93732
91862
88249
87186
92511
91644
84967
81689
78299
74643
73534
75961
81394
90029
96568
100601
102380
103979
102711
102707
101351
99456
97006
94818
94552
92821
89430
87221
91084
90519
84493
82159
78957
74922
73899
76643
81858
91162
97553
101631
102957
104021
103029
102835
101848
99375
96877
94504
94003
92690
89158
86744
91202
90464
84787
82090
78927
75023
74173
77262
82281
91321
97803
101476
102583
103286
102680
101719
99690
96218
93463
91243
90335
88592
85824
85222
91242
90365
84101
80850
76676
71942
69727
69231
69869
74135
79364
83779
85231
85474
87331
84389
81491
78523
76650
76172
77353
77024
75318
75195
81760
82448
77134
74181
70068
65365
62700
60927
59841
62201
66219
71002
74530
76370
79097
75364
71362
68502
66272
66251
68744
71443
72563
73508
80097
80106
74561
72339
69490
66137
66364
70594
76892
86362
93710
98279
100417
101140
101071
101264
100017
97242
95045
92753
92714
91976
88850
86361
91455
90404
84130
81811
78479
75014
74137
76981
81995
91395
98180
102374
103827
105041
103198
102684
101251
98703
96620
94004
94015
92450
88653
86792
91915
91956
85294
82782
79261
75487
74973
77399
81790
90129
96765
100665
102394
103298
101942
101897
100492
98169
95495
93188
93570
92075
87855
85366
91038
92768
86194
83297
79913
75861
74630
77171
82219
90638
97178
101521
103199
104290
103144
102802
102262
99462
97066
95124
95390
94118
90269
88677
93075
91938
86126
83545
80283
76797
75685
78350
82729
91525
98342
102270
103661
104669
103541
101934
100054
97394
94438
92531
92856
91100
87891
87340
92607
91040
85200
81892
77961
73338
70799
70823
70668
74693
79781
84749
86251
86847
87996
85019
82447
79208
76596
76264
78040
78402
76825
76846
82468
82242
76703
73997
70443
65809
63104
61903
60165
62429
66936
71552
74792
76682
79291
76070
72423
69476
67550
67640
70504
72402
72437
72047
77977
80832
76717
74139
70262
66359
65437
67047
69252
74971
81114
86195
88597
90189
91242
89379
88135
85192
82697
81436
81970
81385
78187
77081
82039
82496
77564
74745
71244
66745
64218
62507
60892
62646
66588
71467
74724
76992
79654
76498
72719
69989
68189
68151
70544
72495
72492
73777
80000
80743
76300
73913
70720
67488
68009
72786
77682
85903
92779
97688
99891
101116
100570
100461
99633
97257
94927
92507
92629
91737
88336
86892
91866
90423
84568
82267
79271
75289
74439
77594
81509
89518
96358
100858
103283
104412
102966
102675
101739
99246
96962
94803
94990
93583
90121
88824
93002
91864
86040
83530
80508
76604
75663
78559
82652
90533
97438
101620
102841
104000
103232
102153
100337
97334
94418
92408
92933
90947
87390
86781
92069
91150
85400
82142
77959
73180
71323
71395
71238
75209
80311
85168
87181
87707
88817
85973
82944
80459
78198
77743
78942
78894
76869
76930
83275
83182
77958
75352
71529
66588
64077
62534
60898
62597
67083
71872
75289
76827
79631
76276
72503
70070
68151
68385
70610
72750
73883
76044
82435
81684
76299
74167
71182
67957
68206
72511
77691
85840
93298
98380
100473
101663
101718
101640
100672
98357
96034
94087
93832
92455
89178
87968
92330
90971
84930
82499
79087
75799
74731
77782
81941
89442
96572
101122
102868
103952
102482
102220
101451
99414
96804
94643
94205
92444
89055
87508
92137
91031
84579
81697
78370
74750
73887
76599
80413
87840
94409
99380
101607
102795
102058
101460
100755
98832
96746
94606
94260
92679
89037
88525
93324
91518
85783
83258
80064
76126
75569
78417
82197
90189
96702
101144
102943
104218
102853
102465
101673
99288
96960
94762
94800
93315
89699
88974
93253
92195
86032
83733
80482
76952
76002
78806
82976
90070
96488
100825
102522
102989
101880
101144
99580
96711
94168
92237
92164
89992
86895
86914
92061
90744
84466
81388
77533
72692
70944
71140
70579
74243
79039
83715
85484
85569
86825
84033
82139
79791
77691
76944
77955
77780
75788
76782
82632
82276
77044
74517
70565
65693
63321
62368
60309
62115
65967
70798
73975
75426
78274
75011
71597
69014
67381
67723
69730
71948
72401
74612
80325
79521
74872
72834
69791
66431
66629
70916
75722
83501
90815
95403
98178
98984
98820
98165
97198
94957
92510
90553
90246
89046
86144
85463
89355
87690
81947
79437
76237
72869
72294
75531
79221
86453
92745
97477
99260
100046
98990
98301
97171
94857
92569
90464
90790
89892
87283
86771
89852
88317
82546
79816
76577
72835
72306
75135
78789
86227
93001
97526
99441
100549
99429
98587
97415
94907
92515
90661
90933
90048
86323
86594
89933
88058
82284
79933
76562
72764
72068
74970
78601
85541
92322
96527
98710
99573
98656
97620
96592
94488
92150
89778
90018
88766
85406
85687
89953
88225
82067
79872
76320
72619
71688
74561
78023
85094
91061
95066
96147
96768
96270
94740
92850
89933
87252
85289
85703
84125
81605
82691
86370
85028
78639
75729
72120
67819
65864
65738
65496
68612
73857
78628
80145
80802
82336
79939
77045
74441
72259
71748
73510
74299
72904
73674
77230
76633
71802
69262
65713
61178
58929
58410
56825
58125
62305
67070
70473
72291
75078
71577
67863
64923
62990
62665
65047
67665
68463
70695
74271
73674
68656
66716
63348
59979
59503
62556
66144
72457
79075
83620
85753
86785
87600
86582
84479
81777
79587
78104
79002
78544
76508
76806
80216
79046
73265
71131
67970
64348
63197
65757
68981
75244
81707
86308
88123
89265
89658
88377
86423
83755
81503
80171
80548
79647
77144
77548
81278
79731
74359
72111
68968
65251
64054
66302
68831
75044
81281
85577
87346
88221
88365
87200
85477
83028
81090
79731
80350
79625
76819
78008
82007
80699
74941
72653
69427
65386
64292
66643
69338
75010
81489
85845
87970
88880
89269
88053
86588
84412
82396
80817
81251
80302
77642
79146
82899
81590
75597
73480
70402
66353
65253
67767
70211
76209
82159
86295
88235
89103
89870
88463
86449
83696
81431
80293
80796
79703
77377
79445
83226
81374
75479
72804
69327
65025
62927
63309
62809
65604
70633
75383
77180
78073
79944
77606
75396
73098
71399
71165
72384
72163
70808
73321
77690
77002
71665
69305
65607
61359
58990
58294
56810
58094
61987
65699
69003
70494
73106
70006
66636
64177
62640
62662
64470
67088
68330
71991
75751
73803
69709
67451
64580
61395
60774
63562
66730
72568
78686
83966
86199
87190
88690
87577
85758
83506
81489
80216
80544
79946
78609
80526
83616
81172
75332
73207
69778
66092
65312
67420
70162
75677
81614
85963
87971
88908
89627
88237
86949
84714
82698
81472
81760
80743
78758
80716
83708
81722
75642
73368
69978
66329
65441
67538
70556
75349
81255
85603
87632
88635
89479
87565
86248
84121
82407
81188
81532
80546
78169
79637
81619
79635
73793
71457
68456
65107
64073
66631
69217
74273
79710
84032
85883
86850
87272
85753
84516
82341
80503
79299
79825
79004
76974
79015
81346
79310
73720
71353
68113
64552
63668
66167
69148
73772
79200
83581
85106
85683
86790
85024
83432
80810
78764
77767
78424
77389
75479
78355
80545
79000
72859
70023
66079
61858
59790
59424
58619
60030
64098
67977
70047
71209
74064
71050
68070
65803
64261
63992
65812
66998
67359
70538
73661
72938
68143
65634
61957
58154
56159
55946
55042
55628
59634
63833
66706
68124
70850
68089
64977
62443
61087
61057
62857
65505
67250
71250
74055
72765
67436
65350
62343
59181
58892
62003
65871
71142
77666
82689
84947
85883
87171
86417
85085
82889
80843
79211
79771
79441
78110
80036
81422
79478
73518
71475
68400
65157
64341
66813
70229
75384
81382
86159
88088
89062
89287
87771
86360
84003
82331
80947
81213
80585
79096
80433
81783
79770
74143
71844
69018
65418
64514
66716
70406
75363
81397
86062
87826
88876
89121
87666
86354
83960
81942
80852
81231
80496
78916
81807
82825
80659
74926
73052
69851
66266
65281
67894
71191
75903
81840
86168
88171
89125
89469
88378
87135
84743
82728
81468
82141
81096
79905
81869
82518
80786
75210
72975
69684
66030
65116
67918
72412
77566
83880
88312
90405
90952
90837
88761
87093
84570
82146
81043
81927
80938
79908
80831
81986
80512
74951
72384
68644
64637
62820
63289
64180
66080
70652
75671
77480
78323
80362
77394
75155
72779
71113
71046
72852
73354
73279
74586
76652
75820
70811
67941
64392
60157
58049
57270
56776
56860
60987
65715
69129
71098
73599
70392
66391
63458
61856
61838
64435
66979
70573
73413
74520
73555
69121
67262
63979
60863
60921
65139
71047
77016
84281
89322
91605
92806
92947
91995
90533
88130
85731
83821
84091
83966
83348
83820
84578
82898
76858
74591
71629
67995
67520
70632
75676
81729
87926
92282
94083
95188
95043
94181
92451
89908
87652
85660
86227
85258
84463
85578
86045
84238
78746
76391
72995
69390
68358
71501
76080
82042
88675
93081
95554
96308
95647
94867
93670
91127
89001
86999
87673
86923
86554
87080
86634
84795
79657
77585
74117
70612
69849
72984
78276
84006
90369
94463
96415
97357
96768
95713
94000
91225
89275
87101
87388
86719
86099
86537
86802
85125
79613
77127
74045
70373
69749
73044
78076
84069
90551
94296
95699
96296
95702
94275
92066
88983
86090
85041
85962
84883
85105
85949
86181
84902
78697
76097
71986
67484
65481
65818
66893
68720
73946
78771
80124
80858
83060
80125
77009
74099
71900
71384
73141
73895
75567
77230
78604
78033
73260
70590
67011
62327
59711
59161
59019
58708
62850
67861
71391
73073
75895
72434
68017
65103
63145
63311
65302
68334
73100
75455
76426
75667
71296
69184
66460
63122
63364
68574
75900
82969
89825
94322
96029
97252
97244
96903
95283
92813
90427
88214
88777
88860
90435
88631
88094
86585
80990
78696
75736
71700
70986
74472
81462
88763
94865
98804
101036
101729
100226
100211
99036
96898
94583
92310
92288
91611
92535
90095
89427
87694
81864
79742
76261
72644
71603
74986
82093
89485
96289
100186
102060
103159
101389
100632
99744
97429
95003
93140
93975
93949
94155
89721
88802
87226
81106
78990
76416
72782
71870
75253
83015
91828
96456
99970
102014
102586
100781
100113
99769
97072
94414
92044
92372
91223
92040
89557
88941
87108
81252
79019
76147
72521
71477
75071
83265
91706
96489
99557
100982
101474
100037
98968
97335
94800
92155
90830
92405
91411
91056
87365
86976
85887
79485
76080
72054
67500
65429
65941
68282
71328
75915
80108
81316
82340
84036
80888
77865
74423
72475
72367
74087
74680
77383
76450
77608
77066
72265
69553
65859
61248
58819
58387
58631
58588
62941
68004
71556
73699
76427
72553
68440
65152
63132
63311
65866
69614
75909
75334
75530
75375
70600
68814
66076
62626
62848
68142
78209
87786
93319
96666
98109
98735
97137
96726
95561
93678
90926
89150
89840
89738
90599
86332
85439
83993
78031
76263
73056
69670
68895
73126
81735
91058
95610
98323
99874
100626
99102
98787
97653
95647
93034
90937
91296
90699
92691
88407
87700
85762
80106
77663
74664
71034
70153
74005
81726
89520
95444
99187
100415
101491
99931
99547
98082
95919
93788
91077
91691
91592
93596
89365
87881
86759
80387
78503
75724
71817
70776
74416
83770
92801
97098
99599
100330
101246
99475
99228
98424
96003
94279
92210
93135
92526
94002
88705
87618
85896
79818
77767
75150
71394
70736
74679
84288
93813
97806
99933
100510
100705
99110
98215
96599
93859
90788
89886
91086
90928
91758
86734
86499
84803
78719
75694
71888
67293
65076
66022
69323
72748
77265
81723
82348
83100
84728
81930
78760
75186
73393
73212
75570
77497
80782
77694
79094
79369
73895
71189
67510
62623
60111
59807
60711
60937
65419
71308
75245
78117
80677
76507
72168
68415
66504
67075
70673
75877
81168
78081
78025
77011
72710
71448
69138
65374
65532
70998
82921
93087
97448
99965
100319
100993
100059
99721
97845
95259
92387
90773
92536
94067
96548
89249
88478
86888
82124
80311
77367
73468
72905
77201
88027
97681
101343
103342
103111
103971
102514
102354
101178
98548
96052
94679
95983
97620
98688
91921
90253
88756
82552
80733
77845
73975
72668
76538
86223
94924
99740
102650
102437
102776
101248
100547
98857
96153
93382
91410
93042
94398
96561
90405
89321
88318
83219
81284
78200
74051
73144
76953
87144
97398
100142
102162
101931
101960
100512
99982
98708
95707
93371
91439
92574
93982
96658
90492
89177
87584
82299
80510
77719
74119
73025
77327
87413
96816
99909
101222
100844
100569
99602
98389
96061
92502
89429
87961
88336
89492
93526
88454
87616
86791
80806
78028
74315
69615
67557
68111
71918
74795
78783
83012
83244
83450
85433
82036
78792
75328
72902
72184
74456
77365
81435
78048
79116
79541
74610
72193
68507
63315
60932
60552
61501
62037
65829
70962
73735
75281
77811
74007
69696
65767
63574
64237
67647
73076
80368
76891
76843
76406
72266
70637
68368
64922
64822
70116
81477
91548
95176
97199
97384
97441
97065
96660
95203
92478
90041
87936
89254
91852
94545
86795
86390
85347
80649
78801
75635
71834
71450
75175
85512
95461
97880
99330
99665
99752
98816
98560
97178
94963
92699
90295
91251
93548
96331
88983
87735
86388
80957
78917
75885
72235
71584
75344
84672
93816
97549
99648
99595
100198
99035
98335
96821
94378
92382
90332
92085
95174
96805
89333
88092
87424
81415
79935
77254
73091
72414
76395
86144
96333
98709
100320
100476
100548
99024
98838
97294
95098
92977
91276
92966
95801
96621
89075
88167
87322
81272
79662
76387
72890
72073
75744
85805
96049
98389
99936
100026
100130
98981
97847
95974
93119
90222
89081
90840
93880
94105
87484
87172
86042
79997
77151
73411
68556
66461
67113
70487
75237
79154
83371
83957
84820
86982
83821
80620
77146
74714
74735
77760
82122
83012
78305
79094
79246
74480
71893
68125
63507
60882
60696
61717
62806
66104
71306
75252
77451
80130
76310
71897
68711
66654
67566
71969
79285
82631
77667
77242
77320
72834
71283
68551
64995
65154
70891
82402
94154
97958
100229
100851
100484
99373
99196
97665
94700
92505
90876
93036
97367
96991
87895
87078
86144
80981
78926
76075
72618
71801
75938
86499
97853
100463
102109
101812
102053
100109
99704
98143
95507
93299
92181
94848
99680
97936
89871
88639
87304
81801
79703
76485
72907
72018
75745
85726
96654
100531
102765
102325
102797
101064
100414
98800
95797
94033
91760
93868
99011
98034
90099
88631
87969
82926
80855
77829
73692
73041
76931
87657
99183
101299
102797
102431
102939
101059
100570
99253
96859
94423
93148
95965
100790
99157
90970
89741
88543
83669
81625
78527
74826
73694
77420
88410
100520
102778
104051
103645
103684
102232
101308
99387
96180
93535
92988
96034
100079
97838
90972
90235
89270
83607
80721
76874
72203
69862
70613
74285
79545
83562
87880
88707
88721
90344
87332
84018
79803
77826
78344
82658
89228
87900
82776
83897
84092
79336
77006
73312
68381
65581
65151
66364
68190
71851
77480
81269
83450
85954
82113
77254
73660
71643
73361
79115
87713
88646
83308
83453
83148
79204
77826
75368
71530
71223
76978
89266
101819
105371
107683
107837
107386
105876
105452
103369
100061
97435
96139
100223
107151
104268
95118
93879
93194
88424
86787
83814
80108
79179
83358
94519
107373
109583
111396
111044
110961
109583
108888
107333
104890
102285
101239
104979
110238
106401
97716
96296
95206
89887
87909
84871
80419
79401
83146
93143
104504
108772
111324
110986
111187
108824
108481
106770
104182
102122
101591
105601
110783
106364
98199
96950
96106
91167
89634
86579
81826
80589
84323
95327
108065
110578
111707
111874
112205
110449
110217
108877
106487
104571
104547
108810
113369
108075
99889
98442
97095
92200
90264
87332
82859
81991
85917
96709
109356
111420
112262
111415
110778
108760
107316
104307
100696
97525
97044
101368
107509
103726
96673
96158
95376
90088
87044
83872
78461
75713
76385
79686
85407
89303
93197
93554
93296
94492
91176
87056
83439
81090
81388
86328
93829
90996
85757
86903
87731
83301
80952
77054
71734
68694
68225
69515
71286
73949
79585
83414
85722
88712
84352
79891
76068
73682
74717
80458
90302
90260
85069
85076
85329
80885
79716
77098
73158
72680
78257
90522
103464
106212
107409
107142
106691
105118
104597
102046
98838
96511
94900
98902
107136
103541
95054
94177
93832
89458
87825
85199
81018
80101
84321
95329
108133
109779
109802
108324
107612
105418
104757
103258
101016
98820
98074
102832
109702
104173
95954
94930
93879
88595
86702
83230
78981
77761
81747
91945
103336
106872
108605
107641
107546
105490
104663
102580
99737
97694
96680
101095
107371
101701
93902
92884
91986
86908
84984
82226
77771
76261
80189
91097
104207
105932
106702
106366
105766
103720
102433
101224
98367
96258
94560
99323
106228
101283
92984
92195
91097
86270
84017
80835
77034
76361
80767
91475
104672
106534
106764
106145
105614
103785
102660
99850
96204
93229
92583
96916
103548
98689
91459
90794
90313
84902
81943
77808
72929
70193
70869
74615
81389
84714
87761
88107
88436
90545
87824
83679
79588
77535
77714
83114
91259
87785
82514
83979
85013
80806
78842
75008
70029
67299
66485
67524
69934
72638
77819
80569
82165
84198
79962
75009
70702
68499
69489
76937
88301
88410
83620
84268
84658
80995
80246
77709
73877
73650
79587
91620
105603
108865
109227
108254
107537
105342
104555
102193
99248
96917
95982
101593
110061
105155
97023
96644
96381
91573
90196
87815
83809
82849
87671
98862
112139
114203
113932
112084
111077
108214
107292
104661
101819
99194
97862
103102
112446
107302
98959
98059
97513
92867
91099
87968
84134
82809
86887
97383
109443
113209
114155
113064
112292
109279
108228
105832
102038
99801
99136
105355
112135
105718
97801
96455
96236
91176
89612
86911
82306
80906
84991
95859
108986
111115
110822
109759
109579
106905
105010
103158
100171
97625
96602
102964
110167
104192
95908
94580
94281
89440
87797
84772
80592
79002
83250
94104
107727
109567
109442
108760
108476
106823
105735
103353
99746
97423
96923
102795
106709
101214
94705
93927
93757
87922
85221
81570
76440
73714
74537
77619
83409
87891
92096
92908
93620
95234
92656
89242
85969
83986
85297
92214
96062
91142
85835
87058
87847
83682
81305
71391
68509
67254
67880
70023
71798
76489
80574
82108
83271
84840
81359
76397
73575
72278
76887
88376
89914
87617
84095
86113
85506
82014
81399
78602
74962
75496
81538
91274
99944
106151
108848
109310
109380
107336
107196
105310
102530
101787
104660
114130
111784
105131
97684
98838
97175
92735
91501
88294
84213
83568
88011
96808
105193
109623
111174
109889
110061
108140
108388
106179
103582
102685
106746
115693
112710
105938
98289
99071
96888
91703
89924
87047
82008
80682
84530
92945
101765
107181
109586
109771
110162
107954
107497
105655
102925
101312
104502
113822
110752
103554
96091
96477
95141
90209
88123
84778
80602
79789
83897
92832
101526
106940
109274
109611
110112
108020
107684
105395
102204
101252
104340
114919
112691
106039
99122
100173
98352
93828
92089
89205
85110
84122
88152
96394
104375
109659
112006
111774
112307
110880
109976
107419
103641
101752
106169
114447
111531
104982
98921
100202
99412
93681
91181
87653
82120
79266
79548
81885
85245
89783
93871
94386
94269
96141
94008
90842
87251
86656
92503
100926
98832
93629
88383
90894
90181
85664
83409
79163
73636
70578
69985
70503
71437
75249
80092
82189
83685
86166
82300
77071
73333
72102
78796
90058
91959
90076
86046
88075
87372
83385
82105
79617
75908
76018
81964
91743
100905
106258
109172
109324
109247
108325
109068
106273
103816
103334
108545
116818
113646
106690
98095
98834
97195
92357
91068
88173
83826
82501
86886
98066
109055
111151
111970
111621
111316
109201
109195
107079
104940
104632
110297
118279
115101
107465
99523
100072
97895
92689
91348
88060
83615
82930
87236
96838
106683
110899
113218
112752
112631
110407
110035
108142
105119
104578
110247
119359
116631
109745
101979
103016
101545
96310
95320
92825
88446
87236
91891
102470
113165
115009
115084
113613
113294
110680
110132
107596
104998
104197
111397
121908
118990
112046
104057
105253
103263
98590
97312
94292
89974
88915
93583
103610
114000
115472
115381
114099
113177
111147
110311
107280
104071
102904
109163
118218
115019
108870
102651
104027
102223
97372
95233
91518
86704
84247
84621
87716
92222
96334
99324
98592
97559
98856
95754
91301
87102
86390
94303
103954
102776
97864
93319
96626
96828
92871
91508
87958
82629
79175
78461
78521
79366
82729
87311
89588
90687
92874
88804
83405
79294
78479
86302
95151
96436
94147
89043
90419
89469
85428
84560
82227
77866
77073
82424
94010
105482
108685
110134
109650
109301
107549
106836
104188
101945
102317
108239
115092
112108
104653
96903
97314
95725
91057
89841
86664
82368
81235
85384
96270
107671
109936
110726
109675
109928
108288
108263
106157
103406
102296
108113
115269
112336
105691
98094
100284
98553
93233
91511
88149
83047
79039
77878
79081
80928
84573
88828
90002
90022
91978
88043
82654
78435
78282
88187
98990
99763
97050
92115
94809
94373
90512
89942
87892
83990
83788
89993
101332
113044
115508
116584
116939
116803
115609
115150
113049
109975
110166
116727
123363
119781
112916
104570
105296
103286
98805
97526
94803
90643
89271
93680
103938
115102
117212
117835
117233
117147
116223
116058
113579
110659
109862
116686
121987
117950
110898
103866
105444
103948
98378
96311
92111
86808
83862
84377
87193
92585
96427
100119
100285
100484
102490
100444
96692
93031
92692
100030
106951
105210
99857
95136
98727
98635
94426
92721
89643
83947
80355
79453
79306
80275
83859
88850
91622
93242
95338
91244
85914
82295
82275
91070
100279
101355
99461
94874
97164
96630
92873
92666
90653
86446
85537
90717
100989
111648
114070
114862
114093
113409
112761
112986
110671
107985
107821
115970
123236
120392
113754
105578
107164
105731
101835
102495
100497
96954
96073
100381
108043
114099
114894
115346
114050
112833
111011
110418
107921
105943
107066
116333
123007
119854
113260
106501
108383
106694
102341
109698
107078
102350
100958
104953
111091
115796
118960
120311
119329
118660
116477
116209
113442
110555
111319
119930
127027
124194
117496
110333
112288
111100
107218
115258
112606
107978
105986
109871
116874
122568
123251
122969
122049
121520
119551
119128
116457
114129
114620
123221
129051
125601
119171
111448
112311
111300
107995
115918
113317
108170
106395
109887
116902
122556
123251
123621
122303
121496
120085
119117
116090
113074
113391
122427
129367
125906
120124
114156
116002
115538
112103
118203
114935
109293
105970
105833
108227
114097
118272
121741
120786
119080
119285
116351
111755
107826
108050
118039
125959
124259
119218
114738
119106
119144
116084
115562
112971
107483
103876
102546
101940
103556
106739
112238
114502
114859
116268
111774
105750
101918
102938
113719
121822
123506
121832
117035
119438
118183
115401
116382
115113
110982
109968
114793
122274
127569
129748
130936
129919
128686
127177
126361
122564
119578
120677
129691
136624
134201
128159
120603
121815
121159
118326
126959
124913
119950
117605
120526
125987
130564
131312
131939
130621
129743
128199
127596
124673
122520
123482
130588
134805
131261
123971
116294
117192
115324
112115
121056
118569
113274
110776
113583
117960
120974
123704
125458
125130
124926
123665
123859
121845
119383
119750
125395
129322
125530
118744
111545
112159
111281
107996
116938
114893
109691
106944
110025
118068
129280
130156
130396
128891
129142
127213
127495
125145
122809
123631
129971
133497
129303
122596
114105
114309
112485
109009
109192
106863
101966
99747
103068
112541
124314
126135
126803
125180
124265
122786
122862
120186
117431
116927
123521
126847
122938
116498
110359
111335
110734
106481
104771
101090
95378
92054
92299
94390
100248
104225
108522
108161
108140
109739
107397
103458
100180
100429
107847
113041
111542
106246
101798
105404
105302
101686
100554
97480
91807
87899
86454
86278
87813
90777
96588
99956
101600
104034
100115
94886
91465
92018
100381
107219
108619
106926
102158
104776
103925
100711
100997
99418
95003
94086
99185
109842
122848
126416
128011
128182
128633
127665
129117
127161
125115
125802
132555
136537
133401
126628
118249
119467
118038
113847
112896
110710
105895
104404
107987
116291
128175
130111
130158
130255
131541
130281
131160
129023
126820
127551
133609
136492
132736
126777
119016
119689
117795
114126
114712
112603
108040
106521
110084
116241
121354
124610
125989
126604
128221
127303
127442
125374
122704
123531
129507
132115
128691
123026
115826
116585
115381
112388
120651
117889
112751
110358
113373
119383
125214
126256
125894
125651
126667
125781
126164
123784
121536
122391
128865
131794
128394
123005
115488
116675
115016
112080
120067
117440
111924
109481
112326
120095
131698
133777
133648
133259
133695
132309
131990
129391
126222
125595
132121
134887
130747
125008
118749
120321
118813
115145
114479
111289
105881
102877
102956
104876
110994
114517
117272
116788
116433
117426
115306
111202
107511
107997
116805
121707
120065
115795
111205
114892
114960
111311
110456
107323
102116
98371
96906
96528
98098
100595
105825
108586
109070
110810
106820
101168
97569
98048
108651
115972
117689
116275
111910
114455
113633
110835
111226
109688
105676
104601
109359
117712
129348
131622
131891
131268
131258
129518
129725
127032
124550
125547
133054
136257
133307
127791
118947
119327
117984
114968
115867
114003
109466
107924
111693
118203
124953
126275
124971
124198
124681
123854
123570
120458
118295
119533
126760
130038
126506
121324
114156
115642
113934
110181
117947
115038
109832
107589
110618
118718
129933
134317
135383
134544
135121
133332
133746
131553
128238
128944
134321
136540
132624
126076
118029
118503
116183
111958
111265
109192
104377
102422
105490
114716
126841
128560
127172
126365
126483
125452
125417
122740
120587
121232
128030
131144
127287
121148
112819
113241
111350
106658
105818
103703
98922
97044
100477
109958
122634
124462
122828
121463
121615
120097
120149
116961
114263
114212
121737
124660
120477
115230
108537
109813
108087
103509
101863
98516
93115
89561
89745
92134
98295
102014
104518
104177
104003
105712
103341
98850
94933
94908
102219
106187
104439
99977
94698
98336
98394
93759
92014
88855
82803
79153
77986
78367
80766
83537
88320
91265
92224
94640
90629
85502
81642
82142
92910
100181
101328
99425
94498
96314
95548
92363
92233
90126
86043
84992
90274
101555
114993
118354
117461
116771
116560
114855
114578
111904
109244
110407
118114
122075
118950
113123
104967
105916
104941
100711
99521
97203
92889
91552
95559
106078
120062
122563
121257
119859
119758
117675
117224
114292
111818
113059
121261
125027
121938
116058
108579
109849
107253
102583
101953
99021
94668
93274
97422
106710
118909
122785
122497
121530
121590
118803
118661
115848
113526
114895
122899
126561
123436
117605
110425
111457
109663
105241
104820
102952
98601
96973
101485
111632
125319
127480
126038
124999
124444
121631
120725
117901
115407
116498
125767
129948
126667
120687
112931
113773
112083
107799
106706
104034
99399
97897
101876
111700
124680
126823
125017
123394
122959
120788
119566
116192
113043
112838
120695
123739
120506
115046
108887
110436
108643
103930
101872
98294
92794
89468
90039
92665
98896
102737
104811
103723
103246
104847
102572
98609
95085
95706
104705
109841
108887
105087
100805
104198
103545
99097
98045
95013
89585
86074
85044
85157
88016
92083
98258
103267
105703
108554
105339
100696
96962
97162
104603
110240
110818
108900
105058
107540
106693
103294
103239
101470
97573
96723
101564
108604
118807
124596
126081
125456
125121
123361
123240
120458
117264
117692
125824
130003
127604
122805
115248
117772
116136
111584
112032
110072
105631
104083
107526
111967
116933
121248
122064
121139
120646
118585
118004
115504
112769
113544
120133
123937
121521
117003
111188
113535
111939
108125
115638
113241
108387
106278
109577
115742
126008
131421
132508
131278
130618
128472
127933
124602
120808
121267
128960
131814
128709
123768
117816
119605
117257
111560
110953
108375
102915
99939
101270
105785
114243
119082
119919
118757
117513
116715
115244
111117
106776
106176
113446
115069
110269
105107
101289
106048
107618
105279
104867
101802
95220
89791
87476
85333
85546
86431
89783
93135
94430
96850
93095
86859
84366
85342
92649
96709
97798
97476
95277
99794
99177
94881
94262
91919
87417
84832
84883
85964
89262
92948
97745
100482
101660
104642
102355
98853
95502
95682
102702
107344
105781
102705
98363
101875
100699
96003
94587
91561
86068
82518
81524
81221
82590
84783
88958
93267
95346
98380
95117
89926
86051
85963
93424
98886
100150
98818
94595
96596
95627
91802
91345
89246
84609
82743
85114
90229
97992
103123
105894
107556
108897
110350
109256
106372
103332
103509
110390
114329
111579
106985
101183
103920
102634
97985
96788
94669
90269
88284
90283
94951
102867
107523
109511
109730
109907
110174
108312
104598
100745
101424
109912
114202
111616
107138
101177
103249
101780
97131
96427
93603
88728
86498
88119
92395
100227
104338
106613
107757
108477
109080
107979
104475
101293
101819
109100
112120
109304
105097
99456
101721
100482
95336
93783
91198
85895
83473
84683
88673
96057
101274
103719
104626
104907
105690
104551
100881
96595
96193
103305
106287
102778
97496
92762
96885
98097
95588
95239
92312
86210
81554
79430
77095
77579
76241
78052
81068
83775
87556
84790
79454
76673
77113
85704
91567
93253
92759
89821
93891
93719
89752
88738
86245
81687
79495
79957
81132
84760
87244
91685
94863
96158
99243
97050
93122
89470
89612
97211
102457
101777
98987
94963
98579
98027
93362
92358
89484
84176
80637
79708
79319
80704
82377
87082
92038
94296
96975
93733
88430
84973
84241
92513
100441
101531
99347
94173
95682
94142
90569
90663
88809
84108
82535
86520
96352
109436
112968
112290
111879
112503
111875
111987
108921
106270
106356
112663
117108
114478
108893
100405
101595
99683
95385
94830
92556
88054
86901
90919
100320
114239
116681
114478
112561
111903
109853
108394
105436
102509
102516
110125
117218
114895
109579
102239
103523
101815
97459
96578
94145
89733
88633
92607
102006
113984
117934
117733
115925
114835
112315
111107
107582
104420
104470
112569
120007
117663
112271
104484
104969
103811
99246
98828
96259
91785
90306
93631
103270
116434
118708
118091
117063
117232
115017
114599
112320
109993
110644
117109
122175
119075
113034
105062
105819
104066
99635
98962
96453
91747
90403
94298
103628
116803
119273
118105
117429
117739
116383
115753
113159
110652
110010
116459
121462
118234
112481
106201
108108
107136
101952
99835
96464
90939
88003
88443
90613
97017
101350
103623
103830
104246
105511
103418
99431
95958
96062
103883
110591
109930
106474
101779
105956
105608
102014
100878
98152
92798
89313
88024
87362
89609
93460
99318
104851
107412
110614
107054
101832
98226
98356
105423
112938
114409
112807
108091
110534
109424
106033
106313
104600
100330
99759
104947
115382
128717
132854
133298
133620
134387
133312
133562
130885
128035
127851
134166
140196
137287
131521
123065
124961
123281
117701
117113
115128
111514
110481
113485
121339
134382
136521
135708
135193
135515
133995
134348
132121
130007
130490
136374
141061
137399
131364
123538
124389
122215
117249
117728
115298
110454
108529
111617
118787
128947
132810
132910
131853
131662
128867
128747
126491
123601
124090
129468
134812
131335
125162
117201
117983
115858
111626
112074
109835
104850
102678
105994
114878
127120
129862
128424
126497
126136
123633
123257
119878
116905
116534
122962
130514
128107
122183
114084
115460
113735
110057
109385
107035
102715
100710
104255
113551
127273
129764
128113
126125
125549
123451
122066
118843
114973
113875
120546
127390
124092
118690
111795
113876
112482
107618
106118
102838
96954
93430
93102
95227
100754
104741
107827
108204
108141
109338
106969
102677
99139
98101
104024
111041
109485
105161
100202
103142
103101
99345
98357
95205
89474
85402
84283
83556
85282
88640
94128
98190
100405
102855
99053
93760
89814
89169
95279
104143
106188
104252
99672
102184
101018
98020
98517
97020
92958
92174
97487
107726
121593
125719
125442
124508
124343
122164
121871
118371
115345
115019
120594
128011
125417
119538
111250
113079
111116
107195
106636
104815
100348
98432
102685
112159
125476
127781
126870
125849
125827
123129
122451
119352
116430
115474
120746
127795
124796
118465
110287
111479
109513
105258
104761
102052
97764
96072
99785
108663
120123
123992
123526
122497
122244
118953
117940
114782
111246
110651
116086
124256
121686
115338
107796
109049
107443
103605
102855
100759
96162
94321
97645
107619
120729
122934
121384
120123
120096
117511
117157
114152
111261
110462
116076
124158
121361
115368
107903
109145
107600
103736
103192
100977
96781
95359
99085
108855
121905
124162
122758
121242
120963
118580
117379
113220
109919
108469
113937
122091
119486
114317
107685
109839
108395
104220
103138
100059
94789
90945
91451
93507
99846
103687
106911
107005
106520
107781
104627
100389
95969
95009
101248
110791
109666
105758
101296
104960
104409
100455
99512
97028
91243
87279
86043
85447
87281
90888
96032
98990
100143
102250
97309
91256
86669
85641
92019
103156
105583
103694
98319
100924
99797
96148
96311
94559
90024
89027
93507
104103
117050
120186
119855
118785
119045
117643
117743
114584
111417
110569
114579
122144
120009
114122
106128
107780
106524
101904
101555
99266
95202
93720
97406
107139
120076
122500
121955
121253
121759
119718
119342
117310
114833
114549
117914
125327
123034
117095
109349
110628
108973
105115
104677
102326
97838
96404
100162
108823
120281
124212
124780
124123
124553
122647
122523
119487
115789
115130
118929
127724
125548
119247
110797
112039
110696
106406
105648
103035
98563
96503
99844
108982
121279
123881
123252
122866
123656
121577
121591
119639
116753
115365
117851
125848
123260
117157
108779
109864
108535
103972
103272
101027
96724
94838
98949
108417
121699
123236
122124
121205
121215
119444
118739
115560
111755
110145
114272
125124
123501
118483
112549
115298
114108
109763
108568
105654
100765
97896
98153
100118
106540
110312
113415
112568
112203
113034
110210
105823
101474
100614
105678
118726
119200
115380
110740
115500
115567
112255
111569
109388
104081
100186
99133
98414
100316
103097
108271
110686
111366
112454
108395
101895
97174
95987
101594
116010
119710
118058
113009
115644
114631
111642
112297
111218
107237
105827
110274
116295
121854
123434
123277
122454
122759
122013
122067
118801
115663
114424
117090
125582
123923
118548
110748
111957
110617
107117
116198
113815
108616
106216
109255
115995
122178
123384
123114
122369
123087
121968
121977
119195
116374
115507
117735
125617
123158
117598
110352
112048
110445
106521
114006
111699
106445
103739
106941
113891
124553
127714
128421
127630
127979
125370
124942
122130
118085
116806
119440
128268
126306
120083
111874
111912
110378
107243
107846
106152
101337
99463
102738
112289
124580
126668
126669
126275
126155
123868
124030
121765
118548
117302
119853
128194
126043
119698
111570
112318
110713
106147
105859
103312
99088
97202
100589
109870
122494
124071
123492
123269
123872
122295
121629
118602
115061
112805
115431
123953
121672
116045
109608
111525
110177
105233
103879
100434
94928
91188
91199
93180
98558
102277
105856
106537
107065
108437
106398
102432
98774
97200
100346
110250
110185
105564
100449
104065
104187
100686
99674
96690
90976
87327
85664
85186
86639
89331
94932
98579
100787
103295
99707
94447
90642
89258
93101
106196
110383
108612
104260
107304
106668
103890
104310
102546
98621
97430
102297
110393
121861
125217
126245
126353
127383
126257
127047
125688
123163
121673
122977
130781
128771
122561
114822
115683
114036
109668
110131
107972
103625
101526
105100
111013
116445
118648
119573
120301
121752
120790
120724
118076
115048
113925
115520
124678
124326
119057
111892
114592
113553
109319
117040
114941
110100
108042
111248
117747
127489
130994
132093
131422
131821
129693
130554
128407
124613
123109
123964
134169
133850
128170
120851
122262
120539
117491
118658
117052
112823
110822
114022
118485
122924
124792
125310
124310
124665
123509
123538
120226
116758
114817
116168
126950
127734
122680
115537
117262
116414
113895
122225
120267
115753
113684
117085
122251
126738
128626
128221
126857
126033
124184
122690
118508
113977
111967
113931
125518
126569
122582
116970
120365
119585
115194
122638
120215
114441
110578
109918
110829
115301
119881
123522
123076
122050
122376
119581
114597
109831
108018
110474
122892
125854
122068
117148
122063
122739
118584
117980
115460
110281
106277
104679
103599
104463
107925
112532
114944
114822
115532
110540
103789
98965
97629
101175
115033
120082
118527
114108
116631
116039
112306
112554
111129
106911
105333
109088
113359
115943
119536
121731
122231
122771
121665
121585
118520
114829
113191
113650
121883
122220
117027
109550
111163
109975
107019
116093
114096
108978
106196
108651
113493
117092
120238
121950
122317
122941
121214
120647
117443
113970
111656
112100
120648
121716
116814
109576
111878
110622
106554
114223
111830
106912
104130
106573
111840
120228
124161
125698
125729
126795
124741
125367
123337
119367
117685
117819
126265
126468
120864
112944
114324
112784
108709
109429
107739
102867
100499
103639
110487
120064
123736
125078
125264
126067
123962
124216
121397
117547
115368
115591
123978
124290
118384
110230
111723
110126
105767
104986
102871
98362
96370
99250
106004
115883
119262
120985
121376
122086
120778
120545
117801
113558
110869
111109
119162
118356
112827
106213
108155
106814
101644
100378
96899
91258
87653
87053
88697
92214
96284
100307
101560
102220
103202
101051
96899
93133
91175
92883
102570
104946
100761
95762
99267
99284
94822
93572
90535
84836
80825
79512
79500
80270
83276
89066
92832
95282
97834
93729
88354
84409
82634
85179
96113
101344
99387
94461
97031
96599
92478
92679
90825
86946
86356
91428
100539
110559
114671
116824
117711
119241
118383
119154
116433
113554
111286
111358
120200
123405
117899
110134
112415
111214
107340
108155
105384
101354
100113
103597
110403
119030
122800
123303
122802
123022
120855
120972
118089
114648
112925
112829
121554
124373
118560
110920
112801
110975
106824
106075
103926
99495
97344
100618
107940
116436
120606
122597
123129
124218
122265
122150
119245
115904
114031
113875
121051
122691
116924
109283
110605
109557
106311
106178
104181
99773
97949
101685
109934
118295
121367
121723
120524
120699
117842
117125
113558
109238
106967
106795
116374
121222
116102
108747
110565
109428
105902
106116
103832
99350
97409
100767
109043
117491
120622
121222
120528
120451
118711
117759
113334
108364
105226
105221
114240
118078
113766
107207
109349
108601
103787
103016
99864
94134
90262
90234
92177
95120
99041
102610
102191
101651
102773
99918
95784
91829
90483
92250
101394
105792
101680
97075
100620
100607
96802
96218
93804
88387
84686
83511
83444
83757
87139
91516
93404
93827
95335
91214
84778
79672
77472
79323
91076
100781
99583
95275
97515
96904
94006
94339
93157
89197
88392
93585
103954
113380
116638
118256
117800
117445
116083
116111
112923
109659
107700
108010
116147
119255
112082
103574
104680
103166
98905
98326
96069
91367
89545
93254
102790
112309
114930
116268
116040
115614
113535
113310
110279
107193
105476
104974
113037
116499
109951
101709
102839
101348
96589
96106
93385
88825
87521
91602
100743
108801
113431
115068
114920
115469
113857
114176
111910
109250
107957
107998
116357
119981
112995
105165
106296
105063
101057
100892
98570
93985
91960
95050
102919
111306
114101
115643
115386
115325
113897
113984
111611
108385
106916
107035
114695
118602
112438
104765
106305
105364
101422
102344
100508
96285
94692
98724
105068
108472
110803
111950
111611
111569
111074
110573
107517
103821
101525
102182
110164
114333
108881
102892
106055
104719
100018
106308
102682
96709
93189
93442
95021
98673
103393
107362
107041
106891
108408
106347
101842
97714
95441
96450
105007
111992
107890
103363
107545
107576
104046
103212
100661
95271
91626
90385
89051
89174
93562
98547
101039
101770
103705
99607
93845
89062
87169
88296
98199
108394
107262
102463
104798
103648
100247
100587
99223
95128
93819
98718
105896
109147
112191
113609
113746
114183
114044
114291
111401
108006
105804
105353
112122
116090
109865
101549
102651
101417
98581
104691
100791
95897
94192
96046
105745
113133
116244
117275
116399
115650
113452
113027
110566
107447
105671
104872
111772
116931
111138
103242
104175
102268
98012
98320
96299
91691
90015
93720
103000
111551
116188
118101
117369
116729
114240
113734
110284
106421
104014
103364
110973
117783
111260
103186
104698
103373
99042
98194
96395
91830
90221
94121
103611
112162
113835
113814
112076
110641
108169
106930
103776
99931
97688
96897
103695
112293
106455
98741
99485
97593
93732
93046
90404
86286
84768
88647
98175
106822
108968
108681
107331
105964
104501
103380
100035
95772
93350
92928
99892
106875
101707
95414
96707
95139
90082
88197
84795
79683
76654
77180
79662
83300
87798
90455
89419
88705
89957
87456
82771
78366
76192
77166
84992
94036
90143
85124
88089
88046
84233
83181
80211
74899
71035
70306
70308
70733
75129
79343
80727
81214
82850
78680
72833
68185
66158
67760
76862
88953
88579
84271
85979
86241
82547
82667
80757
76588
76396
82076
92281
100964
104897
105269
103760
102527
101237
100525
97037
93464
91286
89866
96625
106603
101810
93423
94969
93501
89591
89030
87019
83016
81918
86425
96089
104663
107370
107569
105640
105129
103040
102289
99024
95543
92995
91889
98101
108301
103479
95633
97047
95769
91112
90403
87951
83735
82648
86910
95355
103480
107764
108713
107326
106712
104437
103756
100771
96889
94427
92880
99307
109441
104888
97058
97852
96884
92823
92450
90370
86241
84694
88460
97278
105894
107560
107446
106209
105591
103944
103933
100689
97923
96772
97178
104287
110665
105185
97147
98225
97113
93125
93242
91083
86700
85903
89788
97027
100686
102739
103160
102445
101835
101322
100429
97310
93489
90829
90873
96701
104532
100740
94673
96431
95550
91889
96845
92902
87114
83616
84418
85920
89663
93550
95895
94265
93401
94484
92073
87686
83290
81065
81492
87786
98012
95399
90344
93929
93941
89946
89076
86525
80973
77200
76246
75305
76110
80628
85170
87425
89147
91818
88551
83720
79935
78183
79827
87155
97121
96615
91433
93105
92623
89392
89547
87764
83614
83132
88472
95394
99581
103716
105426
105819
105911
106026
106329
103645
100596
98637
97675
102552
110160
105552
97929
99417
97883
94910
100140
97456
92439
90490
94060
102084
110574
113876
114848
114473
114351
112263
112122
108910
105601
103122
101828
106193
112304
108465
100479
101022
99483
95967
95321
92809
88448
86762
90856
98225
105875
109521
110004
108409
107661
105094
104095
100471
96236
94029
92150
96766
106721
103743
96047
97151
95797
91469
91303
89198
84437
82570
86570
95211
104283
107739
109764
109800
109919
108971
109075
107130
104702
102978
103021
108279
113280
107665
99411
100304
98325
93522
92108
89694
85346
83793
87984
95910
104890
108590
109776
109924
109896
109590
109474
106049
102456
99712
98961
103032
109060
105694
99776
101507
100235
95534
94292
91018
85716
82942
83607
84664
89412
94108
96829
95899
95701
97463
95162
90930
86655
84491
85115
90824
99279
97470
93192
96393
95943
92277
91194
90467
89313
82961
79987
78971
78112
80845
85228
87873
88876
91532
87656
81851
77356
74202
73853
78054
84236
92820
91728
92175
93145
89366
89185
87903
83918
82905
88394
99278
109691
113370
114147
112542
110937
109110
108493
104820
100686
97769
95418
97831
100490
104292
98668
98320
97947
93472
92212
90092
86100
84528
88278
98225
108173
110904
111577
109647
108330
106531
105871
102833
99236
95921
93315
94748
96473
100709
96545
96138
95775
91058
89642
87496
83334
81774
85666
95438
103971
107515
108163
106219
104732
102476
101623
98812
94439
91492
88541
90040
91697
96471
93414
92981
92332
88258
87137
85837
81436
79656
83326
93700
103109
105369
105977
104506
103645
102153
101691
98972
95604
92414
90152
91492
92652
97206
93329
93167
92990
87993
86053
83532
79029
77517
80757
90805
100099
103142
103924
103074
102179
101266
100041
97053
93301
90128
88943
90530
92175
95697
92960
93332
92796
87292
85023
81526
76043
72836
73174
75821
79263
84570
88682
88694
88411
90909
88786
85091
80776
78042
77890
80698
83265
86280
84268
85917
86174
81437
79696
76320
70716
66984
66246
66905
67139
71827
76828
78698
79390
81886
77200
71961
68099
65216
64673
67590
72041
78488
78972
80882
81383
77472
75777
73068
67891
65211
64853
66099
66339
71120
75985
77801
78255
80430
76600
71176
67118
64521
64444
68074
72370
79525
79549
80536
80621
76280
75534
73464
69595
69812
75484
85810
95083
100500
103117
102929
102608
101219
101090
99157
95879
92925
90452
91985
93043
95175
91990
91558
90150
85087
83900
81037
76628
75461
79286
88470
97161
103349
106490
106951
107584
106042
106049
103735
100177
97591
95804
98075
98610
100094
96625
96860
95896
91412
89273
86937
82470
81160
84933
93893
102341
106522
108426
107723
107502
106257
105722
103314
99907
96538
94257
95965
96206
98325
96771
96628
96048
91375
90010
87421
82909
81943
86120
94879
103389
107804
109044
107672
106437
104843
103727
100385
95841
92013
90059
91532
91634
94368
93881
94348
94184
88975
87008
83355
78472
75436
75939
77824
81051
86395
90571
90736
90287
92247
89286
85021
80639
77920
77875
81088
84001
87171
85782
87850
88473
84537
82788
79815
74529
71289
70485
70556
70649
75163
80324
82916
84611
87151
83277
78547
73830
70913
71141
74804
79190
85374
86932
88131
88653
84668
84028
81743
77742
77246
82756
91847
100921
108042
111677
112150
112366
111381
111534
108929
105086
102434
99886
102067
102829
103458
101056
101066
100812
96045
94404
92157
87698
86417
90330
97760
105299
111138
114102
113864
113655
111716
111547
108632
104895
102544
100710
102382
103163
104533
102641
103097
102611
98030
97062
94231
89923
88587
92158
99458
107433
114401
118496
118810
119431
117509
117632
115757
111940
109111
107022
109170
109708
110174
106982
107576
107438
102984
101469
99195
94615
93057
97047
104409
112810
119294
122777
123045
122782
120179
119784
116866
112824
109991
107697
109334
109463
109848
108234
109282
109314
104570
103580
101268
96907
95049
99166
106132
113567
118504
119891
118545
116850
115411
114186
110679
105908
101817
99946
101861
102491
104140
104620
105945
105969
101142
99523
96337
91094
88076
88517
89833
92395
97519
101624
101203
99687
100696
97713
93783
88943
86415
86068
89356
91647
94240
94984
97441
98570
94663
93600
90607
85439
82124
80943
80728
80511
85067
90363
92872
94002
96105
92023
86740
81873
79164
79151
83112
88100
93487
95191
96224
96411
92718
92680
90776
86688
86242
91281
100114
107924
113522
116137
115984
115570
114153
114158
110840
106634
103039
100466
102499
103425
104806
102995
103305
102829
98572
97385
94790
90614
88806
92456
100026
108194
114595
118167
118162
118456
116634
116722
114390
110656
107954
106043
108022
108568
107332
103352
102960
101961
96953
95402
92554
88035
86360
89436
97153
104432
110316
113355
113544
113783
111730
111168
108694
104842
101963
99735
100441
100590
99981
99728
100142
99660
95123
93686
91160
86506
85259
88903
96670
104518
109381
111403
111196
111148
109664
108878
106399
102884
99969
97626
98785
98224
98057
98199
98921
98343
93925
92861
90124
85743
84585
88103
95082
103198
108774
111510
111748
111439
110785
110235
107672
103917
100329
98869
100962
100437
100261
99780
100764
100372
94574
92739
89517
83888
80926
81450
82682
85864
91105
95035
95154
94918
96346
93582
89328
84519
81176
80414
82938
84535
85583
88084
90953
91855
88245
86852
83901
78948
75436
74736
73461
73955
77647
81499
83102
83849
86272
82196
76486
72083
69298
69404
74171
79104
83791
85743
86478
86300
82624
81750
79711
75837
75154
80631
89889
98759
104492
107274
107608
107508
106576
105919
103375
99783
96936
94769
96978
97135
96271
94527
94908
93992
90165
88693
85886
81563
79984
83941
92215
101248
105642
107674
107105
107086
105171
104464
102019
98598
95459
93127
94079
93779
92920
93108
94125
93151
88293
86768
83925
79716
78423
82474
88984
97154
102852
105417
105027
104920
103554
103432
101047
97534
94025
91828
93065
93103
91904
92469
92787
92152
87542
86123
83584
79040
77259
80918
88799
97727
102394
104071
103895
104107
102774
102700
100487
97414
94392
91980
92876
92210
91031
91190
91992
91473
86470
85077
82413
77876
76384
80241
87286
96146
100196
102053
101498
100894
100362
99550
96474
92009
88012
86168
86677
85560
84660
87317
88474
87510
81202
78299
73961
67854
64179
63290
61914
63858
68045
71815
72946
73605
76689
74025
69351
65285
62491
61921
64711
67448
69385
73528
76792
77356
73493
71621
68479
63510
61001
60601
59602
61025
65533
70291
72741
73840
77110
74199
69704
65677
63170
63154
66910
70046
72731
76232
77941
77711
74871
73553
71272
67542
67229
72691
81144
91197
96376
98863
99215
99501
99380
99735
98133
95179
92772
89948
91216
91596
89869
88489
88847
87545
82145
80337
77809
73621
72279
75996
83794
93497
98451
101045
102010
102421
101247
100928
98905
96521
93566
91272
92550
92518
90903
91131
91690
90547
84732
82258
79503
75306
74000
77752
84364
93019
99219
101977
102080
102429
101185
101019
99195
96306
93908
91801
93250
93005
90641
90525
91310
90271
86033
84611
82100
77438
76069
78860
84341
93915
98375
100492
100711
100811
99733
99420
97828
95008
91890
89437
89692
88520
86024
87715
88889
87500
81602
80214
76914
72926
71900
75369
82356
93009
96826
99303
99746
99963
99859
99068
96983
93644
90931
89648
90225
89763
87540
86597
88035
87306
81118
77751
73686
68290
65385
65010
64625
67795
72996
77488
78886
80110
83114
80453
76375
72407
69613
69545
71319
72840
72997
75950
79450
79663
75672
73573
70125
65157
62174
61781
60013
62262
66483
70834
73077
74371
77072
73594
69236
65131
63318
63440
66595
69818
72025
75731
77755
77570
73349
71874
69368
65859
65603
70706
78854
89552
95792
98769
99430
99826
99137
98801
97474
94342
91611
89112
89566
89221
86902
86342
87802
86886
81249
79210
76295
72586
72103
75542
82729
92870
98331
101044
101398
102171
100867
100695
99170
96483
94570
92744
93295
92605
90328
88995
89726
88518
82872
80482
77263
73674
72724
76214
82623
92127
98258
100987
101346
101379
100949
100805
99087
95970
92918
90603
91165
90269
86804
86505
89094
87795
81999
78915
75107
69755
65648
64095
63066
66317
71251
75677
77556
78968
82129
78587
74178
70326
67708
67544
70672
73301
73964
76153
79520
79000
74490
72712
69985
65714
64599
67126
71297
78399
83784
87420
88251
88802
90218
88479
85866
82607
80073
79080
80837
80539
78613
79786
83349
82827
77641
75519
72209
67677
65536
65957
66616
70777
76031
80574
81221
81710
84259
81634
78677
74648
72284
71791
73831
74440
73185
75172
79866
79933
74899
73254
69727
64918
62002
60730
59262
61675
65929
70586
73235
74688
77778
74286
70161
66341
63943
64138
67697
71022
72463
75460
78822
78732
74064
73090
70517
66825
66575
71431
80190
91223
97488
100509
101821
102303
101710
101517
100133
97737
95109
93609
96160
96065
92633
90303
90788
89523
84290
82463
79549
75252
74082
77639
85009
95334
99839
101716
101779
102744
101174
100710
99290
96395
94029
91403
91769
90807
87972
87449
89578
88064
82992
80837
77753
73642
72678
76154
82684
92038
97833
101378
101959
102545
101436
101280
100039
97144
94771
92465
92972
92302
88946
88746
90453
89036
83885
82228
79184
75059
73543
77106
84736
95294
100748
103756
104134
104700
103777
103532
102438
99813
97529
95959
97280
96218
93087
90900
92357
90810
85181
83057
79852
75766
74703
77809
85485
96215
101668
104060
104129
103791
103025
102082
99511
95919
92301
90792
91329
90134
87894
88273
91296
90098
83581
80639
76851
71825
68984
68964
69471
74146
79933
84723
85746
86021
88364
85430
82190
78078
75549
74741
76393
77320
76116
77201
81722
81618
76982
74539
71118
65720
62591
61311
60115
62668
67151
71109
73642
74556
77303
73658
69295
65640
63125
62470
64710
67622
68788
71092
76853
77121
72594
70376
67046
62394
60112
59021
58299
60739
65305
70385
73103
74732
77499
74511
70816
67170
64775
64667
67784
70648
71488
73563
79033
78196
73349
71897
69338
65699
65758
70497
77567
87767
95010
98966
100425
101462
100467
100063
98746
95773
92853
90149
90124
88659
85070
85022
89455
87825
81746
79924
75406
71269
70036
72720
79322
88618
94834
98250
98678
99590
98771
98462
96909
93991
91318
89123
89107
87538
83985
83611
88061
86460
82004
79936
77014
72371
70959
73333
80463
90397
95881
98735
99510
100004
99627
99725
98711
96076
93509
91360
91337
89927
86786
86032
89182
87611
81510
78930
75846
71570
70363
73477
80244
90839
96394
99220
99771
100381
99855
98957
97557
94220
91172
89489
89038
86788
83041
83251
89268
88070
81281
77867
73796
68945
66059
65911
67243
72766
78231
82639
83738
84007
86166
83566
80686
77374
74747
74173
75654
75389
73164
73944
80359
80801
74734
71843
67788
62976
59812
57966
57266
59931
64549
69286
72619
73500
76263
72875
69115
66118
64183
64257
66641
68803
70071
72684
79002
77785
72964
70858
68079
64334
63912
68409
76495
87354
94304
97800
99257
99834
99743
99586
98388
95859
93279
91013
91513
89998
86100
84674
89321
87609
81349
78814
75608
71829
71099
73707
80170
90955
96811
99878
100953
102081
101651
100872
100176
98555
96598
93983
93821
91673
88104
87514
91442
89904
83144
80570
77454
73463
72485
75133
80999
90470
97070
100608
101936
102909
101914
101352
100757
98081
95431
92563
92866
91371
86994
85500
89694
88414
82023
79855
77428
74563
73643
75165
80847
90627
95851
98818
100057
101264
100364
100368
99855
97420
94900
92757
92972
91876
87455
85583
89213
87780
81282
79121
76128
72210
71326
74176
80948
91165
97049
99590
100721
101416
100691
99479
97682
94494
91730
90096
90564
88681
85665
84869
89156
88316
81445
78380
74139
69189
67466
67216
68075
72995
78908
83437
84409
84736
86492
83956
80790
77549
75209
74584
76729
77545
75792
75519
80721
80898
75603
72977
69296
64541
61567
60040
58974
61336
65747
70739
74209
76678
79612
75788
70983
67633
64888
64787
67190
70910
72112
72960
78733
78758
73927
71878
69269
65574
65572
69433
77795
88641
94709
97771
98545
99296
99104
98763
97284
94681
92441
90164
91228
90879
87181
84464
88209
87494
81920
79409
76314
72323
71755
74381
81414
91899
97435
99543
100026
100869
100007
99892
98267
96026
93012
90802
91078
89621
86011
84140
88693
87816
81814
79528
76464
72506
71322
73820
80294
89816
95718
99214
99375
100475
99909
99552
97517
95388
92701
89915
90726
89669
86143
84756
89554
88389
82564
80378
77308
73030
71449
74470
81376
92116
97273
99781
100750
101200
100807
100702
98999
96869
93806
91809
91972
90638
86373
84779
89316
88281
82123
80472
77752
73470
72460
74953
82092
92429
97701
100533
101010
101595
100950
100273
98274
94623
91691
89739
90041
87951
84420
83750
89282
88839
82331
79325
75267
70420
67812
66821
67838
72889
78402
82974
84002
84391
86472
83910
80676
77302
75016
74470
76336
75964
73912
73828
80305
80989
75791
73586
69845
65103
62020
60219
59308
61592
65517
70520
73543
75378
78701
75112
71033
67393
65354
65652
68716
71458
72317
73282
79404
79256
74070
72283
69344
65772
65924
69931
78046
88282
94671
97729
99227
99962
99902
99615
98484
95985
93432
91325
91802
90614
86819
84698
89372
88551
82718
80545
77467
73550
72248
74917
81799
91870
97291
100599
101557
102321
101578
101190
99813
97634
95167
92707
92807
91183
86900
84976
90686
90006
83595
81269
77764
73585
72455
74507
81200
90065
96579
99928
101704
102526
101783
101296
100233
97822
95533
93040
93239
91682
87620
86063
91664
90701
84427
82097
78902
74695
73326
75390
81977
92041
97595
100724
101916
103038
102510
101828
100993
98711
96176
94078
93417
91820
87708
86000
91453
90124
83911
81284
78319
74307
73321
75413
81946
91924
97481
100599
101327
101672
101144
100511
98883
95662
92681
90762
90560
88350
84672
83114
89032
88907
82521
79622
75637
70503
68139
67173
68286
73155
78456
82779
83612
84060
86334
83668
80631
77651
75573
74836
75914
76121
73743
73530
80776
81481
76175
73520
69408
64959
61932
59943
59214
61274
65360
70104
73117
74971
77970
74445
70369
67493
65518
65809
68427
71155
72146
73147
79301
79248
74290
72147
69277
65807
65780
69937
77478
88073
94695
97917
99474
100625
100158
99757
98294
96168
93744
91586
91841
90696
86460
83609
89144
89868
83741
81939
78634
75211
74380
76568
83172
92588
97403
99628
100685
101840
101639
100745
99566
97031
94773
92730
93220
91824
87729
85584
91376
90771
84341
81964
79022
75016
73984
76149
81770
90860
97120
100735
101933
102986
102428
101852
100862
98315
95591
93358
93425
92555
87938
85893
91913
90932
85024
82976
80016
75656
74127
76142
82528
91164
97173
100368
101925
102939
102404
102064
101860
98623
96037
94209
94273
92625
88474
86505
93072
92042
86196
83674
80091
75796
74645
76699
83071
92374
98153
101197
102610
103489
103321
102411
101074
97841
94780
93050
92959
90491
86599
85096
91355
91087
84392
80990
76822
71569
68970
68111
68995
73682
79095
83395
85007
85592
87781
84998
82105
78914
76805
76642
77855
77792
75753
74929
80729
81071
76166
73275
69948
65017
62365
60553
59617
61273
65502
70364
74017
76535
79523
75766
71720
68733
66597
66689
69583
72234
72800
73022
78710
78720
73608
71674
68790
65453
65834
69955
76812
87460
94478
98065
99683
100829
100706
100845
99372
96738
94400
91865
92296
91070
87632
85942
91047
89927
83114
80769
77706
73835
72726
75413
81483
91871
97780
101927
103331
104380
103255
102830
101989
99510
96864
94726
94691
92921
88587
86306
91546
90620
84946
82445
79143
74957
74033
76699
81956
90878
98471
102182
103716
104561
103427
102828
101968
99054
96813
94306
94083
92225
88673
86681
92754
91789
85032
82706
79224
75243
74338
76663
82048
91377
98013
101946
103700
105093
104441
104168
102958
101075
98588
96054
95781
93905
90325
87985
94151
93224
86803
83665
80532
76318
75224
77660
82919
92393
99316
103281
104911
105441
105084
104628
102803
99651
96507
94648
94424
91893
88138
87271
93992
93628
86824
83272
79081
73897
71097
70084
70665
75209
80919
85454
87597
88053
90081
87367
84756
81928
79626
79241
80554
79855
77792
76910
83919
84472
79011
76495
72092
67681
65209
63596
61499
63649
68399
74084
76097
77909
81228
77615
73899
71512
69750
69996
72472
75077
75716
76272
81860
81352
75847
73711
70592
67603
67810
72382
78686
87694
95543
99948
102138
103127
103109
103150
102356
99347
97056
93901
93589
92381
89026
86295
90782
89844
83864
81601
78337
74862
73990
77220
82261
91570
98261
102771
104246
104899
103865
103315
102610
100035
97863
95109
94523
92685
88728
86858
92132
91056
84378
81584
78241
74252
73775
76371
81474
90541
97511
101989
103852
104604
103552
103240
102420
100241
97449
94750
94489
93002
88943
87240
92497
91434
85108
82593
79195
75550
74537
77241
82307
91464
98425
102028
103736
105126
104070
103569
103043
100780
98634
95951
95413
93826
89891
87932
94093
92853
86422
84185
80660
76556
75834
78308
83122
92155
98221
102520
103837
104585
103947
103757
102001
98855
95590
93972
93940
91677
88387
87022
93204
92379
85383
82323
78038
73302
70804
70699
70939
75345
81116
85938
87519
87637
89526
86674
83871
81487
79121
78987
80352
80221
78347
77889
84048
83997
78493
75880
72551
67823
65280
63746
62543
64482
68873
73411
76271
78047
81152
77595
74370
71588
69368
69667
72250
74619
75333
76703
83399
83207
77742
75314
72306
68977
68881
73316
79006
88082
95581
100492
102545
103759
103648
103586
102706
100772
97965
95562
95217
93479
89687
87954
93217
91735
85062
82440
79529
75969
74939
77796
82517
91022
97899
102098
103963
104662
103933
103466
103097
100372
97800
95455
94609
92126
87272
85372
89270
88884
83525
80339
76576
71255
67629
65374
63981
66241
70186
74512
77336
79334
82117
78619
75146
72160
70293
70220
72491
74305
74109
74674
80216
80595
76056
73772
70613
67545
68484
73465
79206
87868
95264
99951
101770
102711
102502
102029
101640
99370
96965
94183
94144
92670
88844
87403
92632
90808
84531
82015
78788
75439
74693
77675
81741
89561
96647
100799
102293
102819
102506
101354
100330
97542
94432
92552
92609
90274
86797
85959
92492
91328
84571
81652
77500
72790
70335
70126
70408
74080
79564
84473
86451
87008
88360
85732
83594
80898
79132
78598
79582
79453
77142
77102
83754
83260
77532
75037
71496
66867
64392
63276
61789
63798
67826
72343
75338
76901
79782
76489
73330
70869
69387
69605
71679
73917
74939
76085
82677
81683
75821
73883
71375
67935
68550
73342
78713
87529
94901
99788
102323
103532
102700
102483
101736
99712
97209
94803
94712
93501
90313
88983
93883
91967
85735
83555
80550
77050
76339
79314
83576
91745
98534
103123
104922
106019
104869
104534
103796
101918
99571
96913
96566
94833
91059
89794
94852
92834
86369
84221
80844
76900
76277
79313
83281
91132
97834
102324
104148
105013
103987
103334
102832
100514
97967
95390
95020
93281
89487
88721
93355
91575
85279
82930
79793
76314
75504
78461
82415
90302
96470
101075
103006
103734
102797
101906
100813
98854
96683
94091
94232
92531
89036
88171
92499
90900
84861
82604
79551
75647
74932
77984
81962
89399
96040
100555
102122
102561
101815
100747
99070
95956
93182
91030
91357
89627
86290
85922
91239
90196
83053
80275
76821
72048
69762
69998
69803
73759
78792
83835
85400
85893
87556
84752
82431
79543
77569
77085
78128
77956
76265
77030
82463
82984
77259
74511
70889
66401
63843
62622
60746
62993
67523
72075
75465
76997
79438
76371
73061
70702
68687
68816
71122
73568
74079
76072
83180
82151
76584
74155
71218
67826
68115
72111
77023
85587
92687
97797
100288
101310
101569
100968
99901
97676
95403
92708
92808
91820
88424
87580
92740
90698
84528
82293
79022
75483
74849
77658
81264
88987
95196
99600
101275
102690
102070
101459
100628
98101
95763
93477
93243
91498
88312
87534
91747
89671
83183
80900
78056
74315
73384
76520
80700
88048
94507
99184
101346
102712
101880
100638
99842
97766
95417
93406
93441
91649
88032
87870
91756
89455
83811
81162
78126
74527
73551
76390
79962
87567
94707
99076
101147
101847
101156
100306
99502
97366
95120
92903
92318
90736
87109
87199
91466
89553
83002
80294
77140
73414
72761
75411
79087
85941
92457
96668
98478
99200
98790
97283
95555
92724
89963
87957
87851
85915
82948
84122
88276
86918
80099
77364
73580
69076
66731
66860
66738
69995
75296
80223
82039
82836
85041
82274
80056
77648
75645
75001
75966
75388
73654
75079
80025
79164
73580
71108
67473
63235
60849
60567
58502
60061
64052
68542
71702
73096
75817
72652
69522
67041
65362
65391
67756
69789
70468
73088
78538
76914
71265
69031
66091
63103
63019
66360
69747
76439
83410
87934
90355
91490
92380
90766
89706
87477
85407
83570
83880
83364
80915
81606
84206
81925
75771
73872
71371
67821
67074
69615
72581
78529
85127
89573
91821
92398
92808
91112
90011
87818
85541
83845
84184
82679
79980
80806
84284
82549
75843
73817
70998
67287
66669
69105
72199
78438
84383
88959
91297
92600
92526
90779
89543
87600
85402
83936
84395
83305
81037
81428
83585
81849
75925
73837
70755
67256
66506
69331
72749
78627
84980
89361
91182
92372
92337
90795
89424
87083
84912
83342
83690
82303
79390
80366
84139
82027
76006
73996
71070
67477
66721
69415
72434
78237
84249
88646
90701
91431
91676
89920
88513
86051
83308
81510
83094
81400
78746
78852
81139
79517
73424
70852
67715
63763
62015
62692
62622
65560
70658
75328
76919
77572
79828
77410
75247
72688
70909
70562
72085
72041
70756
72903
76405
75672
70600
67669
64293
60511
58280
57691
56197
57165
60907
65597
68594
70425
73144
69669
66361
63845
61870
61962
64131
66336
67062
70213
73801
72420
67331
65243
62475
59543
59368
62513
65715
71573
78090
82994
84969
86125
87431
85924
84372
82266
80067
78856
79600
78947
76653
77868
80112
78523
72590
70405
67432
64020
63323
65491
68767
74182
80242
84766
86625
87722
88004
86384
85230
82692
80624
79160
79930
78992
76791
77807
79941
78234
72769
70503
67821
64229
63172
65431
68493
74079
80007
84627
86649
86818
85645
85186
83966
81408
79482
78290
78909
78351
76302
77977
79442
77579
72203
70478
67358
63925
62900
65312
68551
73816
79708
83968
85705
86624
87275
85758
84269
81723
79416
77755
78485
77971
75683
77823
79790
78211
72637
70546
67590
63945
62697
64995
68022
73247
79220
83699
85403
86523
87474
85845
83911
81019
78697
77507
78297
77539
75915
78166
80450
78852
72713
70617
67228
63384
61340
61915
62284
64473
69306
74175
76421
77308
79799
77119
74850
72091
70182
69914
71768
72081
70966
73192
75868
75017
69729
67090
64116
60040
57549
57075
56115
56657
60766
65339
68529
70218
73008
69602
65713
63489
61603
61473
63843
66488
68226
71664
73981
72748
67575
65793
63157
60070
59816
63244
67626
73376
80067
85021
87423
88780
89434
88030
86076
83714
81471
79828
80737
80518
79059
79934
81632
80011
73971
71860
69319
66030
65040
67773
71316
76533
82802
87591
89567
90219
90921
89172
88017
85273
83187
82018
82792
82547
80971
81921
83126
81269
75878
73598
70470
66948
66001
68731
72470
77819
83662
88741
90960
92236
92324
90772
89438
86749
84392
82959
83582
82858
81185
82509
83579
81599
76016
73944
71100
67224
66144
68994
72762
77838
84151
88724
90733
92230
92393
90593
88756
86010
83855
82487
83547
83061
81305
82271
83542
81915
76201
74247
71262
67433
66217
68944
72832
78247
84267
88743
90662
91646
92338
90544
88251
85333
82808
81319
82134
81244
80158
82352
83873
82293
76608
74132
70786
66102
64079
64500
65397
67306
72213
77122
79346
80051
82539
79828
77325
74592
72444
72051
73455
73749
73562
76474
78848
78235
72985
70834
67330
62694
60376
59971
59263
59491
63588
68255
71435
73229
75970
72466
68680
65922
63982
63900
66562
69293
72000
76127
77704
76612
70981
69196
66344
62995
62928
66981
72725
78891
86217
91071
93406
94593
95596
95118
93710
91170
88722
86894
87793
87315
86879
87475
87927
86006
79990
78012
74936
71349
70455
73565
78056
84572
91191
95733
98292
99073
98300
97419
96907
94711
92407
90314
90665
89789
88862
90099
90121
88113
81702
79397
76052
72166
71085
73852
78511
84509
91351
96392
98780
99971
99500
98309
97436
95094
92831
90830
90569
89266
88615
88869
88972
86886
80979
78715
75696
71826
70903
74274
79865
86447
93335
98114
100575
101029
99923
98854
97476
95109
92469
90348
90316
89067
88363
89105
88782
87282
81107
78763
75362
71919
71150
74382
79848
85410
91957
96764
98332
99450
99252
97903
96155
93265
90228
88643
88979
87450
87408
88855
89193
87315
80839
78012
74204
69778
67578
68209
69655
71377
76305
81758
83602
84402
86291
83645
80859
77938
76026
75612
76443
75534
77736
79535
80886
80158
74773
72352
68982
64363
61949
61518
61333
61152
65306
70132
73422
75221
78118
74700
70645
67952
66054
66271
68663
71180
75171
78223
79426
77989
72764
70390
67748
64538
64994
70175
77573
84443
91301
95710
97900
99362
99391
99332
98423
96300
93848
91429
91521
90716
90921
90639
90479
88408
82596
79831
76549
72907
72214
76135
82868
89088
95198
99326
101143
102369
101877
101611
101193
98365
95685
93601
93674
92221
92673
91923
91475
88876
82844
80620
77434
73743
72989
76745
83356
89799
95802
100129
101558
103237
102104
101473
100732
98601
96010
93636
93427
92678
93467
92628
91621
89401
83543
81245
78570
74485
73778
77386
84380
91083
96928
100108
101790
103041
102110
101757
100748
98151
96054
94298
94290
92977
93071
92407
91966
89659
83754
81337
78114
74600
74045
77514
84105
90962
96702
100497
101704
102215
101217
100405
98545
95262
92421
90824
91067
89222
90166
89561
89805
87860
81675
78766
75142
70584
68294
69005
70927
72907
77966
83168
84381
84989
87512
84780
81818
78819
76932
76621
78213
78326
80608
80640
82147
81364
75483
72725
69336
64734
62207
61644
62025
61841
65695
70387
73904
75893
79028
75266
71614
68568
66905
67536
70624
73419
78929
78175
78473
77487
73486
71466
69825
66227
66052
71191
80302
88823
94512
98047
99814
100967
100644
100146
98936
97085
94633
92117
92758
92335
93277
89505
88756
86989
81262
79100
76274
72964
72353
76533
85143
93307
97549
100723
101701
102563
101274
100866
99786
97564
95510
93316
93464
92517
94581
90803
90119
88432
82413
80462
77313
73752
73191
77032
85545
92131
97662
101199
101836
103232
102632
102187
101252
98753
96553
94323
94828
93897
95611
92234
90941
89327
83128
80923
78571
74467
73717
77681
87128
94604
98506
101471
102750
103388
102903
102493
101377
99025
97032
94693
94697
93696
95906
91880
90821
88705
82872
81080
78498
74713
73929
78097
87227
94992
99207
101821
102545
103274
102901
102052
100324
97807
94808
93048
93466
91829
94616
91621
91127
89089
82214
79478
75717
70926
68927
69351
72520
75373
79492
83948
85603
85975
88138
85227
82672
79990
77813
77129
78664
79055
82376
81089
81981
81846
76238
73486
69874
65270
62754
62465
63328
63055
66908
71580
74647
76811
79479
76124
72475
69452
67220
67534
70684
75226
81857
79479
79694
78377
73725
71867
69353
66014
66519
71849
82171
91074
96430
99538
100695
101080
100524
99891
98942
96798
95011
92881
93801
94472
96284
89675
89126
87345
81531
79315
76690
73498
73014
76739
86101
95166
99427
101924
102601
103494
101987
101076
100244
98094
96090
94296
94654
94747
95965
89325
88667
86667
80894
78788
76081
72343
71961
75736
85076
93556
98808
101845
102965
103150
101245
99992
99439
96655
94659
92103
92910
93048
95026
88991
88290
86437
81117
79279
76277
72452
71741
76056
85990
95100
98232
100316
101523
101254
99905
99342
98522
96167
94116
92195
93286
94214
96516
89642
88442
86735
81542
79438
76813
72737
71466
75164
85553
95729
99160
101383
102017
102162
100915
99462
98022
94579
91991
90227
91002
91288
93586
88347
88259
86681
80086
77497
74090
69634
67486
68076
71530
74931
79380
83916
84654
85272
86740
83987
80522
77245
75216
74801
77075
79972
82987
78776
79685
79673
74527
72081
68515
63918
61278
60817
62006
62606
66239
71730
75323
77638
80282
76381
72266
68820
67351
68866
73934
79640
82494
78307
78277
77479
73904
72342
69721
66008
66216
71191
81891
93086
97453
99866
100911
101220
100179
99997
98332
95971
93534
91646
93154
95074
96437
88753
87957
86610
80708
78790
76133
72303
71637
75730
85835
95584
99081
101223
101355
102131
100654
100394
99458
97196
95113
93490
95127
97255
97337
90079
88973
87290
81340
79170
76172
72396
71510
75648
85316
94818
99746
102633
103009
103832
102172
101371
100174
97343
95415
93304
94813
97588
98315
90892
89425
87594
81764
79337
76533
72605
71832
75612
86055
96693
99478
101442
102140
103143
101720
100906
99696
97357
95597
93577
94632
96069
97741
90146
88747
87029
81039
79111
76111
72590
71736
75847
86662
96526
99535
101363
101952
102286
101091
100036
98497
95425
92490
90951
91656
93843
95183
88831
88356
86740
80424
77685
74025
69406
67039
67895
71417
76136
79802
84151
85026
85206
86870
83924
80785
77752
75506
75795
78555
82893
83222
78282
79436
78906
74092
71308
67841
63081
60330
59903
61237
62314
65581
70720
74466
76213
79155
74813
70535
67081
65032
65055
68704
75886
81395
76968
76989
75983
71556
70133
67526
64090
64129
70448
81888
93106
97107
99441
100465
100598
99829
99381
98050
95936
94026
92289
94175
98305
97091
88541
87707
86485
80972
78788
76314
72399
71786
76005
86332
97871
100193
102428
102754
103346
101470
101495
100767
97691
95880
94102
95973
99443
98521
90986
89593
87937
82178
80149
77259
73400
72655
76809
86877
97285
101982
104765
105218
106357
104457
103657
102716
99659
97634
95460
97421
101603
99872
91930
90407
88998
83117
80453
77806
73873
72365
76511
87193
98753
101957
103657
103916
104074
101996
100667
99129
96748
94753
93334
95524
99538
98055
90115
88777
87275
81809
79559
76916
72757
71988
75941
86757
97891
100537
102005
102031
101985
100502
99726
97914
94552
91332
90175
92333
96811
95161
88154
87709
86878
80760
77881
74610
69962
67493
68351
72068
76847
80801
84937
86514
86887
89105
86562
83131
79401
77668
78079
81951
87277
86482
81038
81911
82382
76878
74300
70580
65838
63164
62797
64044
65660
69008
74772
78706
80451
83125
78850
73826
70293
68432
69133
73797
83038
86102
81200
81058
80567
75536
74065
71175
67529
67876
73700
85562
98576
101813
103960
104447
104722
103277
103144
101518
98609
96699
94836
97423
103591
102340
93558
92621
91703
86621
84460
82025
78195
77362
81499
92915
105301
107430
108362
107633
107216
105179
104746
103095
100343
97856
95824
98498
105036
104887
96857
96295
96181
90412
88642
86062
82042
81067
85270
95844
107046
110777
112521
111303
110474
107970
106951
104171
100732
98216
96321
99666
107653
106493
98275
97543
96973
92064
90135
87830
83633
82526
87168
98091
110693
112394
112736
111497
110452
108029
106815
104206
101176
98541
96615
100415
108642
106451
98252
97087
96292
90898
89275
86470
82322
81344
86016
96810
109002
110772
111429
110761
109925
108074
106609
104196
100292
97510
96689
100738
106669
103292
96674
95652
94758
89410
86860
83219
78128
75613
76191
79965
85738
89368
92973
93345
92879
94226
91463
87625
83617
81382
82069
86914
93724
91521
85951
86668
86833
82108
80387
77068
71932
68727
68219
69293
71449
74378
79376
82055
83313
85871
81632
76618
72906
70415
71512
77747
88662
89110
83901
83979
84174
80018
78577
76311
72369
72126
77816
89912
103072
105923
107508
107103
106791
105435
104987
102975
99990
97265
95528
99462
107200
103243
94604
93488
92485
87529
85704
82878
78885
78054
82690
93844
107254
109019
109040
107837
107390
105141
104631
102828
100150
97596
96214
100206
108082
104049
95954
95356
94240
89197
87240
84219
80349
79502
83743
94132
106019
109526
111111
110914
110779
108576
107739
106058
102678
100587
99081
103192
110481
105334
97272
95991
95478
89871
87970
85366
81163
79938
84007
95465
108616
110401
110439
109866
109069
107050
105907
103433
100663
98158
97123
101364
109087
104538
95972
94863
94332
88947
87159
84540
80315
79407
83983
95165
108573
110324
110611
110068
109364
107030
105806
102705
98915
95591
94688
98697
106516
102309
95646
94887
93948
88201
85747
81896
77196
74740
75602
79479
86218
89805
93015
92855
92272
93507
89996
85915
81610
78904
79148
84544
93723
90893
85698
86957
87654
83624
81116
77594
72650
69775
69357
70643
73301
76149
81470
84672
85707
87595
82966
77874
73952
71952
73623
82024
92547
91675
86704
86829
87004
83280
82152
79823
76093
76009
82160
94346
108485
111652
112947
112721
112356
111004
110422
107693
104811
102421
101247
107058
115049
109364
99974
99470
99128
94334
92770
90341
86590
85529
90241
101327
115038
117193
117564
117365
117032
114731
114224
112456
110420
109020
108475
113369
117684
111608
103342
103054
101730
96441
94295
91246
87298
85768
89953
100291
112314
116404
117926
117513
117559
115069
114240
112216
109261
107962
107912
114905
118404
111337
102317
100723
100164
94992
92843
90238
85377
84014
87998
99361
112679
115060
115167
114883
114351
111642
110509
108254
105163
102797
101489
106781
113896
107533
99240
98378
97142
92361
90397
87626
83393
81908
86015
97516
111012
113966
113755
112957
112403
110335
109740
107173
103635
100937
100337
105333
110268
104167
97033
96933
96102
90408
87356
83712
78609
75970
76611
80160
87224
90889
93649
93724
92863
94025
90597
86596
82485
80077
80659
87400
95719
91251
85910
87377
88102
83837
81306
77695
72661
69172
68537
69504
72349
75260
80440
84296
86906
89182
84609
79374
75605
73501
74913
82788
92494
90575
85452
85895
85957
81693
80249
77860
73891
73720
79339
92274
106514
110061
110021
109773
109588
108140
107517
104952
101445
98802
97963
104322
111276
105137
96410
95942
95535
90053
88041
85627
81388
80698
85072
96797
110927
113212
112501
111078
109844
107549
106543
104298
100987
98588
97218
103343
111800
105681
97398
97333
96437
91234
89395
86667
82569
81345
86113
96955
109592
114067
114706
113301
112235
109038
107763
105004
101193
98247
96930
104299
112745
105975
97499
96896
96660
91607
89504
86924
82422
80749
85088
95967
109487
112118
111434
110492
109863
107685
106580
104276
101003
99052
98146
105633
111603
105145
97140
96580
96176
90659
88865
86063
82065
81259
85301
96507
110595
113358
112409
111413
110285
108183
106615
103460
99238
96598
96570
104267
108514
102924
95539
95115
94367
88445
85555
81763
76313
73506
74258
78176
84778
88981
91270
91003
90200
91788
88590
84865
80820
78591
79226
87783
93609
89044
84010
85349
86266
81533
78731
70349
67783
67133
68200
70524
72852
76635
79487
79705
80422
82165
78561
73489
69944
68173
73737
85331
85852
83468
80151
82425
82361
77964
76521
73678
69420
67047
67450
68770
70527
74840
78531
78926
79581
82513
79547
75212
71638
71462
77965
87895
87763
84658
80044
82019
81236
77019
75779
73326
69770
70195
76493
86540
97281
103674
107273
107701
108222
106422
106120
104728
101934
100768
104493
112236
109307
102340
94793
95668
93755
88630
87393
84785
80958
80368
84737
93614
103175
108375
110298
108977
108553
106167
105655
103809
100624
99811
104651
114719
111962
104736
97749
98825
97122
92342
90855
88184
84071
83371
87518
96903
106070
110999
113055
112549
111909
109133
108577
106595
103041
102295
108038
117755
114749
107726
100466
101567
100541
95558
94094
91285
87205
85841
90020
98921
107867
112939
115288
114721
114085
112427
111404
109251
106162
105067
110049
117038
113485
106809
100200
101342
99236
93676
91498
87731
82588
80149
80931
83688
88010
92112
96269
96258
95984
97573
95306
91051
87866
86304
92617
103644
101547
96524
92013
94921
94738
90640
88982
85944
81015
77833
77322
78074
79300
82791
87171
89182
90153
91918
88244
83274
79867
79047
87336
98118
99349
97141
92709
94402
93424
89841
89212
87187
83040
82571
88405
100119
111803
114678
116010
115499
114827
113318
112957
110732
108363
108406
114255
121314
118039
110795
102327
102812
100687
95481
94433
91630
87514
86255
90508
101109
112914
114699
115137
114183
113769
112381
112206
110951
108707
108611
114639
121593
118387
111310
103709
103374
102192
97896
95835
93127
88794
87719
92304
102306
112299
116256
117889
117290
117522
115805
115819
113965
110972
110431
116010
122563
119011
111715
104695
106245
105000
99054
96920
93387
87680
83648
82607
83456
85351
88716
93686
96511
98493
102316
99006
94574
91542
91157
97522
104446
105224
101357
96282
98430
97334
93870
93020
90828
86621
85378
89072
97063
106748
109253
111160
110193
110110
110372
108905
106019
103160
103521
111426
118508
115504
109144
103116
104871
103291
98146
96758
93751
89077
86639
87314
90164
94911
99049
103091
103200
103220
104848
102182
98656
95150
95124
103362
110536
108379
103137
98640
101718
100987
97139
95857
92596
86739
83387
82331
82607
83619
87041
92198
96092
98105
100788
96722
91689
87912
87988
95721
103411
104128
102012
97343
98866
97842
94272
93536
91696
87600
86886
92379
103290
115980
118711
119505
118765
117998
117020
117144
115031
112574
113159
121365
127821
124712
118998
110983
111669
109983
106743
106150
103814
99600
98294
102459
109814
115811
116982
116901
115575
115343
114912
114886
112372
111388
112289
118821
124584
121377
114750
107487
107800
106143
102154
109333
106448
101569
99695
103387
110396
114715
116921
118401
117226
117184
116544
116462
114900
112248
112243
119350
125595
122355
115715
108281
110062
108461
104329
111313
109064
103787
101785
105224
112155
117751
118722
119072
118703
119586
118629
119093
117432
115272
115457
122032
126705
123155
115924
108140
109643
107443
103560
110931
108707
104134
102305
106009
115522
127593
129333
130465
129272
128756
127520
127474
125213
121842
121720
129241
134691
130630
123649
117149
118213
116762
112392
110378
107526
101896
98824
99209
101407
107075
112310
116531
117272
117318
119219
117797
114584
110937
111106
118693
123547
121252
115932
110988
115251
115149
110769
109688
106799
101366
97726
96352
95740
97098
100772
107107
110996
112694
115037
111260
106564
103015
103586
112782
119696
120515
118690
113869
115904
114954
110935
111082
109655
105373
104276
109346
116630
122856
124695
125712
125429
125587
125113
125479
123281
121035
122006
129079
133818
130091
123131
115131
115685
113979
110616
117665
115231
110055
107691
111209
117946
123625
123943
124023
123162
123162
121795
121534
118884
116110
116298
123350
127850
124691
117803
110554
111066
109345
105375
112123
108966
103821
101837
105443
111442
116557
119044
120008
119139
119238
117695
117618
115086
112044
112635
119848
124317
121263
114188
107582
108454
106849
102672
110047
108017
102978
100640
104262
113778
126181
127273
128205
127298
126762
124468
124487
122276
119039
120052
127528
132613
128761
121133
113174
113188
111935
107776
107355
104965
100443
98901
103159
113831
126719
128712
128799
127461
125088
122491
121384
117795
114501
114508
124390
130154
126378
119620
112856
114646
112917
107607
105525
102235
96834
93505
93903
96000
102393
106355
109239
108391
106619
107448
104690
100477
96100
96200
105487
111342
109584
104622
100540
104377
104150
100135
98939
96250
90425
86716
85879
85903
87590
90201
94985
97200
98009
99440
95513
90242
86530
86931
97810
105269
106618
105073
100349
102638
101381
98114
98118
96727
92569
91874
97708
108550
121190
123245
122918
121405
120492
118797
117831
114751
111906
113271
122907
128365
125505
118182
110455
111705
110258
106265
105569
103776
99342
98006
102500
113287
126440
127827
126805
124964
123815
121234
120049
117569
114601
115180
124780
130292
127274
120522
112836
114385
112449
107274
106480
103652
99130
97218
101030
110157
121493
124532
124945
124352
125116
123231
123245
121136
118465
118862
124967
128262
124677
118495
110632
111427
109568
105089
104046
101826
97239
95388
99415
109534
122162
122983
121613
120639
121325
119491
119314
117205
114578
115607
123904
127693
124657
118935
111049
111917
109831
105080
104356
102227
98242
96554
100982
111322
124224
124981
123105
122007
122318
120947
120422
117753
114327
114865
122657
125252
121337
115685
109055
110426
109029
103860
101600
98096
92771
89663
90140
93075
98948
102981
106066
106141
106187
107659
105633
102439
98781
99554
107453
111582
110243
105766
101017
104290
104156
100874
99605
96836
91892
88454
87788
88041
90227
92807
97436
99971
100742
102417
98430
93794
90365
91218
101715
109372
111291
109551
105036
107017
106801
103100
103252
101531
97354
96635
102060
112369
125729
128097
127285
126861
127154
125888
126077
123587
120586
121557
129328
133018
129676
123477
114914
115452
113567
110021
108920
106170
102235
100150
104121
111148
118176
118404
116281
115736
115664
115103
115009
112680
110118
111063
118717
122379
119218
113471
106105
107127
104984
100390
107090
104997
100026
97939
101453
111053
122630
125885
125383
124213
124630
122577
122453
119864
117383
118486
125942
129515
125726
119734
111925
112414
110459
105777
104352
102210
97327
95748
99662
109692
122730
124429
122835
122050
123252
121582
121868
120057
118115
119248
126511
129613
126104
119755
111540
112988
110847
106636
105407
103254
98539
97148
101567
111800
125082
126817
125365
123480
123990
121718
121154
118275
115581
117014
124990
128613
124930
119097
112261
113841
112065
106697
105090
101270
95710
92245
92299
94785
101179
105274
107673
107700
108033
109775
107284
103319
99899
100725
107088
110420
108216
103330
98231
101150
101093
96059
93880
90566
84983
81500
80516
81185
83396
86888
92357
97010
99551
102233
98464
93742
90771
91527
100394
106969
107502
106037
101521
103154
101792
98362
97848
96121
92579
91971
97512
108152
122212
124728
123678
122930
123187
122034
122653
120620
118456
120789
128021
131248
127578
121369
112866
112852
110642
106714
105642
103288
98347
96581
100576
107814
114907
115759
114253
113390
114437
113746
113646
111786
109937
112053
119147
122440
119366
114014
106885
108505
107079
102627
109465
107185
102156
100686
104816
110906
117228
120573
120300
119635
121096
120561
120845
119259
116901
118411
126133
130210
127351
121714
114673
115528
113879
110861
118520
116570
111146
108877
112728
119552
125849
125841
125103
124187
124714
123716
123079
121030
118534
120072
128676
132627
129274
124130
116633
117423
115811
112452
120375
118194
112938
110888
114827
120635
127207
128583
126633
125616
126441
125895
125848
123307
120373
120753
126714
128816
124493
119260
113253
114243
112149
107264
113299
109422
102907
99034
98823
101627
107300
112506
115539
115930
115630
117049
114772
110531
107461
107909
114303
117449
115222
111003
105547
108649
108285
103467
101341
97689
91914
88614
87999
88418
91234
94849
100035
104089
105599
108011
104573
99672
96285
97155
106712
113474
114827
113285
109418
112163
111152
107595
107379
105906
101788
101412
106547
115121
127856
132462
133601
134106
134653
133298
133619
131411
128643
130009
137833
141105
138545
133464
126244
127081
125166
120935
120997
119194
114169
112093
115806
122857
134300
138246
139529
139167
139795
137839
137664
135899
132560
132915
140728
143513
140304
134529
127447
129064
126612
121767
121343
119082
114641
112688
116123
122434
132904
136587
136857
136112
136332
134010
134443
131409
128334
129106
135846
138422
135492
129912
122735
123056
121201
117368
116230
114031
109610
107099
109654
116295
126429
131286
131458
130733
130760
129261
128991
126507
123192
123311
129307
131409
128097
122942
116326
117852
115143
109721
108231
105517
100375
97220
98714
103699
111981
116231
117435
116691
115974
115163
114434
111031
107050
106917
112517
112698
108101
102917
98963
102979
104028
101150
99894
96167
89079
83597
81274
79995
80860
82294
85710
90260
92207
95396
92261
86919
84773
85207
91901
95380
96224
96133
93781
97557
96774
91966
90853
88061
83158
79930
78507
77454
77066
76312
79461
81738
82456
85717
83959
81376
80253
81803
88840
93839
95039
94459
91995
93781
92724
88222
87798
86208
82307
80738
83324
88041
96106
101484
104318
107250
110024
112452
112131
111023
108966
109790
113874
113589
109608
104438
98538
99375
97129
93388
92229
90763
87091
85547
87914
92850
100214
105878
108699
110586
112264
112537
112098
110666
108770
109421
116268
119849
117826
112986
108052
109536
107792
103182
102055
100538
96436
94579
96352
100744
108550
113698
116284
116975
117711
116995
115897
113450
110626
111312
119168
123801
122301
117568
112190
113781
111847
107704
106637
105025
100441
98431
100464
104989
112531
117701
119912
120523
121285
121695
121049
118273
115677
116284
123038
126256
123815
119192
113408
114741
112213
107288
105886
103233
98195
95271
96106
99339
105659
110411
112624
113396
113263
113955
112786
109697
105541
104775
110682
112400
108137
102298
97749
101610
102933
100188
99942
97333
91586
86997
84111
81505
80705
80374
81874
85058
88479
93147
91536
87867
85488
85691
92406
97117
97824
97038
93611
96727
95824
91621
90528
88205
83662
80620
80089
80201
81785
83887
88635
92642
94608
98090
94721
89566
86627
86255
93997
101330
102947
102267
98437
100664
99471
95208
95385
92618
88285
87385
91279
98374
108448
115062
117782
119046
120059
119766
119584
117093
113630
114150
121035
126691
124388
118675
110951
111874
110281
106090
105786
103969
99235
96947
100311
108958
120167
123272
123058
122643
123069
121764
121272
118638
115766
115744
122054
126430
123482
117753
110173
110837
108598
103816
103623
101796
97491
95677
99543
108599
120118
124904
125249
124526
124272
122155
121162
118683
115659
115396
122753
129257
126349
120068
111961
113016
111017
106710
105931
104121
99742
97848
101445
111114
124495
127502
125895
124818
125029
123313
122400
119676
117083
117887
124156
130144
126592
120367
112287
112934
111291
106943
106334
104727
99974
98453
102249
111631
125004
128703
127794
126470
126371
124804
124064
121203
117697
116548
123162
128616
124693
119020
111992
114135
112424
106853
105199
102031
96552
93255
93248
95007
101272
105766
108800
109490
109616
111304
108730
104887
100995
100159
107289
112794
111236
107013
101780
105156
104840
100687
99384
96354
90615
86862
85875
85689
87940
91295
96284
100802
102784
105645
102001
96468
92605
92103
99917
108917
111732
110316
105843
107284
106357
103156
103538
102241
98390
97768
102968
114042
128362
132502
132254
131601
131815
130226
130028
127157
123839
123376
129821
137629
134871
128558
120202
121453
119699
115386
114902
113349
109050
107435
111616
121108
134654
138243
137746
137172
138210
136056
136015
133606
130931
130841
137121
143210
139666
132940
124847
126122
123484
119039
118281
116433
111471
109693
113348
122075
134291
139939
140554
140674
141092
139104
138777
136470
132746
132589
138013
143834
140302
133692
125170
126161
124164
119812
119577
117671
112831
110858
114419
124022
137255
140657
139483
138883
139619
137387
136978
134098
131200
130828
136362
142023
138537
132126
123089
123988
122536
117617
117287
115410
110752
109224
112738
121620
135159
138099
136902
135703
134992
132294
130829
127378
123638
122959
129032
135799
132731
127276
120575
122112
120659
115685
114283
111382
106044
102584
102644
104616
111106
115668
118177
117432
116365
117585
114730
109928
105638
105153
112315
120945
120598
116452
111603
115489
115229
111917
111673
109273
103779
100020
98698
97981
99941
103145
108830
112293
113432
115853
111193
105589
101248
100732
108202
117851
119805
117878
112783
114318
113181
109873
110284
108846
104724
103251
108085
118255
131582
135077
134649
133355
133295
131778
131742
127982
124396
123960
129595
137150
134630
128407
119655
120731
118626
114531
113785
112057
107252
105403
109213
118531
131365
134475
133410
132960
133419
132122
132145
129794
126950
126126
129634
134590
131345
126208
117841
118616
116350
112539
111574
109771
105022
103114
106501
113789
123916
127994
128060
127392
128174
126725
126858
124562
121034
120634
125132
132624
130076
124185
116187
117446
115708
112465
114417
112861
108183
105932
109599
118779
132369
134339
132657
131209
131011
128728
128528
125743
123124
123253
128711
136596
133642
127621
119777
120716
118840
114997
115178
113499
108734
106903
110691
119983
133122
135920
135021
134261
134359
132939
132512
129105
125400
123637
128326
135932
132513
126800
119732
121236
119433
114742
113583
110384
104618
100926
100993
102936
109026
113664
117672
117975
118489
120746
118527
114534
110647
109205
114537
122836
121315
116649
111141
114858
114758
110855
109563
107057
101032
97141
96000
95053
96786
100091
105615
109684
111457
114021
110457
104550
100444
99376
105359
116029
118601
116996
112244
113982
113017
110119
110672
109715
105604
104566
108978
116850
124998
127844
127708
127168
127442
126543
125977
122540
119390
119129
123982
134003
132628
127306
119495
122047
120978
117214
124752
123290
118448
116157
119684
125972
132146
133399
133131
131729
131912
130231
129422
125911
122645
121804
126807
137283
135410
130372
123239
124275
122738
120129
129273
127368
122412
120150
123728
129631
135652
139001
138904
137079
136215
133776
132252
128291
124057
122529
127124
138775
137491
132326
124878
126858
125981
122631
130947
129943
125183
122730
125659
131497
137240
138127
137156
135283
134466
131859
130595
126104
122662
121367
126063
136414
134529
128919
121425
122627
121376
118782
127169
125627
120298
117785
121004
127747
133967
134985
133812
131522
130918
128134
126317
121791
117738
115695
120173
129593
127648
122289
115869
117688
116352
112000
118624
115079
109011
104870
104123
105522
111581
115958
119210
119070
119009
120513
118175
114336
110291
108455
112204
119482
117925
113267
107941
110093
109487
105390
104111
101301
95324
90669
88767
88646
90088
92803
98130
101767
103427
105564
101434
95353
90934
89143
93470
105260
107798
106142
101069
102234
101613
98106
97876
96532
92144
90947
96310
107409
120534
123132
122933
122318
122450
120875
120778
117760
114712
113222
115742
124880
123481
117369
109287
110829
109822
105431
104979
102840
98223
96550
100636
110393
122986
125230
124924
124255
124328
122303
121446
118134
114509
113179
115859
125978
124670
118516
111012
112237
110293
105833
104774
102611
97618
95954
99670
108554
120048
124540
125605
125858
126804
124764
124724
122224
118346
116251
117323
126663
125351
119359
111303
112800
111529
107297
106633
104706
100187
98444
102645
113007
124915
126544
126090
125993
125823
124147
123682
120800
117268
116035
118356
128479
127091
120779
112726
114237
112880
109145
108733
107059
102455
100372
104603
114610
127538
128241
127520
124934
123600
121015
119311
114974
110626
108485
111628
123936
123196
117924
111046
113155
111808
107096
106195
103381
98036
94867
95049
97519
103831
107076
109464
107929
106143
106212
102489
97281
92437
90714
94856
107676
108905
104615
99496
102500
102762
99131
98125
95548
89731
85684
84347
84077
86109
89074
94951
97996
99412
101599
97171
91418
87158
85847
90605
102960
105423
103508
98576
99943
98879
95221
94965
93637
89468
88430
93755
104536
116650
119504
120123
120033
121058
120641
121830
119480
116956
115697
118162
125840
123467
116745
108191
108776
106771
102260
101972
99590
94280
92489
96122
105720
117861
120194
120773
120827
121615
120308
119615
117239
114185
112638
113421
122301
121338
115082
106999
108403
106876
103013
102365
100259
95886
94063
98168
107323
118243
121544
121565
120302
120326
118010
117834
115246
111447
109527
110346
122255
123109
117229
110403
112146
110618
106880
106532
104824
100445
98403
102345
111378
122969
124727
124005
123195
123349
121953
122070
119601
116509
115809
117769
127051
126033
119572
111803
112959
112030
107672
107323
105484
101102
99657
103072
112786
125195
126768
126205
124525
123568
121197
119870
115767
111375
109153
110885
122712
123696
118790
112693
115292
114378
109833
108750
105605
100205
97204
97406
99710
104950
108277
111025
110271
108889
110170
108065
103609
99709
98475
101263
112832
113291
108648
103485
106836
106740
103184
102478
99585
94157
89647
87843
87451
88713
92147
97538
101190
102807
104762
100781
95252
91242
89466
92276
104050
108211
106201
101291
103386
102656
98561
98193
96575
92838
91721
96365
105878
116668
121350
122787
122850
123342
122088
122018
119141
115489
114087
114985
124109
123287
116775
108668
109886
108384
103478
102422
99654
94982
93242
97060
105279
115363
118843
120239
120072
120277
118567
118827
116131
112980
111942
112475
122133
122181
115698
108179
109827
107935
103585
102746
100469
96318
94740
98432
106413
116542
120788
122995
123479
124075
122445
122462
120901
117248
115888
115831
125924
127365
121110
113820
115642
114393
109948
109234
107404
102715
100903
104380
111983
122546
125843
127008
127048
127643
125801
125028
121485
117543
115795
115795
126246
127331
121165
113919
115344
113913
109387
108545
106941
102519
99958
102977
109175
117433
120440
122036
122273
122690
121172
120476
117018
113041
110345
110763
119115
119418
113976
107463
109009
107563
102842
103425
100281
94606
90859
90657
92967
96871
100789
104466
104861
105481
106907
104763
100686
96608
94257
96524
106724
110167
106312
101289
105175
105515
101632
100858
98566
92629
89646
88750
88788
89499
93087
97726
99517
99664
100885
96725
91060
86349
84536
86879
100304
108408
107762
103454
106261
105991
102789
102931
101938
97864
97114
102410
110063
117916
122193
123492
122374
121534
119581
119402
115762
111621
109756
110423
120878
123807
118330
110940
113021
111853
107902
109437
107668
102993
101218
104626
112391
121500
125711
127014
125760
126089
123295
122946
119278
115040
113106
112829
123072
126077
120526
113615
115576
113629
109090
108759
106404
101764
99901
103335
110964
119342
123433
124811
123970
124269
121588
121143
117818
113630
111845
111982
121511
124049
118101
110742
112146
110347
106038
105365
102901
98044
95986
99288
106815
115776
119823
121151
121299
121731
119587
119070
116649
112900
110705
110635
118603
120705
114806
107076
108793
106734
102303
101710
99642
94841
92764
96546
104152
113168
117119
118733
118223
117897
115737
115002
111501
107076
103871
103416
112486
116888
112060
105912
108052
106895
102003
101226
98814
92947
89778
90084
92112
95518
99810
102809
101863
100951
101590
98300
93043
88778
86424
87415
98253
104744
101104
96168
99896
100466
96649
95435
93107
87695
84241
83152
83134
83116
86698
91146
92674
92331
93199
88625
82140
76983
74297
76437
89416
98279
96811
92378
93594
93025
89502
89570
88079
83841
82902
88317
99174
108629
111938
113583
114062
115080
114098
114474
111961
108223
105696
105621
114239
118590
112885
104972
106476
104876
100039
99715
97423
92796
91398
95437
104761
114534
118078
119547
120495
122207
121364
122418
120110
117192
115417
114917
121996
123336
117052
109160
110408
108532
103657
102575
100190
95093
93258
97012
105539
114224
118988
121218
120988
121337
119570
119955
117286
113807
112507
111821
120048
125674
119033
112213
113789
112459
107849
107486
105687
101408
99713
104006
112990
121762
123966
124035
122525
121633
119643
119609
116590
113409
111727
111962
121078
126301
119691
111790
112968
110930
106768
105864
103710
99292
97032
100653
109553
118901
121738
123219
121917
121165
119793
119723
116567
112813
109877
110636
118478
121305
114886
108591
109825
108262
103772
102201
99279
93984
90896
91129
93712
97447
101695
104829
104500
103870
105031
102047
97229
92399
89626
90853
100392
110609
106610
101879
105856
106336
102876
102425
100235
95060
91351
90549
90090
90509
94338
97576
98182
97879
98759
94432
88050
83594
81077
83021
94162
107355
107227
102643
105152
103895
101051
101513
100317
96880
95879
101466
112332
120737
123338
122726
120267
118585
116961
115870
111913
107721
105286
104629
113088
122194
116941
109132
110216
109686
106296
105718
103856
99189
97440
101652
111737
120528
121608
120962
118290
116349
114225
113044
110165
106327
103671
103315
110815
119024
113939
106535
107336
106061
101534
100936
98984
94597
93228
97249
106256
113340
116714
116992
115150
114144
112273
111913
108836
104690
101762
101030
108310
116910
111268
103933
104273
103233
99141
98336
96613
91838
90398
94351
103993
112546
114306
114115
112853
112206
110498
110105
107355
103640
101476
100911
107834
114928
109376
101961
102498
100713
96729
95704
93037
88628
87046
91087
100344
108696
111098
111517
110250
109361
108353
108282
104968
101025
98380
97278
103523
111465
106782
100479
101722
100401
95332
94004
90963
85701
82871
83751
86461
90004
94545
97428
96752
95944
96971
94525
90058
85581
83405
84151
91429
99783
95969
90755
93178
93364
89800
88726
85700
80216
77084
76818
76757
77071
81432
85112
85752
85841
87782
83941
78050
73240
70687
71996
81162
94680
94720
90142
91671
91199
88152
88625
87382
83929
83466
89375
100000
108321
110973
110923
109470
108047
107094
107146
103159
99637
97347
96714
103527
112169
107741
99528
100840
100301
95590
94564
92569
88175
86818
90979
100564
108878
110917
111293
110012
108986
107613
107450
105068
102764
101325
101014
107393
114075
108667
101062
101271
99855
96300
95509
92934
88224
86980
91645
98981
104328
108216
109379
108339
108163
106786
106539
103734
100216
98250
97152
103095
112849
108843
102194
103250
101818
98294
101317
99009
94355
92669
96609
103210
107602
110455
111726
110694
110114
108379
107491
104195
100283
98002
97847
104523
112738
107240
100259
100250
99050
95571
99045
96310
91605
89240
92812
101696
110168
112313
112343
111503
110626
109310
109010
106264
102828
100488
100213
106853
112930
108093
101270
102404
100861
95725
94774
91206
85714
82599
82917
85164
89572
94592
98344
98435
97801
99826
97753
93929
89713
87587
88919
95429
104073
100663
95491
98491
97678
94091
93168
90623
85256
81910
80696
80063
80696
85505
90054
92333
93369
95525
91171
85170
80623
77960
79033
86527
99546
100301
95144
96776
95838
92727
93211
91660
88138
87796
93425
101115
106197
110077
111453
110347
109593
108654
108191
104219
100100
98021
96935
102771
112567
108196
100626
100829
99780
97138
102525
100059
95783
94295
98226
103827
106616
107579
106464
104213
103429
101779
100729
97273
93937
91078
90069
95613
105885
102769
95625
96353
95360
92440
98063
95476
90662
89301
93488
99407
102794
105831
105608
104114
103079
101626
101053
98044
93947
91072
90335
95950
106044
101981
94379
95063
93714
90120
94969
92642
87585
86003
89314
96367
100725
104305
105537
105280
104875
103784
104004
101722
98263
96251
95383
100786
107161
102569
95002
95860
93517
89519
93652
90815
85993
84162
88248
95781
104450
109671
111221
110646
110145
108732
107617
104290
100263
97503
96891
101204
107961
103838
97579
97912
96904
92951
91145
88529
82586
79614
80152
81387
85579
90566
93582
93065
92563
94304
92387
87613
83831
81616
82368
88756
97474
94945
89889
92773
92703
88979
87719
87978
85174
79140
76771
76100
75082
77454
82743
87053
89648
93247
89123
83565
79406
76576
76841
82263
88788
96503
93838
94057
94082
90318
89787
88464
84144
83314
88072
98792
110777
114691
116488
116381
115895
114752
114457
111222
107442
104280
103107
105523
108038
111744
105830
105798
105730
101300
100362
98362
93869
92165
96123
105303
115769
119168
120563
119820
119316
117523
117251
114803
111915
109315
108180
111027
112871
114717
108334
107327
106473
104198
103678
101654
96877
95319
98843
107755
116494
121262
123558
123855
123847
122334
122712
120383
117027
114181
112227
114359
115879
117009
111213
110788
109909
105535
104637
102945
98335
96067
99858
109372
119256
122133
122849
121681
121142
119326
119058
116094
112265
109441
107448
109728
110813
113135
107857
107005
106569
102290
102163
100374
95505
93768
97922
107803
117902
120703
121272
119687
118694
117383
116807
113030
109147
106158
105594
107666
108740
111012
106928
107869
107310
102045
100049
98397
93094
89775
90400
93054
96966
101744
105882
105780
104978
106891
104240
99609
95066
91592
90860
93676
96160
100989
99413
101142
102330
98304
97093
94673
89432
85586
84775
85176
84177
87977
92549
94859
95112
96660
92325
86313
81093
78677
79155
83886
89909
96828
94987
95035
94443
90510
90096
88535
84363
83335
88418
99426
108929
113721
115176
114655
113880
113287
113444
111104
107570
104381
102570
104966
106848
108262
103062
103017
102626
99028
98287
96463
91830
90227
94085
104336
113062
116528
118053
117774
117190
116007
115968
113532
110358
108166
107391
110925
112840
113561
107859
108023
107356
102734
101948
99846
95043
93318
97430
107012
115729
122267
125104
125259
125808
124324
124647
121681
118335
116186
114102
116376
117211
117967
113364
112464
111861
107655
106729
104945
100436
98544
102778
112342
121746
125618
126279
125210
124282
122605
122443
119466
115193
111647
109631
111370
111793
114594
112681
113051
112045
107925
106982
105623
101200
99771
103853
113807
121934
124633
124113
121872
119849
117505
115902
111240
106433
101991
99654
101248
101615
105536
105477
106920
106463
101428
100095
97580
92236
89103
89660
92002
94915
99263
101573
99966
98209
99095
95936
91318
86281
83168
82767
85936
88774
92597
92698
94729
95683
91788
90901
88344
83024
79483
78493
78762
78753
83468
89076
92176
93729
96187
92618
87264
83170
80477
80685
85517
90741
96220
95165
95988
95904
91821
91401
89621
85510
84762
90220
99814
108062
114480
117106
116764
116181
114632
114221
111198
107350
104210
102238
104895
105587
107142
104091
104246
104011
99750
99063
97052
92828
91447
95934
104049
112391
116999
119012
118824
118321
116483
116643
114809
111367
108985
107771
111110
112514
113138
109273
109493
109038
104285
103171
101217
97228
95736
99718
107139
115071
120780
123774
123458
123008
121179
120923
118189
113759
110494
108356
110981
111747
112900
110561
111093
110673
106328
105232
103572
98967
97001
100426
108342
115939
120454
122834
122526
122487
120503
119871
117137
113099
110066
107540
108534
109363
110434
108101
108691
107460
103275
102152
99848
95231
93534
97162
104995
113215
118421
120435
120224
119333
117794
116473
113227
109306
106553
105340
108036
108210
108464
106134
106822
106259
101205
98841
95623
90628
87576
87869
90090
92542
97890
102547
103184
102814
104909
102780
98086
93998
90904
90385
93123
94978
96883
97823
99982
100562
96576
95270
92779
87537
84099
83449
82956
83093
87581
91761
93711
94773
97303
93967
89120
85137
82680
83473
87627
92142
96593
96128
97195
97164
93230
92406
90395
86160
85592
90816
99408
107819
114219
117647
117402
117421
116485
116253
112989
108367
105481
102629
103961
104466
105248
105122
105695
105298
100605
99296
96839
92569
91135
95366
102884
110586
115656
117102
115950
115721
113834
113588
111391
107463
104389
101657
103219
103784
104666
103989
104529
103522
98481
97392
95068
90121
88645
92686
99680
107705
113480
116245
116112
116088
114433
114061
111524
107143
103895
100627
101797
102088
102574
103025
103360
102460
97870
96096
93666
88609
87174
90940
97784
105434
111010
113597
113244
112536
110594
109907
107110
103583
100247
97561
98876
98108
98236
98465
98724
97963
92702
90843
88420
84011
82122
85213
91848
98954
104245
106523
105972
105559
104841
104302
101145
96520
92923
90928
91750
90967
91977
93877
95293
94333
88603
86059
83105
77388
74508
75100
76150
79430
84840
89507
90577
90693
92616
90069
86723
83156
80566
80175
82788
84287
85324
86371
88421
88641
83504
81498
78256
72714
69491
68336
67921
68900
74292
79926
83298
85021
87748
83504
78297
75233
72724
72190
74868
78251
81456
83932
86675
87918
83285
81768
78697
74219
71867
71778
71236
72107
77070
82233
84391
85607
88061
83822
78754
74621
72059
71572
75358
79239
83093
86338
88647
88256
83538
82550
80641
76424
76389
82387
91215
100411
105724
108036
107707
107876
106218
105826
104025
100208
97250
94746
95837
95867
95204
95622
95661
94667
88759
86702
84205
79389
78060
81711
88953
97948
104364
107480
108042
108353
107115
107148
105196
101137
98066
95809
97593
97080
95660
96077
96832
95337
90371
88172
85332
80825
79562
83427
91059
100675
106429
109402
110098
110563
109526
110053
108616
105298
103174
101301
103951
103719
102170
99102
99653
98586
93244
90965
87994
83276
81922
85626
93351
102946
108496
111114
111520
111755
110808
109932
107010
103066
99880
98366
99816
99099
97901
98071
99124
98147
92726
90151
86636
81405
78698
79439
80436
84553
89568
93283
92637
91786
93420
90615
86479
81752
78656
77796
79916
81208
81722
85007
87822
87937
83178
81771
78480
73150
69846
69415
68254
69982
73724
77952
80076
80563
83094
79042
73786
69912
67284
65907
68732
71843
75018
78617
81650
81582
77067
75072
71828
66672
63763
63305
61947
63677
68082
72672
75263
76161
79251
76239
71075
67273
64893
64869
68491
72063
74604
78277
80160
79519
75351
74354
72234
68459
68512
75177
84519
95599
101492
103988
104553
105600
104911
105221
103176
100087
97072
95387
96314
95793
94163
94009
94428
92643
86406
84748
81966
77851
76715
80478
87979
97290
103921
106445
107257
107872
107143
106783
105245
101976
99437
97175
98464
98421
96378
95786
95854
94079
88652
86776
84247
79566
77930
81629
89976
100477
105519
107173
108029
108297
107159
106260
104751
101779
98772
96384
96948
96216
94062
94466
94907
93377
87480
85457
82543
78339
76613
80555
88331
98548
103387
105490
105626
105383
104555
103337
101061
96916
93762
91942
92386
91146
89222
90350
91761
90661
84013
80866
77242
71914
69261
70025
70604
75786
81248
85670
86375
86927
88609
86724
83001
79192
76387
75904
77453
78639
78132
79676
82756
82489
77348
74989
71700
66464
63465
62685
61477
63165
67814
72438
75268
76969
80010
76676
72155
68361
66030
65529
68283
70917
73107
76293
79739
79100
74356
72062
68953
64127
61903
61624
60759
63614
68644
73870
76769
78497
81884
78839
75046
71398
69170
69251
72275
74405
75663
78786
81755
80498
75320
73896
71775
68083
67769
73504
81859
92417
98147
100934
102001
102891
102475
102407
101251
98805
96174
93905
94696
93434
90797
90396
91246
89414
83402
81173
78263
74449
73411
76665
83265
92586
99728
103302
103751
104415
103670
103255
102680
99837
97519
95028
96047
95250
91985
91193
92102
89931
84316
82195
79570
75034
73853
77142
84692
95369
100484
102601
104076
104614
103854
103822
102269
100015
97237
95117
95696
94339
91019
90410
91702
89621
83633
81542
78822
74922
73833
77443
84693
94943
99857
102566
103049
103817
103137
101927
99674
96395
93202
91455
91648
90029
87683
88076
90577
89129
82329
79132
75553
70974
68474
68789
69785
75163
80637
85228
85926
86033
88496
86156
82774
79155
76065
75628
77095
77249
75645
77434
82140
82159
76997
74120
70758
65559
62585
61530
59960
62283
67316
72309
75431
77012
80268
76502
72154
68573
66329
66226
69174
72248
73871
77552
81408
80769
75030
73181
70286
66488
66279
71550
79755
90414
96400
99191
100147
100744
100926
101248
99761
97315
94804
92492
92675
91225
87582
87932
90651
88689
82893
81171
78268
74252
72743
76059
83295
93567
99172
101720
102909
103495
102640
102563
101840
99811
96903
94844
94569
92784
89365
89128
91577
89398
83271
80835
77921
74051
72620
76152
82700
92351
98804
101619
102670
103477
102243
101966
100879
98370
96247
93800
94211
93103
89701
88858
91235
89435
82947
80779
78544
74129
73336
77003
83792
94309
99499
102358
103462
103921
102734
102555
100869
98167
95623
93642
94530
92794
89847
89011
91014
89683
83836
81727
78905
74925
74185
76707
84631
94967
100340
102595
103191
103678
103295
102109
100285
97217
93811
92316
93620
91810
88939
88553
92407
91253
85047
82088
78466
73504
71131
70901
72032
77449
82780
86637
87193
87227
89083
86490
83003
78861
76108
75309
77164
77639
76213
77642
83105
82918
77848
75059
71940
66800
64144
63095
61930
64015
69120
74405
78096
80089
82942
78938
74368
70749
68235
68435
71854
75348
76739
78220
82394
81434
76813
75338
73066
69362
69275
74070
82890
93566
99226
101841
102783
103453
103087
103021
100790
97871
95269
92889
94132
93657
90187
89165
91874
90908
85386
83331
80401
76296
75564
78485
86008
96162
100831
102410
102523
103431
102807
102480
100841
98394
95734
93876
94267
93258
89793
89231
92126
90795
84447
82301
79304
75137
74131
77209
84205
93540
99649
102486
103406
104069
103365
103259
101766
98903
96291
93919
94902
93999
90962
90219
92288
90659
84838
83191
80287
75795
74326
77313
85046
95926
101278
103347
104431
105011
103468
103164
101425
99095
96368
94347
94557
92925
88601
87787
91878
90416
84507
82431
79223
75215
74285
77122
83900
94721
99866
102366
102652
103267
103058
102162
100153
96991
94190
92433
93644
92221
89082
88121
91639
89957
83664
80787
77240
72273
69768
69780
70970
76498
81913
86212
86876
87364
89322
86645
83230
79107
76488
76082
78060
78683
78001
78508
83681
83395
78610
75915
72277
67329
64565
63026
61635
64081
69381
74357
77899
79492
82007
77601
72980
70120
67709
67143
70381
73531
74952
76976
82086
81213
76775
75158
72805
69057
68996
73063
81808
92502
98832
101700
102574
103056
102606
102794
100847
97636
95066
92872
93856
93587
90159
87972
92217
91128
85164
82812
80299
76143
74940
77864
85577
96692
102399
104853
106445
107194
106075
106083
104895
101992
100056
98314
99166
98284
93816
91821
94563
92312
85822
83582
80865
76734
75485
78257
85153
95205
101319
104129
104469
104972
104129
103996
102167
99258
96134
92979
92955
91545
87882
87027
91984
90978
84474
81622
77704
72114
68344
65598
64953
68435
73638
78446
80618
82177
85378
81969
77504
73961
71305
70413
72552
74586
74180
75135
82036
81604
76599
74293
71664
67584
66321
67572
72309
80159
85768
89337
90591
91185
93217
91615
89583
86527
84260
83484
84559
83763
80236
80167
86190
85473
79460
77182
73985
69271
66981
65977
67209
71787
77196
81877
84020
84789
86994
85185
82416
79472
76836
76509
77822
77614
75954
75984
82082
82013
76441
73805
70210
65380
62493
60553
59948
62261
66925
71495
74522
76758
79833
76668
73027
69748
67769
68016
70732
73638
74889
76145
81128
80063
74906
72764
70555
66741
66575
71321
79083
90678
97216
100560
102414
102990
102706
102506
101439
99217
97267
95268
96192
94690
90764
88208
90865
90066
83641
80927
78185
74333
73452
76265
83037
93784
99688
101923
103073
103920
102968
102133
101067
98898
96074
93810
94585
92727
88429
86731
91686
90466
83773
81282
78107
74355
73398
75854
82361
91667
97734
100939
102030
102745
102182
101882
100490
97765
95390
93227
93262
91662
87363
85920
91488
90639
84206
82154
79108
74703
73795
75660
82983
93188
98461
100989
101926
102930
102277
102369
101209
99126
96683
94499
94184
92555
88406
86530
92469
91325
84228
81738
78853
74452
72949
75050
82287
92628
98378
101461
102717
103385
103185
102440
100531
97546
94740
93223
93699
91400
87858
86850
91009
89796
83179
79967
75812
71007
68526
68102
68980
74269
80516
85003
86653
86958
89021
86802
83590
80375
77730
77358
78514
79278
77279
76510
81969
82094
76503
73785
70412
65344
62583
60811
59854
62153
66510
71592
74842
76580
79690
76145
72042
68476
66297
65745
67977
70214
70949
71245
77115
78591
72590
70189
67082
62575
60519
59214
59028
62069
67370
72904
76404
78645
81746
78884
74966
71689
69576
69459
72567
75064
75687
76115
81910
81571
74876
73171
70650
67162
67309
71820
80552
91450
97701
100903
102283
103044
101627
102119
101228
99027
96708
94673
94285
92565
88709
86907
92034
90353
84051
81774
78443
74624
73686
76309
82497
91993
98764
101946
103156
104643
103945
103521
102472
99749
97294
95063
95246
93597
89615
87438
93060
91737
85414
82834
79866
75595
74315
76585
84081
94179
99647
102329
103648
104453
104033
103728
102493
100172
97922
95577
95073
93512
89851
87561
92952
91142
84819
81823
79087
74852
73966
76370
83425
93549
98621
101148
102826
103641
103484
102626
100858
98079
95589
94411
93980
91383
87693
86441
92482
91603
83982
80650
76892
71537
69155
68258
69821
74729
80589
85218
86623
87064
89075
86362
83620
80542
78094
77840
79320
78785
76337
75775
82820
83560
77530
74167
70682
65622
63071
60992
60232
62884
67414
72103
75045
76534
79454
76265
72734
70250
68047
68606
71041
73505
74604
75713
83045
82425
76436
73886
71250
68742
68876
72304
79850
90481
97199
100611
102664
103476
102905
103389
103003
100532
98349
96052
95733
93674
89870
88254
94164
92576
85713
83556
80869
77225
76262
78436
84699
94329
99709
103103
104621
105473
104799
104601
104012
101865
99828
97398
96631
94721
90409
88722
94515
93042
86072
83279
80219
76081
75161
77186
83492
92270
99571
103341
105880
106276
105048
104694
104017
101932
99747
97457
97478
95172
90538
88502
93584
92517
85587
83033
80326
76178
75260
77432
83842
93979
99743
102738
104394
105261
104491
104255
103874
101375
99086
97412
97074
95051
90723
89165
93657
92290
85686
82969
80008
76230
75168
77930
84484
94544
99858
103063
103960
104925
104221
103281
101934
99119
96052
94182
94423
92099
88369
87364
92617
91354
84248
81222
77357
72734
70267
70000
70883
75673
81229
85725
87268
87979
89804
86869
84261
80770
78886
78174
79918
79576
77615
77036
82741
83138
77479
74918
71367
66702
63971
61848
60863
62986
67149
72491
75879
78046
81133
77444
73396
70156
67863
68348
71368
73916
74941
75462
82035
81525
75935
73777
71318
67667
68057
72231
79941
90424
97100
100307
101964
103455
103690
103566
102266
99303
96766
94640
94762
93519
89633
87533
93289
92427
85790
83321
80604
76188
75713
77786
84704
94376
99795
102830
104095
105099
104499
103998
103164
100960
99059
96957
96893
94903
90838
89402
94895
93316
86925
84455
81361
77219
75858
78677
84772
93648
100093
103924
105805
106631
105542
105216
104157
101504
99556
97367
97668
96101
91766
89751
95208
95124
88354
85301
81894
77675
76414
78509
84495
94498
100213
103428
104821
106329
105717
105130
104179
101960
100190
97945
97592
95551
91092
89477
95011
94028
87531
85136
82247
78106
76945
79348
85197
95103
100960
104148
105138
105959
105425
104921
103356
100457
97366
95844
95731
93626
90002
88852
94811
93583
86683
83663
79761
74578
72405
71223
72020
76956
82457
87521
89105
89314
91624
89049
86058
83337
80972
80322
81790
81544
79064
78349
84538
84742
79382
76555
73162
68155
65683
63907
62544
64972
69717
74605
78156
80064
83094
79986
76232
73972
72327
72163
74552
76839
75967
75728
83131
83958
77800
75404
72521
68891
69346
73697
80029
89716
97443
101787
104406
105604
105707
105153
105104
101884
99171
97185
97067
95269
91435
90009
94607
93132
85918
83938
80960
76926
75882
78361
83995
92535
100268
104501
106455
107591
106150
105598
104576
101916
99660
97159
96684
94592
90706
88722
93910
92029
85423
83005
79819
75959
74928
77470
82666
91624
98370
102363
104367
105627
104612
104762
103706
101462
99294
96502
96415
94889
90825
88708
94256
93243
86742
84233
80882
77093
76470
79018
84184
93339
99754
103141
105631
106656
106112
105851
105286
103010
100510
98254
97891
96223
92409
90856
96332
94145
87264
84611
81630
77564
76369
79411
84679
93774
100375
104513
106381
107121
106746
105727
104258
101441
98607
96150
96076
94027
90482
88759
93325
91541
84734
81715
77930
73501
71312
71176
71546
75598
81092
86179
87864
88532
90420
87438
84675
81931
79585
78988
80571
80459
78081
77566
83724
83814
78080
75295
72020
67432
65007
64045
62778
64996
69070
74295
78619
81538
84627
80826
76710
73513
71813
72002
74779
77641
78555
79550
83932
82875
77307
75274
72833
69535
69740
74221
80240
89536
97346
101358
103320
104585
103751
103663
102233
99868
97233
94746
94771
93816
90587
87896
92312
91537
85241
82700
79721
75856
75000
78182
83218
91859
98959
103063
105071
105669
104837
104401
103169
100560
98142
95804
96352
94879
91348
89234
93321
92165
86053
83651
80969
76993
75949
78750
83852
92491
99188
102764
104700
105532
104749
103970
102797
99601
97312
94993
95079
94076
90624
89008
93960
91936
85430
83596
80805
76726
75581
78686
83634
92295
99617
103505
105132
105953
105736
105437
104020
100829
98064
95496
96031
94320
90610
88885
92087
91009
84630
81517
77772
72868
68880
67298
66002
68306
73021
78423
81469
83601
86308
82971
78646
74969
72413
72015
73962
75274
75214
75973
81343
81464
76356
73793
70561
66415
64858
65465
65518
69111
74746
80164
82520
83978
86670
84016
81435
78500
76073
75450
77286
77661
76365
76253
81660
81588
75991
73641
70260
65730
63308
62150
60608
62790
66846
72246
76283
78215
80965
77864
73837
70484
68238
68017
70611
73480
74420
75961
81790
80585
74960
73176
71067
67570
67886
72641
78645
87479
94944
99223
100867
101948
101992
101899
100605
97472
95128
92451
93038
92200
88944
87776
93291
91695
85711
83159
80302
76516
75413
77976
82513
90554
97438
101148
102626
103339
103031
102644
102166
99778
96976
94964
94947
93417
89811
88923
94108
92661
86459
83638
80739
76791
75792
78105
82406
91066
97801
101702
103666
104459
103647
103486
102708
99991
97512
95760
95931
93950
90443
89522
94312
92663
86613
84079
81204
76997
76007
78675
83168
91407
97714
102316
104088
105168
104618
104178
103373
101151
98774
96231
96148
94871
90989
89976
95389
93751
87203
84795
81707
77454
76380
79131
83208
91275
98115
102221
103954
104653
104329
103579
101550
99219
96443
94418
94165
91997
88887
88326
94242
92772
85646
82461
78827
74273
72095
71669
71729
75526
80867
85888
87825
87988
89714
87105
84843
82036
79808
79040
80474
79803
78254
79094
84769
84473
78955
76324
72774
68069
65376
64384
62604
64381
68307
73265
76829
78604
81567
78267
74798
72169
70228
70302
72821
75270
76749
78466
82587
80932
75660
73541
71127
67636
67690
72418
77858
85460
93556
98393
100983
102042
101954
101654
100695
98384
95561
93217
93682
93243
89648
88685
91869
90198
84385
81711
78760
75022
74014
77260
81703
89624
96979
101318
103016
103999
103010
102554
101807
99001
96987
94913
94949
94127
90538
89157
92492
90528
83962
82010
78986
75084
74102
77241
81063
88848
95596
100040
102551
103674
102772
101718
101058
98202
95585
93175
92660
91021
87717
87768
91836
90329
83971
81456
78325
74127
73239
76340
80733
88716
95734
100178
102323
103840
102924
102234
101574
98719
96613
94089
94367
92927
89220
88808
92253
89940
83771
81570
78692
74766
73573
76691
80688
87869
94787
98942
100335
100630
99910
98847
97017
94067
91035
89027
89059
87258
83737
84282
88861
87163
80598
77723
74032
69094
66979
67037
66841
70546
76329
83142
85074
85718
87651
85225
82378
77662
75412
74750
76378
76829
74917
75494
80936
80648
74993
72021
68535
64203
61584
61225
59383
60972
65221
70049
73643
75273
78142
74865
70907
68369
66265
66088
68291
70573
71407
73957
79607
78345
73097
70879
67890
64358
64055
67453
71048
78196
85219
90186
92634
94050
94809
94071
92429
89648
87557
85380
85831
85313
82481
82891
87745
85622
79139
77004
73797
70038
68906
71536
74557
81085
87976
92694
94879
95873
96320
95156
93937
91574
89533
87863
88031
86673
83658
84164
87877
85806
79749
77245
73829
69766
68556
71274
74130
80623
87808
92393
94417
95519
95293
94156
93138
90740
88357
86720
87548
86499
83142
83858
86986
84995
79096
77016
74020
70349
69105
71973
75354
81611
87694
92434
94573
95483
95457
94262
93265
90686
88180
86184
86458
85386
82764
82761
86323
84063
78367
76014
73119
69319
68265
71053
74238
80578
86683
91230
93204
94080
94397
92616
90547
87512
85007
83305
84050
82742
80069
81250
84717
82850
76249
73713
70406
66231
64395
64743
64349
67164
72283
77458
79605
80855
83244
80378
77647
74854
72579
72285
74036
74185
72823
74480
78973
78167
72617
70003
66447
62105
59919
59424
57860
59002
63283
67707
71210
72939
75621
72357
68807
65986
64037
64147
66504
69083
70226
73486
77285
76158
70634
68609
65584
62367
62028
65063
68469
74818
81680
86680
88831
89698
91404
90198
88593
85728
83417
82040
83037
82726
80205
82014
84816
83054
76364
74408
71654
67681
66578
69104
71995
78195
84514
88811
90832
92135
92740
91351
89736
87359
85360
83763
84626
83911
81815
82778
85211
83109
77151
74719
71727
67848
66757
69039
71929
77694
83474
88761
91002
92062
92904
90846
90122
87457
85519
84161
84748
83846
81145
82875
86003
83998
77716
75561
72739
68820
67464
69850
73102
78843
85044
89313
91156
92787
93409
92215
90999
88327
86098
84820
85312
84404
82001
83997
86318
83937
78062
75706
72681
68882
67967
70263
72974
78506
84707
88913
90788
92103
93332
92049
90295
87498
85119
83777
84512
83547
80894
82558
85361
83347
77247
74696
71314
67334
65332
65843
66010
68161
73395
78135
80152
80844
83259
80552
78463
76045
74228
73642
74939
75009
74005
76644
79841
78867
73181
70765
67643
63283
61212
60897
59711
60500
64557
68984
71992
73523
76135
72999
70131
67573
65907
65661
67589
70315
71665
75517
78472
76998
71343
68818
66044
62521
61520
63842
66072
69886
76120
80919
83347
84625
86748
85175
83260
81039
78894
78279
79637
79610
78125
80126
82832
81077
75186
72660
69711
65369
63299
63021
62046
63224
67504
71775
74379
75739
78302
75588
72794
70366
68360
68012
70332
72349
73061
76788
79757
78344
73093
70929
68137
64643
64462
67327
70997
76665
83509
88427
90690
92073
93358
91837
90995
89131
87142
85876
86570
85567
83681
85869
87437
84930
78800
76468
73777
70159
69243
71582
75092
79997
86003
90265
92652
93976
94496
92701
91478
89434
87425
86048
86426
85638
84145
85934
87070
84245
78362
76091
73225
69367
68424
70715
74856
80147
86525
91283
93541
94518
95200
93773
92325
89362
87115
86047
87001
85827
84604
86174
86887
84589
78093
75825
72093
68074
66340
67122
68142
70125
74997
79803
82165
83478
85428
82714
80389
78165
76343
76220
77810
77814
77365
79580
81163
80296
74229
71670
68289
64444
62356
61850
61359
61474
65491
70441
73917
75959
78755
75378
71620
69382
67933
67735
70000
72576
74601
77739
79356
77655
72221
70254
67667
64480
64844
68820
74151
80036
87102
91916
94095
95328
95761
94750
93394
90863
89207
87370
88002
87189
85326
86322
86820
85030
78748
76772
74096
70435
69827
72786
77641
83495
89378
94290
96179
97087
97379
96229
94818
92380
90176
88209
88834
88128
87270
88368
88896
86601
80537
78431
75233
71545
70725
73712
78425
83924
90348
94844
96917
98446
98901
97964
96747
94233
92519
90682
91003
90181
88913
90645
90861
88569
82145
79634
76523
73241
71810
75366
80191
86200
92242
96462
98838
100491
100749
100014
98658
96393
93493
91773
92135
90986
89636
91330
91853
89471
83355
80970
78540
74675
73430
76284
81242
86729
93275
97577
99869
101088
101098
99920
98242
95603
93265
90821
90146
88705
88103
89281
89714
87371
80889
78335
75142
70669
68484
68878
69642
71504
76459
81599
83904
84940
86875
83993
81608
79278
76776
76665
77713
78049
78542
79750
81639
80333
74672
71888
68412
64485
62260
61618
61679
61487
65675
70002
73757
76080
78692
75435
71693
68755
66768
67117
69243
71965
75756
78228
79436
77915
72661
70492
67810
64792
65109
69849
77380
84200
91062
95878
98108
99434
99641
98934
97713
94782
92447
90474
91017
90642
91041
90387
90479
88792
82559
80390
77820
74028
73462
76822
82953
89246
95622
99697
101347
102749
102065
101649
100912
98647
95932
93875
94034
92741
93251
92644
92578
90478
84060
81587
78937
75445
74642
77848
84146
90797
97116
101370
103071
104212
103063
102408
101332
98688
96226
94101
94077
93491
93292
91537
90849
88777
83082
80996
78277
74336
73449
76987
83749
90372
96502
100523
102554
103872
102623
101953
101076
98714
96067
93771
93872
93043
93745
92099
91980
89474
83864
81520
78319
74715
74108
77533
84214
91054
97646
101324
102933
103366
102735
101191
99840
96761
94032
91820
92087
91080
91892
90616
90346
88552
82049
79113
75803
71642
69323
69551
71297
73382
78479
83698
85281
86106
88079
85319
82288
79495
77892
76791
78689
79364
81393
81168
82619
81844
76157
73516
69893
65610
63031
62655
63066
62708
66540
71803
75495
77896
80826
77071
72858
69937
68101
67936
70938
74543
79966
79713
80631
79830
74391
72598
70340
66747
67037
72244
81047
88095
94783
98124
99898
100940
100424
100463
98997
96376
94172
91624
92688
93173
94786
91140
90706
89224
83366
81117
78922
74581
73342
77356
85927
94124
98162
100689
101678
103020
102292
101714
100025
97730
95052
93167
94258
93886
95648
92445
90982
88639
83656
81750
78814
75315
74458
78255
86482
93735
99424
102742
104535
105420
104371
103300
102773
100088
98413
96690
98229
98172
98657
93280
92212
91075
84893
82919
80149
76203
75230
78959
88755
96714
101038
103504
104145
104742
103139
102611
101614
99234
96847
94780
95820
95474
97442
93730
92402
90051
84390
82125
79446
75613
74727
78577
87795
96259
100504
103155
104171
104799
103674
102759
101213
98527
95066
93459
94416
93685
95159
92077
91578
89677
83006
80342
76705
72132
70111
70358
73271
76444
81247
85797
87126
87976
89860
86916
84296
80902
78721
78206
79694
80556
83866
82291
83291
82550
77055
74110
70570
66139
63766
62973
63757
63387
67761
72800
76370
78455
81163
77925
74239
71175
68910
69057
72230
75902
82696
82082
81835
80504
75327
73401
70722
67436
67761
73242
83786
92210
97503
100612
102258
103253
103213
102987
101924
99818
97538
95419
96561
96005
98538
92926
92177
90346
84436
82625
79509
75606
74999
78750
88349
96988
101063
103702
104739
105569
104247
103620
102730
100384
98508
96461
96902
96591
97949
92395
92072
89883
83514
80964
78090
74736
74185
78161
86998
94856
100076
103265
104283
105067
103726
103137
102304
100181
97947
95766
96716
97408
99432
93661
92425
90244
84073
82425
79660
75637
74624
78871
88781
97638
101014
103441
104278
105286
104455
103724
102954
101164
98769
96787
97532
97198
99671
94123
92869
90767
84898
82463
80044
76314
75308
79114
88501
97141
101183
103316
104279
105086
104365
103665
102047
99447
96197
94849
95366
95709
97479
92372
91619
89594
83285
80358
76597
72164
69914
70712
74313
77428
82035
86531
87240
88021
90239
86708
83943
80693
78925
78548
80749
82565
85701
82085
83236
82216
76425
74336
70892
66390
63774
63454
64401
64749
68430
73626
77105
79422
82216
78325
74251
70561
68611
69082
73103
78243
84945
81175
81220
80456
74932
73492
71061
67510
67669
73456
84865
94657
98869
101187
101805
102617
102140
101991
100822
98100
95812
93782
94835
97029
98683
91579
91267
88884
83386
81612
79112
74933
74302
78240
88672
98101
101634
104005
105242
106043
104400
103307
102554
100319
98785
97354
99700
100071
98645
91025
89804
88216
82809
80611
78042
74103
73363
77316
87279
96426
101366
104036
104627
105237
103660
103046
101850
98717
96570
94861
96714
97902
98710
92066
91042
89359
83531
81577
78935
75085
73723
77732
88257
97895
101376
102898
103670
103880
103012
102003
100640
98040
95968
93996
96426
98719
99606
92317
91697
89574
84104
81964
79472
75586
74777
78983
89106
99119
101977
103471
103633
104000
102710
101412
100015
96707
94406
92342
93290
93955
97030
90357
89946
88441
82085
78949
75524
70653
68274
68732
72294
75819
80163
84455
85422
86228
88344
85485
82118
78589
76554
76152
78135
81563
85330
80638
81650
81301
75955
73123
69838
65046
62364
62061
63364
64029
67695
72577
75645
77767
80614
76664
72654
69476
67245
67985
71888
78542
84113
80387
79997
78952
74512
73062
70763
67004
67186
72730
84142
94926
98722
100915
101799
102430
101758
101440
100134
97705
95204
93042
94334
98261
99885
91301
90332
89027
83386
81646
78892
74717
74096
77893
88438
98921
101163
102692
103414
104318
103272
103075
102171
99399
96956
94869
96442
100253
100171
92358
91827
89832
83677
81364
78422
74440
73170
77024
86921
96808
101224
103273
104012
105010
103452
102926
101647
99159
97188
94719
96795
101087
100609
92329
91018
89678
84177
81883
79339
75371
74109
77678
87751
98496
101686
103878
104876
105476
103490
102740
101788
99688
97047
95445
97413
101468
99028
91164
90356
88543
83078
81021
78152
74295
73481
76889
87355
99342
102424
103926
104255
104315
102920
101846
100129
97017
94208
93578
96059
99043
97490
90758
89761
88535
82358
79986
76129
71822
69383
70230
73677
78911
83289
87897
88739
89009
90859
87420
84028
80325
78152
77649
80903
86349
87018
82127
83050
82591
77367
75194
71803
66609
64007
64046
65184
66248
70253
76403
78848
80737
83301
79091
74519
70785
68755
69302
74136
83678
86851
81824
81591
81268
75763
74588
72194
68586
68350
73228
85768
97601
101269
103594
104114
104582
104066
103664
102132
99643
97141
95767
98629
104798
102574
93894
92506
91252
86400
84627
82200
77996
77340
81234
91916
103377
105668
106265
105925
106028
104391
103606
102141
99851
97422
95627
97913
104106
102696
94747
93164
91975
86213
84368
81456
77682
76554
80465
90445
101024
105673
107722
107293
107312
105634
105092
103761
100837
98355
97127
100799
106816
103797
96301
94449
92777
87660
85929
83098
79037
77908
81942
92555
104743
107154
107675
107862
107874
106629
106040
104564
102231
100258
99329
102023
107766
104779
96094
95462
93733
88470
86797
84048
80334
79656
83651
94052
106159
107974
108722
108123
107515
106546
105356
103170
99284
95981
95104
97158
104325
103105
96363
96033
94698
88776
86369
82723
77952
75768
76463
79927
85105
89080
92898
93759
93627
95334
92579
89087
85500
83456
84125
88899
95405
93722
88776
90045
90340
85342
83233
79872
74907
71405
70936
72270
74438
77796
82907
86435
88119
90591
86398
81481
77747
75258
76124
82014
92239
93214
88155
88200
87247
82436
81468
79533
75724
75120
80957
92874
105861
108819
110400
109886
109540
108534
108439
106139
103715
101645
101487
106912
113602
108466
99260
98350
96827
91520
90204
87588
83369
82812
86847
97329
110381
112035
112892
112647
112028
111002
110415
108177
104779
103127
102951
107081
113866
109049
100330
99000
97829
92547
90737
87665
83695
82589
86766
96833
108662
113163
114844
115039
115057
112799
111362
110165
107271
105195
103026
107192
113550
109391
100860
99659
98675
94052
92251
89615
84908
83532
87842
98868
112220
114059
114432
113539
113544
112375
112020
110399
107675
105659
104657
109137
114705
109873
101159
99867
98847
93865
92217
89675
85358
84004
88222
98749
112549
114919
115749
115255
114857
113211
112333
109673
106290
103411
102293
105826
111675
107125
99980
100193
99250
93238
90771
87330
82240
79279
80347
83665
90085
94043
98388
99120
99083
100551
96975
93330
88952
86465
86541
92416
100040
96078
90764
92466
92425
87884
85347
81969
76547
73230
72395
73567
76013
79338
85295
89303
91544
94423
90308
85797
82024
79999
81526
88900
97546
96055
90295
90138
89398
85047
83866
81906
77498
76930
82448
94679
108358
113027
115061
115727
116075
115078
114718
112600
109584
107015
105785
111132
116425
110369
101436
100702
99571
94169
92213
90104
85706
84326
89083
101042
114429
116112
116171
114854
113479
110587
110275
107648
104392
101520
99711
104898
114243
109116
101016
100291
99580
94422
92316
89555
85355
83976
88266
99139
111265
115239
117002
116703
116162
114158
113105
111205
107751
105416
104756
110940
116669
110473
101733
100528
99609
94023
91824
89276
84430
82630
86980
98554
111921
114277
114387
113595
112432
109946
109089
107061
103831
102000
100906
106817
113741
107675
99125
98454
97525
91910
89793
87416
82977
81641
86180
97164
110616
112859
112932
111949
111643
109832
108985
106590
103442
100879
100644
106953
110885
105002
97423
97001
95643
89742
87129
83010
78125
75301
75403
79524
86509
90251
93685
93574
93854
95574
92274
88434
84371
82181
82624
89455
96858
92016
86208
88182
88664
83560
80901
77666
72302
69179
69018
70181
72473
75337
80240
83361
84646
87031
82521
77329
73311
70808
71675
79690
91501
90078
84611
85207
85367
80925
79858
77811
73895
73048
78634
90757
105001
108219
108690
107882
107618
106815
106631
104024
101222
99155
98442
105171
110617
104336
95296
94797
94005
88767
87207
84693
80427
79109
83155
94985
109050
111435
111083
110785
110411
108354
107666
105658
102940
100408
99865
106786
112817
106194
98246
97822
96764
91417
89662
86978
82777
81810
86061
96773
109205
112988
113666
112963
112260
110246
109979
107855
104160
102676
102432
108976
114109
106717
98682
97855
96862
91981
89956
87040
82687
81330
85658
96997
111345
113500
112999
112266
111529
109681
109001
107050
104549
102580
101970
108876
114314
107405
99469
98768
97849
92352
90399
87815
83712
82055
86437
97497
111558
114278
113644
113077
112219
110447
109095
106303
102664
99664
99691
106569
112157
106424
99394
98706
97933
91688
89332
85641
80950
78327
79214
82661
89497
93712
96365
96544
96056
97384
93839
90191
86107
83348
83804
92083
98910
94113
89251
90777
90998
86242
82869
74905
72726
72175
73284
75628
77914
82550
85888
86798
87893
89298
85863
80844
77994
76922
83719
94316
95162
92912
88806
90289
89880
85777
84789
82530
78731
78948
84119
93446
102356
109115
111820
112343
113035
112820
113811
112196
109671
108380
111757
119012
116310
109003
101236
102015
100510
95191
93976
91437
87187
86362
90722
98701
107730
113111
114824
114863
114923
112930
112655
109822
106370
104307
107996
116060
113130
105925
98591
100173
98956
93028
90902
87609
81713
77943
76924
78101
79601
83490
87143
88357
89159
91899
88034
83051
79364
78746
84829
95760
96372
93684
88980
90957
90020
85829
84878
82467
78319
77904
84153
92891
101992
108614
111718
112587
113409
112715
112749
110697
107142
106042
110243
118169
115068
108031
100623
101892
99486
94572
93081
90356
86254
84956
88453
96803
105300
110755
113149
113072
112786
111963
110788
108071
104109
103432
108924
117250
114013
107256
101392
102548
101058
96211
94143
91200
85874
82855
83541
86205
89534
93902
98497
98311
98261
99989
97257
93226
89431
88260
95440
105492
103978
98702
94076
97093
96709
91879
90432
87493
81956
78873
78563
79276
80187
83856
88109
90953
92315
94366
90748
86315
83343
83553
92279
101149
101621
98916
93552
94668
92776
89237
88346
86294
81777
81288
86784
98892
110452
113786
116250
116619
117163
116154
116317
114494
112379
111584
117416
124243
120674
113663
104888
106099
103706
98487
97411
95019
90592
89440
93562
104996
115784
117858
118905
118681
119025
118121
118738
117237
115127
114725
120076
126606
122776
115440
107472
107981
105648
99841
98612
95867
91377
90146
94411
104592
114635
119280
121493
121459
121790
119922
119757
118168
115827
115287
120969
127211
124180
116747
108671
108789
106422
101383
100329
97816
93515
92019
96224
106917
118385
120152
120452
118881
118480
116896
116755
114570
112493
112165
119090
127960
124657
117619
109641
110676
108660
103709
102394
100024
95534
94368
99386
109829
120660
122267
122124
120452
118968
117506
116151
113450
110440
109218
116667
124474
121256
114449
108303
109392
107869
101964
99512
95940
90460
86800
86330
87338
89931
94017
98620
99023
98321
100736
97327
92407
88326
87476
96353
104800
104109
100137
95665
98879
98344
93593
92072
88952
83399
79823
79041
79524
80827
84263
89538
93771
96245
99076
95082
90292
87061
87009
93877
100995
101707
99398
94083
95133
93716
89570
88777
85449
82042
81836
87914
101714
111965
115339
116708
116535
116633
115898
115432
113612
112143
113511
120382
124106
119185
112379
104960
106353
103695
99503
97483
94555
90642
90711
95939
106846
118537
120575
121561
121440
121025
118617
118210
116301
113511
112984
120559
127566
124409
117225
109267
110820
108758
103221
101907
99366
94950
93705
97869
108149
119127
122921
124533
124245
123741
121417
121390
119349
116464
115933
122967
129969
126470
119187
111380
111922
110088
105119
103845
101324
96847
95254
99257
110465
122210
124161
125064
124535
124358
122653
122730
120957
118497
118497
125058
131396
127396
119978
111656
112488
110840
105657
104569
102237
97729
96446
100939
111731
124059
125962
126128
124711
123768
122101
120936
118026
115034
114858
123132
129068
125459
118445
111241
112214
111434
105501
103101
99282
93540
90539
91245
94251
99454
102947
106499
106647
106322
107714
105147
101369
97492
97705
106365
112151
109605
104074
99466
102435
102268
97516
95872
92486
87064
82824
81969
82128
83265
86302
91775
95529
97219
99622
95921
91167
88554
88871
97290
104163
105114
103070
97887
99479
98941
94562
94004
92201
87873
87328
93438
105258
118407
121359
123259
123451
123122
122204
122536
120797
118331
118275
125560
131546
127844
120021
111612
112650
110265
105537
104204
102347
97708
96425
101096
111773
124421
125913
126683
125925
125680
123782
123971
123250
120030
121173
127364
132049
127738
119645
110639
110990
108988
103530
102106
99409
94816
93339
97500
107236
118580
122405
124663
124183
124148
121637
121154
119016
115670
116140
123120
128974
124115
116390
108397
108263
106154
101307
99763
97242
92226
90523
94392
105430
118378
120742
121058
121079
121508
120860
121449
119323
117468
117475
123149
128259
124210
116371
109077
109424
107743
103133
101578
99344
94832
93561
98143
108969
121850
123266
123258
121569
120471
118774
118362
116172
113615
113891
121959
126945
122850
115849
109000
110120
108149
102742
100441
96933
91728
88552
88927
92155
97890
101292
105315
105676
105121
106937
104158
100772
97697
98453
105875
110834
107982
102413
96895
100184
99899
95249
93799
90814
85074
81699
80995
81578
83348
86525
92167
95514
97413
99350
94857
89787
86584
86937
97014
103947
104946
103418
98267
99804
98164
93569
93593
92265
88027
87099
93334
104887
118063
121475
122370
122001
121726
120719
120908
118616
115916
116581
123538
127138
123410
115591
106761
106936
105695
99784
97917
95279
90405
88581
93250
104047
116589
118315
117965
116888
115812
113942
112986
111142
108536
109629
117877
122620
118234
111137
103176
103599
101699
96090
94273
91757
87069
85822
90353
100167
112185
115717
116510
115753
115841
114467
114550
112833
110062
111286
117947
122210
118495
111165
102641
103064
101632
96007
94825
92525
87730
86122
90509
101439
114981
116572
116810
116014
115893
114055
113453
111711
109276
110328
117640
121931
118031
110975
102780
102833
100521
95278
93775
91241
86503
85007
89023
99652
112501
113914
113522
113275
114405
113561
112702
110908
108814
108656
114526
117824
113504
107389
100952
101441
99482
93715
90991
87600
82290
78985
79907
83203
89967
93597
96739
97561
98217
100169
97985
94820
91980
92881
99612
103980
101895
97754
92975
96038
95828
91348
89326
86047
80207
76943
76661
77306
79718
82383
87665
91037
92674
94936
91018
85718
82283
83028
92936
100201
101855
100090
95357
97150
96211
92089
91647
89875
85998
85441
91598
103314
116573
119801
119783
119029
119212
117665
117294
114961
112628
113824
120830
124966
121381
114752
106689
107028
105025
99710
98576
96494
92069
90720
95240
106422
119789
120870
119604
118845
119279
118069
118058
116095
114143
115676
121851
124211
120606
114004
106014
106248
103651
97621
95851
93373
88834
87266
91565
101148
113520
117876
118232
118461
119478
117815
117424
115382
112847
112740
118602
122799
119262
112821
105093
105146
102814
97548
96160
93717
88968
87164
91500
102021
115713
117980
117523
117317
118454
117116
117453
116148
113789
113951
119667
122158
117774
111162
102815
103090
100436
94147
92598
89950
85268
84293
88552
99679
113010
114844
114155
113094
113353
112464
111391
108644
106105
106312
113569
117383
113788
108335
101973
102968
101346
95953
93295
89724
84201
81374
82104
85554
92406
96108
98664
98341
98072
99551
97139
93252
90284
91683
100497
105393
103966
99948
94847
98609
98913
93270
91118
87745
82091
78752
77971
78535
80543
83397
88053
91731
93925
96504
92404
87262
83306
83861
93349
100437
101869
99730
94632
95805
94700
90083
89244
87653
83570
83060
89097
101141
114986
117692
116690
115534
115565
114094
114160
112472
110253
111504
118617
122344
119113
112697
103963
104108
101963
96583
95125
92557
88164
86722
91532
102423
116001
118931
117883
117274
118050
116130
115760
114059
111720
113141
120265
123156
119308
112572
104880
104995
102489
96457
94945
91899
87412
86386
91103
101755
114127
118151
118104
117678
117883
116014
116260
115132
112500
113262
120298
124157
120618
114331
106247
106488
104385
98758
97125
94634
89887
88471
92966
103648
117525
120567
119977
119820
121379
120112
119940
118352
115983
116935
122683
124856
122756
116261
108454
108739
106374
101430
100039
97808
93368
92224
96799
107435
121498
124143
122470
121495
120823
118785
118256
115961
112953
113765
122472
126762
123348
117662
110724
112534
110436
104684
102646
99530
94488
91535
92434
95195
102262
106161
108467
108028
108048
109950
107266
103201
100076
101218
109473
114276
112871
108176
102931
106045
104903
100078
98206
95165
89647
86288
85995
86213
88644
91954
97063
100733
101831
104304
100583
95421
92500
93623
102922
109319
109948
108255
103286
104450
102504
97982
97202
95258
90912
90270
95764
107004
121039
124553
123628
122839
123293
122062
121558
119310
116424
117840
125134
128750
125270
118783
110401
110421
107781
102414
101164
98345
93560
92347
96905
108108
122227
124383
122388
120570
120141
118247
117658
115796
113284
114813
123084
127154
124146
117534
109828
110438
107806
102187
101083
98800
94310
92993
97564
107518
119991
124536
124102
122162
121374
118688
117535
116331
113821
114889
123828
128135
125335
119449
111790
112337
110090
104738
103406
101616
96819
95319
99740
109785
123671
125630
123566
121696
120994
119204
117964
115321
112569
113501
122882
128010
125109
119688
112125
112955
110705
105596
104437
102373
97746
96347
100194
109559
123247
125798
124358
122603
122165
120871
118944
115444
112157
112360
121452
125221
122290
117024
111585
112790
110522
104846
102541
99527
94471
91821
92319
94499
100693
104273
106080
105385
104473
105845
103802
99761
96765
97128
105711
110782
110076
106601
102386
104969
103421
98430
97099
94262
88614
85108
84406
84892
87976
91668
95979
98279
98817
101433
99199
95297
92069
92616
99935
102828
100466
96369
93036
96886
97958
95144
94071
90732
84226
79414
77715
76866
77784
79432
83349
87654
90120
93292
89867
84937
82639
83601
90598
94813
95960
95772
92743
96594
94620
89801
89073
87430
83453
82105
85174
89969
97686
103514
108099
110439
112325
113376
111096
108750
105829
106426
113680
117055
114047
109250
103120
104853
102349
98003
96848
94715
89946
88120
90124
94965
102884
108520
112396
114615
115799
116025
114702
112497
109251
109689
116837
120248
117469
112340
106280
107541
105623
100687
99990
97736
93123
91341
93775
98757
107192
112211
115531
116614
117228
117135
115756
112857
110244
110909
119448
123706
120503
115620
108978
111039
108992
104045
103105
101231
96465
94287
96182
100845
108854
113912
116756
117801
118241
118910
117581
115043
111931
111933
120044
124199
121327
117151
111571
113775
111918
106500
104906
102650
97579
94745
94934
95958
100675
105036
109366
110948
111455
113060
110849
107191
103760
103793
112691
119032
118464
115541
110960
114365
113224
108669
107318
104700
99511
96292
95691
95983
98590
101433
105816
108469
109083
112083
109506
105620
102298
103181
113443
118444
116907
112048
108071
112017
113560
117654
116775
113823
107654
103034
99648
97229
96274
95100
96707
100171
103781
108596
106499
102487
99926
100366
106194
110295
111207
110055
105593
107444
105437
100108
98999
96959
93083
91909
95688
102091
110875
116538
119697
121236
122842
123702
122688
120306
117536
117559
124672
129079
126478
121242
114821
116338
113935
108847
107654
105921
101511
100465
104629
111498
122102
127372
129683
130595
130811
129336
128778
126528
123363
124492
132394
136807
133384
127238
119973
121087
118629
112665
111074
108491
104155
102130
105436
111989
122715
128911
131192
132637
134098
132256
131429
128262
125059
124540
131454
136364
132905
126768
119290
120314
118272
112823
111758
109588
105109
103438
105938
112765
123027
129394
131503
132938
133908
132728
131510
128652
124536
123097
128213
131388
127622
122005
114955
116279
114298
108353
106181
103561
97643
94407
94172
96332
100868
105407
109789
112678
113381
115760
113739
109701
106658
106356
113683
119586
118239
114506
109513
112501
111156
106472
105146
101811
95889
92236
91013
91054
93029
95373
100306
105137
107885
110536
106832
101323
97704
97244
106329
115324
117434
115601
110765
112610
110965
106894
106553
105215
100738
99904
105796
117463
131960
135528
135446
134922
135042
133454
132914
129949
126774
126856
134923
141911
139032
132107
123827
124972
123115
117620
116674
114868
111069
109952
114133
124068
138058
141195
140715
140594
141291
139618
139411
136874
134797
134787
141537
146908
143530
136126
127873
128036
125030
118589
117949
116518
111207
109289
113167
122643
132710
138460
138217
137985
137923
134653
135242
132554
128949
127759
132975
139204
136930
129745
121370
119364
118460
112589
111558
109008
104800
102905
105699
116306
129992
133310
132404
132280
133232
132129
132140
130103
127083
126385
131806
136852
133349
126388
118269
118436
116042
110971
109768
107652
103135
101951
106096
116152
130199
133285
132892
132814
133301
131808
131412
128417
125334
124144
130587
135970
132479
126620
119910
121571
119298
114101
112111
109466
104115
101184
101363
104016
110872
115090
118279
118751
118699
120015
117766
113157
109778
109318
117172
125738
125185
121069
116062
119807
119139
114909
114098
111079
106541
103286
102502
102269
104573
107592
113167
116601
117584
120160
116365
110998
107273
106526
114660
124841
126535
124572
119305
121361
120020
116012
116100
115036
110945
110082
115517
124150
133246
136811
137136
136958
137564
137240
137015
134334
131211
130894
137019
143805
140535
133796
125671
127384
126064
120910
125641
123625
118803
117147
120374
128421
136943
138832
138273
137596
137621
135990
135322
132500
129206
128955
134988
142168
139332
133380
125745
126975
124384
119635
125178
122834
117428
115177
119029
126690
133728
138292
138989
138775
139042
137544
137160
134582
131597
130815
135386
142360
139232
132632
124794
125125
123371
118710
124159
122141
116978
114485
117966
125851
133622
136076
135580
135019
136020
134536
134714
132496
129438
129102
134140
140729
137122
130812
122906
123649
121415
117140
122382
119760
114795
112840
116433
126641
140176
143122
143237
142741
142916
141430
140383
136793
132641
131576
137030
143074
139306
133735
126190
127557
125467
120545
118689
115742
109813
106681
106876
109195
115678
120605
124643
124840
124645
126221
123122
118560
114621
113542
119946
128392
127289
123151
118149
121609
121261
116527
115468
112866
107774
104047
102778
102481
103987
106791
112407
116173
117825
119647
115772
110022
106073
105182
111442
120901
122359
119972
114575
115561
113965
109368
109350
107737
103512
102425
107535
118915
132164
135157
135142
134591
134807
133941
134342
132010
129472
128915
133994
140043
136470
129533
121210
121105
118697
113537
113302
111267
106655
105060
109087
118974
132100
134597
134131
133766
134970
133601
132960
130847
127753
127186
130785
137187
133626
126750
118216
118179
115637
110539
109035
106221
101225
99358
103394
113374
125126
130184
131112
130827
131406
129832
129299
126635
122635
120625
123899
133861
131923
125147
117142
118271
116033
110783
110162
107714
102683
100873
104380
114444
127555
130422
130068
128849
128767
126868
127098
125118
121889
120661
124482
133647
131249
125346
117754
119532
117682
112603
111409
109311
105428
104176
108614
118537
132010
134322
133860
132875
132741
130833
130540
127423
124450
123536
128321
135224
132251
126677
119599
120962
119174
113650
111694
106079
103381
99863
100357
103444
109795
113539
116442
116215
115397
116218
113570
109365
105301
103893
108584
120138
119387
115303
110023
113712
112995
109170
108247
105224
99551
96816
95806
95648
97313
100080
105528
109406
110856
112846
108821
103443
99354
98678
104374
116522
118799
117033
111904
113755
112974
108804
108443
107228
103295
102806
108324
119811
133054
136596
137362
137276
137409
135716
135206
131888
128786
127447
130958
141816
140060
133308
125170
126776
124637
120258
119967
118107
113209
111936
116318
124683
132682
135532
135634
135216
135532
133913
133597
130778
126515
125596
129317
138322
135829
129649
121931
123257
121167
116592
121995
119615
114204
112029
115332
122381
128556
132208
132474
131922
132265
130374
129964
127548
124663
123892
126858
135893
133670
127526
120162
121201
119686
116159
122222
120725
115523
113399
117141
125529
133005
134398
134234
133710
133488
131890
130948
127999
124816
124238
128074
139621
138397
132298
125031
126886
124833
120439
126356
124261
119318
117132
120663
130424
143375
144229
144148
144926
145143
143584
142441
139051
134823
132721
135188
143502
140492
134148
127001
127884
125554
120117
118051
114693
108749
105032
104833
107523
113286
117517
121401
121750
121649
123112
120794
117090
112955
111443
114542
122858
121766
116751
111335
113990
113221
108924
106815
103838
98282
93698
92121
92224
94103
97350
102409
105100
106451
108039
103886
98177
94030
92976
98241
109092
113142
111305
105765
107110
105960
102188
101795
100214
96103
95188
100893
111362
124252
127588
128585
128556
129021
128000
128530
125993
123327
121866
124262
132776
130677
123941
115307
116085
113957
108772
108662
105727
101013
99051
103058
113155
125434
127912
128501
127560
128273
126228
125943
123728
121242
120102
122151
130746
129056
122362
113846
114028
111908
106859
105709
103229
98139
96332
100264
109870
121272
124897
126401
126524
127146
125207
124758
121969
119610
118066
120467
129814
127515
120365
112273
113315
111128
106050
105569
103191
98200
96289
100249
109885
122320
124545
125391
124921
125494
123585
123808
122225
119920
118877
121363
130888
129532
123196
115220
116581
114923
109574
108832
106684
102927
101441
105599
115047
126917
130166
131443
130897
131534
130006
129264
125725
121549
119574
120982
131682
131295
125516
118672
120962
119238
114542
113013
110014
104212
101041
102060
104292
109571
113116
116509
116469
115924
116827
113788
108969
104308
102378
105489
118075
118592
113981
108537
111928
111379
106936
105584
102566
96875
93024
91179
90909
92252
95285
100202
102344
102819
104438
100246
94159
89305
86911
89982
104057
108865
107277
103082
104935
104070
100173
99943
98568
94576
93556
99137
109053
120567
124138
124982
124230
123845
122060
121583
118713
115181
113647
115229
126313
126813
120702
112115
113062
111167
106621
106143
104793
100534
98845
102813
111865
123441
126979
128428
128152
128770
126952
126532
123844
120246
118579
119304
130227
131284
124588
117023
118716
116928
112092
111352
109751
104931
103327
107391
115929
126589
130704
132085
131122
130332
127565
126206
122337
118326
115879
116594
128864
130955
124088
117311
119375
117912
113185
112606
110690
106270
104677
108975
116119
122105
124428
124786
123294
122069
119367
117470
113568
109292
107069
108125
120786
123706
118479
111686
113650
112129
108042
114059
112278
107402
105431
108620
115645
121444
124595
125317
125011
124731
122526
121099
117276
112964
110135
112295
122963
123780
118543
112121
113520
112024
107286
111441
108671
102842
99373
99523
102131
106659
111268
115769
116754
116754
118389
115985
112106
107895
106341
109256
119602
121133
116832
111911
115248
114115
109468
108207
106418
100856
96712
95260
95733
97315
100350
105731
108643
109948
111151
106677
100697
96237
94541
96931
110929
117685
116437
111749
114042
113081
109465
110109
108710
104648
104063
109311
117293
123115
126849
128054
126975
126278
124839
123540
119430
115093
112691
113387
125583
129180
123862
116811
118365
116863
112637
118247
115971
111455
108185
112629
119275
123857
127144
128008
127491
127247
125464
124749
121428
117762
116070
116325
126838
129495
123937
116513
118790
117409
112477
118410
116309
111257
109074
112511
118623
123022
127072
127991
127240
126836
124733
123818
119994
116016
113842
114729
125222
127885
121935
114883
116027
114259
109686
114808
112785
107653
105137
108537
117275
126447
130492
131405
130876
131155
129221
128606
125713
122092
120521
120897
129414
130595
124626
116643
117214
115576
110516
109535
107359
102484
100846
104337
112920
122619
126366
127778
127555
128106
126913
125730
122689
119183
116494
117314
126782
128300
122610
116255
117865
116739
111611
109992
107029
101623
98930
99444
101602
105453
110186
114138
114403
114234
116071
113923
110487
106195
104718
106667
117515
122364
118230
113551
117262
116734
113064
112140
110038
104878
101572
100950
100646
101096
105549
110756
113294
114139
115531
111398
105440
101843
100191
102511
114911
123421
122205
117474
119660
118716
114979
115236
113929
110244
109400
115042
122584
127719
131185
132469
131990
131629
130400
130084
126777
122531
120634
121543
132048
135453
129575
122081
124150
122345
117980
124182
122341
117288
115274
118588
125299
130070
133213
134752
135000
135781
135009
134715
131789
128682
127324
127787
135673
137136
130789
123711
125445
122602
117826
123937
121582
116503
114383
117628
124268
127851
132091
134163
134185
134723
133401
133384
130918
127684
125729
125426
133841
136577
131241
124122
124735
123117
118638
124575
122619
117575
115288
118221
124643
128845
131583
133466
133187
133099
131781
131291
128265
124422
122238
123000
132317
135915
129162
121746
123205
121291
117158
123131
120854
115883
113908
117158
124118
128667
132201
134422
134025
133869
133214
132673
129299
125756
123617
123909
131815
133333
126761
120018
121848
120184
115619
120081
116767
110518
106271
106142
108271
112035
117468
122015
122147
121711
123082
120239
115549
111605
109451
111277
120849
124440
118752
113489
116442
115624
110896
109482
106691
100925
96927
95706
95894
95536
99507
105102
108310
109869
111927
107960
102925
99089
97261
99178
109415
116694
114855
110078
111074
110108
106458
106574
105363
101882
101003
106224
117203
127226
131026
132135
131690
130522
129098
128422
123933
119600
116269
115491
124874
132566
125755
117656
118451
116951
112190
112040
110281
105837
103987
108153
119091
128536
130346
129847
127214
125671
123040
121844
118038
114604
112891
113457
123101
127721
120188
112063
112558
110275
105398
104368
101369
96264
94875
98546
108639
116820
121135
122006
120868
121624
119003
118634
115919
112097
110202
109966
118347
123074
115880
107310
107903
106574
101792
100982
98783
94060
92199
96282
106961
117549
121488
123378
123229
123406
122007
121983
119669
116485
113930
113517
120403
124954
118218
110246
110905
108897
104281
103365
101154
96352
94776
98647
109443
118784
122289
122765
122888
121494
120036
118730
115123
111501
109169
109636
117754
121968
115726
108705
109777
108872
102504
100279
96691
91270
88187
88495
91179
94569
99782
103662
103513
103701
105389
102816
98768
94795
92691
93996
102173
108248
103300
97877
99870
99253
94880
93242
89860
84203
80778
79779
80303
81053
85010
90134
92486
94588
97410
93383
87807
83874
81633
83052
91313
100896
99166
95094
96408
95489
90716
90177
88120
84075
83379
89041
100509
110378
115938
118405
118880
119146
118663
118978
116532
113456
111736
111605
118574
124132
118276
109985
111042
108927
104341
103796
101969
97763
96627
101003
111166
120392
123865
125030
124910
124820
123551
123598
121105
118152
116307
116077
122967
128622
122137
113647
114008
112553
107188
105860
103289
98744
97042
101573
110891
119037
124086
125791
125116
125095
124065
123912
121814
118589
116340
116171
123652
128484
121409
112837
113029
110978
105955
104458
102262
97513
95791
99464
109564
118224
121606
122539
121793
120990
118889
118593
115878
112125
109326
108812
115412
122939
117140
108595
108954
106815
101912
100814
98680
94384
93228
97521
107064
115820
118836
119134
117590
116789
115900
114369
111171
107827
104961
105356
112134
117483
112336
105252
105759
104225
98673
96778
93363
88260
85452
86120
89100
93099
98407
102642
102589
102065
103974
101502
96826
92693
90347
91653
98367
106351
102632
97264
99976
99760
95438
94561
91756
85988
82092
81306
81138
82407
87207
92280
95022
96592
99328
95283
90027
86363
84860
86972
95504
105937
104689
100159
101769
100043
96054
95434
93958
90160
89756
95832
104670
110462
114552
116058
115358
115947
115936
115990
113560
110812
108962
109269
115622
122309
116697
107990
109152
107386
102406
106387
103917
99068
97508
101764
110165
116088
119644
121700
121988
122379
121800
121998
119701
116710
113945
113418
118552
123769
116832
108419
108522
106984
101922
104786
101679
95883
94061
97739
106785
115098
120132
121828
121369
121435
119381
118858
116198
113110
110792
110180
116471
122293
115966
107922
107939
105999
100611
99151
96567
91846
89880
94308
104259
112927
117445
119365
119361
119291
117694
117202
114505
110845
108056
107096
112699
119617
113827
105275
105303
103553
98877
96879
94465
89519
88112
92387
101497
110932
114790
115899
115128
114096
112437
111552
108295
104328
100809
99780
103993
111291
107443
100553
101236
99661
93533
91511
88045
82563
80109
81086
82618
87033
92072
96189
95788
96371
98652
96299
92944
89141
87138
88452
94418
101135
97781
92374
94858
94570
89820
88109
88109
84920
78971
76599
76381
76319
78927
85173
90524
94283
98267
94906
89501
85412
82863
83352
88270
95004
101905
97994
98521
98222
93107
92238
90350
86155
85292
90632
101775
113789
119084
121537
121799
121713
120932
120620
117536
113326
110281
108842
111015
113228
115484
108373
109007
107731
102466
100701
98423
94249
92822
96537
107440
118425
121240
121797
120494
119575
117200
116419
113204
109402
105856
103953
106703
109074
112692
106908
107065
105788
100637
99048
96548
92198
90620
94590
103268
109691
114284
117091
116966
117312
116262
116001
113661
109776
107011
105285
108090
109309
111245
105255
105585
104226
98518
101536
99086
93653
91336
94877
103931
111156
114132
115970
116176
116353
115242
114530
111687
107965
105379
104023
105881
106810
110003
105592
105949
104937
100535
103639
101402
96045
94511
98364
107130
113781
116496
116990
116070
114836
113512
112192
108230
103339
99431
97384
99391
99674
104742
102127
103327
103445
98444
100695
97279
91393
87953
88609
91420
95040
99996
103920
103313
102148
103327
99597
94789
90027
86748
85646
88394
91291
96344
94492
96711
97038
89087
88246
86922
81696
78464
77856
78434
78291
82765
87326
88729
88709
90017
85348
79421
74357
71120
70967
75205
80554
89179
89361
90445
90036
85444
84737
82740
79265
78636
84287
95074
104039
108332
109494
108626
108042
107073
106979
103865
99969
96619
94385
96299
97849
101428
97053
96628
95851
90044
89279
86697
82456
80899
85138
94885
104389
109375
111001
111015
111218
109332
109185
106722
102984
99500
97222
98723
99841
103116
99468
99443
97914
92945
90623
88236
83614
82301
86391
95836
105006
111693
114820
115311
115291
113585
113559
111425
108556
105751
103501
105489
105416
107050
104245
104683
103611
98132
97031
95115
90644
88852
93137
102111
110941
115182
116687
115776
115732
114152
114709
112863
109583
107182
106267
109096
110242
110766
105419
105662
104034
98592
96694
94204
89181
87629
91322
100480
109234
114463
116397
115803
115541
114363
113904
111222
107667
104097
102175
103965
103835
105407
102341
102897
101841
96167
93787
90440
85207
82574
82925
85905
89864
95316
99746
100365
100485
102141
99307
95391
91207
88620
88083
91525
93809
97311
96045
98389
98422
93969
92141
89381
84012
80117
79627
79949
80286
85332
90834
93556
95113
97529
93474
87934
82984
80138
79929
84434
89443
96380
95813
97431
97167
92823
91605
89941
85898
85232
90508
99869
108761
115974
119589
120522
120847
119785
119515
116641
112690
109340
107550
109676
109997
110306
106413
106357
105003
99271
97793
95481
91164
89547
93798
102165
110933
116711
119840
119843
119847
118279
117964
115670
112075
109309
107200
109548
109993
111085
108218
108378
106384
100797
99546
97625
92986
91297
95238
103536
111887
119153
122535
123171
123571
122139
121758
118936
114341
111302
108932
110657
110976
112270
109814
110185
109152
103511
102708
100155
95757
94266
97942
106762
114857
120044
121864
121245
119842
118268
118007
115250
110715
107373
105261
107383
108166
110499
108847
109238
107805
102995
101441
99206
94629
93046
96387
104057
111958
117801
120710
120236
119644
118189
116649
112966
108269
104540
103260
105458
106145
108636
108807
110405
109690
104376
103102
100219
95397
92751
93573
95285
97647
102810
106295
105614
104666
106258
103360
98403
93492
90285
89960
93921
97017
100515
100902
103539
103430
98466
97077
94444
88950
84958
84141
83665
84218
89156
94088
96452
97160
99252
94361
88633
85165
82246
81906
85185
89756
94534
95765
98205
98402
93287
91741
89264
84712
81970
81666
81780
81827
86431
91447
94088
95510
97965
94189
88948
84669
82204
82562
87052
91506
96808
98180
100808
99837
95122
94646
93340
89710
89412
95664
105109
113364
119391
122514
121645
121223
120126
119672
117116
112767
109392
107080
108851
108523
110224
109714
110560
109588
104223
103229
101247
96645
95468
99374
106858
114338
120782
124173
124383
124233
123180
122807
120208
116362
113441
111070
113146
113343
113632
112948
113654
112599
107430
106289
104474
100023
98730
102556
109708
118250
123573
125460
125242
125062
124218
123983
121074
117351
114552
112762
114712
114428
114903
114562
115554
114312
109263
108688
106602
102238
100745
105025
112458
120875
126294
128597
128054
127402
126454
125498
122072
117752
113791
112069
114309
114440
114968
115663
116929
115651
110465
108732
105768
100557
97540
98006
98876
101537
107353
111880
112369
111826
113578
110561
106083
101092
97702
96927
99630
101000
103200
105094
108195
108727
104169
102991
100383
95114
91576
90801
89454
89616
93666
98013
100265
100862
102610
98336
93255
88803
85954
86122
90444
95518
100503
101665
103035
102483
98284
97558
96005
91735
91327
97078
105441
113909
120527
122837
121993
121902
120477
120167
117058
113000
109658
107191
109046
109405
109265
108422
109378
108324
103458
102458
100481
95674
94073
98247
106024
114777
119805
121728
121222
120819
118499
117612
114958
111083
108057
106706
108706
108658
107973
106878
107251
105776
100397
98466
96224
91371
90094
93710
101720
110304
116910
119980
119671
120347
118558
118508
116373
112716
109513
107225
108417
107558
107079
107767
108989
107639
102833
100925
98712
94478
93278
97208
104307
113016
117399
119711
118979
117637
116207
115774
112701
108876
105854
103339
104750
104229
104260
104929
105971
104882
99385
97710
95132
90566
89181
93211
100440
109650
114655
115984
115044
114690
113925
113225
110219
106560
102691
101419
102652
102034
101795
102424
103295
102238
96520
94148
90576
85340
82690
83158
84417
88365
94133
98755
99590
99261
101416
98624
94431
90296
87121
86533
88894
90165
90914
92918
95802
95948
91349
89139
86128
80793
77431
76804
75278
76593
81112
85503
88581
90040
92571
88895
84320
80190
77796
78347
82482
87007
90168
91524
93614
93233
88007
87020
84574
80181
78635
81520
86514
94000
100337
103985
105007
105812
107100
105698
102398
98729
96272
95076
97699
98810
97504
96608
97820
96848
91154
88826
85430
79937
76524
75470
74638
76207
80675
86017
89723
91731
93711
89608
84316
79841
77244
77093
81227
85118
87417
89714
91973
91236
86841
85797
83598
79631
79684
86549
95859
105422
112279
115884
116122
116425
115380
114643
111859
108021
104748
102804
104724
104514
102649
101741
102062
100418
94985
93223
90692
86128
84568
88824
97735
108408
113591
115894
115625
116073
115347
114808
112284
108964
106234
104595
106237
106148
104049
102672
103393
102147
96267
94050
91724
87338
86164
90346
99273
109848
115438
117662
117989
118131
117459
116807
113969
110158
107111
106280
108057
108038
105878
105490
106618
105687
99698
97197
93888
88548
85440
86426
87745
92518
98407
102729
102975
103185
105353
102855
98932
95116
92063
91334
94209
95808
95222
96549
100231
100467
95259
93337
90248
84736
81368
80411
79313
80752
85477
90637
93881
95565
97955
93997
89013
84560
81884
82456
86333
91042
93575
94816
97296
96367
91681
90805
88528
84046
82333
85728
90960
99531
105298
108261
107982
108241
108862
107420
103605
99962
97166
96112
98172
98932
97652
96806
99389
99183
93348
91255
88091
83048
80051
79489
78488
80478
84996
89811
91426
92076
94464
90598
85077
80583
77734
78010
81462
85449
87621
90321
92760
91881
87123
85802
83815
79511
79449
85509
93717
103400
109430
111939
111558
111180
110476
110228
107896
104232
101006
98706
99703
99431
96995
97296
99019
97436
91996
89894
87443
82696
81397
85213
92935
103728
108732
110393
110400
110564
109682
109106
107525
104260
101678
99365
100318
99713
97406
96927
98271
97014
91056
88680
85752
81621
80288
84157
91798
102193
106701
108039
108482
108153
107401
106524
103972
100584
96899
94881
95204
93630
91063
92786
96153
94551
88429
85260
81706
76271
74035
73700
74495
80049
85208
89128
89426
89868
92190
89502
86324
82164
79562
78771
80055
79825
78552
81333
86357
86316
80692
78055
74780
69359
65908
64478
63124
65098
69918
74893
77690
79635
82606
79309
75444
71682
69376
69955
73468
76870
78909
81335
84216
83098
78171
76710
74625
70753
70579
75586
83894
94556
100648
103512
104596
105745
105820
105738
104216
100845
97919
95848
96704
96018
92647
91441
94071
92325
86397
84442
81657
77644
76832
80447
87774
98307
103671
105905
106290
107167
106064
106438
105024
102093
99166
97130
97834
97030
93090
93064
95885
93423
87529
85132
82246
77915
76744
80466
87058
97298
103874
107398
108027
108720
107632
107471
105898
102783
100256
97934
99099
97961
94641
94446
96625
94673
88433
86031
83474
79037
78005
81674
89494
99762
105325
107841
108534
108694
107590
107421
106687
103465
101106
99126
99860
98730
95230
94574
97545
96115
89106
86739
83949
79556
78885
82730
89969
101365
106085
107866
108402
108531
107831
106504
103869
101020
97425
95418
95953
94391
91076
91821
95920
94621
88652
85741
82375
77350
74923
74795
75530
81080
86038
89513
89692
89602
92000
89298
85720
81755
79009
77860
79646
80042
78720
80590
86290
86322
81323
78916
75562
70433
67633
66018
64780
67024
71655
76143
78860
80323
83031
79586
74992
71439
68979
69109
72343
75854
77334
79954
84495
84116
78885
77355
74896
71118
70987
75744
84276
95032
100960
103116
103838
104165
104263
104088
102575
99684
96984
94881
95599
93839
90279
89957
93706
92164
85878
83881
81121
76683
75618
79086
86008
96461
101600
103630
104179
104908
104833
104608
103108
100647
97984
95785
96336
94433
90972
90175
94206
92505
86038
83771
80790
76356
75401
78217
84914
94925
101004
104071
104791
105576
105438
105593
104104
101192
98318
95639
95741
93759
90259
90037
94895
93897
86501
83299
79413
74162
69988
67381
66432
70054
75070
79341
81996
83260
86301
83075
78977
75903
73303
72816
75597
77231
77582
78963
84974
84042
78118
76020
73066
68955
67945
70042
74611
82565
88839
92465
93341
94551
96042
94826
92608
89197
86680
85924
86735
85771
83365
83883
88700
87281
81052
78668
75361
70980
68722
68394
68927
74196
79645
84512
85613
86402
88969
86792
84256
81177
78569
78035
79569
79367
77480
79068
85376
84996
79309
76304
72556
67722
65065
63172
62096
64655
69684
74673
77343
78549
81231
77985
74401
71775
69845
69705
72452
74800
76179
78684
84647
82716
77248
75272
72832
69180
69210
73528
81913
92554
99165
103109
104758
105960
106321
106434
105459
103057
100502
98163
98384
96611
92742
91663
97231
94759
87462
85076
82425
78002
76748
79487
86646
97251
103007
106047
107417
108547
108144
107925
107392
105017
102455
100288
99819
97389
93442
92347
98120
95512
88058
85404
82236
78129
77046
79764
86242
96112
102787
106770
107513
108802
108504
108400
107930
105157
102956
100182
100024
97946
93534
92365
98066
95643
88414
85943
83054
78556
77470
79988
86825
96809
102427
105023
106921
107294
106750
106527
105812
103152
100803
98730
99021
96673
92214
90662
95953
93829
86183
83651
80784
76688
76026
78285
85625
95515
101051
103495
104314
104953
104785
103839
102130
99085
96215
94351
94398
92344
89064
88630
94287
92678
85031
82140
78286
73204
70825
70434
71226
75916
81920
86480
88038
88711
91127
88332
85629
82194
79710
79104
80834
81282
79410
79909
85322
84945
78850
76412
72634
68016
65199
63499
62498
65306
69947
74189
77078
78432
81436
78056
73912
70759
68272
67971
70030
72584
73186
74763
81723
81402
75982
73876
70821
66519
64531
63283
62767
65377
70125
75067
77288
79246
82179
78918
75586
72318
70269
70542
73723
75736
76443
77852
84383
83599
77535
75687
73429
69817
70340
74900
83574
94080
99987
102931
104060
104851
104896
104740
104010
101311
98837
96630
96840
95002
91709
90499
94282
92732
86236
83935
81002
76676
76023
78750
85640
94551
101288
104851
106073
107435
106996
106299
105278
102530
100494
97799
98296
96684
92799
90737
95764
93819
87523
85159
82553
78460
77110
79686
87201
97409
102908
105300
106377
107208
106603
106365
105422
102917
100689
99035
99940
97777
94415
92328
96506
94943
87770
85658
82925
78824
77661
80643
87681
97785
103741
106267
107438
108114
107616
106412
104702
101452
98365
97198
97346
94826
90967
89582
94520
93261
86350
83287
79539
74868
72652
72113
73654
78552
84032
88689
90304
90705
92733
89710
86604
83010
80304
80039
81851
82099
80147
79453
85483
85379
80003
77417
73654
68703
66141
64343
63368
65513
70249
75288
78746
81234
84191
80525
76607
73197
71103
71212
74257
77084
77728
78115
83920
83666
78167
76177
73401
69782
69856
74123
83103
93718
99606
102715
104060
105119
105251
105006
103247
100403
97847
95409
96101
94844
90873
88921
94394
93076
86518
84578
81839
77701
76711
79000
86967
97124
102339
104207
105344
106140
105946
105579
104393
101827
99177
97089
97401
95443
91430
89814
95180
93579
87065
84299
81748
77638
76297
79130
86064
95303
101659
105255
106639
107794
107399
107143
106302
103438
101098
99085
99563
98318
93362
90694
95609
94124
87824
85356
82612
78194
77086
79280
86976
96930
102229
104957
106070
107114
106821
106332
105533
103002
100567
98679
98941
96521
92777
91003
96293
94925
88102
85463
82558
78356
77475
79453
86735
97041
102726
105469
106885
108088
107584
106696
105036
102077
99388
97936
98289
95034
90929
88786
94048
93894
86434
83139
78822
74187
71558
70798
72238
77014
82964
87831
89485
90222
92351
89587
86530
82992
80474
80033
81811
81495
79459
78356
84840
85221
79082
76298
72687
67813
65276
63418
62490
64866
69707
75172
78959
81244
84170
80494
76108
72972
70807
71023
74139
77178
78179
78849
83888
83092
77201
75224
72864
69046
69065
73599
81739
93214
99876
103243
104660
105566
105218
104929
103541
100440
97940
95958
96587
94944
91055
88716
94288
93001
86108
83859
81036
77078
76318
78740
85958
96619
102040
104743
105764
106254
105777
105639
104468
101660
99007
96941
97143
95186
90837
88599
94913
94030
87537
84679
81530
77565
76324
78836
85493
94914
101611
105185
106449
107378
106966
106733
105779
102853
100472
98559
98675
96729
92432
90386
96785
95373
88135
85763
82888
78464
77144
79239
86224
96260
102057
104935
106709
107773
107724
107122
106174
103963
101496
99287
99255
96688
92297
89580
96155
95747
89084
86178
82965
78544
77443
79388
86024
96142
101994
105201
106509
107398
107405
106581
104851
101930
98629
96783
96822
94019
90242
88719
95556
94398
87390
84210
80067
74750
72339
71352
72596
77719
83220
88062
89507
90566
92859
89759
87294
84144
81975
81692
82630
82126
79225
78876
86189
86834
81225
78078
74444
69384
66690
64548
63688
66000
70472
75555
78776
80362
83313
80274
76768
73561
71695
72140
74891
77651
78259
79492
86917
85976
79412
76927
74387
70668
70592
74568
82207
92935
100255
104616
106768
108061
108243
108138
107054
104702
102238
100128
99952
97977
94165
92281
98883
97168
89571
86796
83935
79791
78674
80836
87392
97396
103981
107675
109497
110306
109764
109572
108963
106628
104266
102064
101628
99153
94786
93120
98873
96811
89748
86897
83392
79197
77957
80427
86534
96108
103229
107886
109640
110478
109725
108733
108228
105814
103356
101082
101223
98761
94255
91733
97091
95187
88329
85594
82621
78638
77740
80114
86435
96823
102641
106266
108001
108953
107979
107873
107538
105283
102605
100851
100256
98148
93980
91530
98474
96806
88970
86409
83385
79311
78520
80493
86820
96967
103039
106892
108384
109412
109248
108282
107038
103698
100578
99243
98997
95944
91945
90624
97254
96286
88934
85382
81114
76149
73768
72700
73250
77969
84240
89169
90827
91559
94153
91180
88836
85549
83467
82995
84301
83673
80984
80496
87935
88128
80965
77937
74345
69542
66938
64839
63831
66372
70765
75503
78557
80304
83337
80132
76883
74209
71899
72211
74454
76996
77533
78649
86326
85819
78924
76525
73486
70464
71005
74896
81597
91484
99638
104030
106417
107897
108014
108001
107095
104536
102502
100277
100261
98593
94308
92322
98978
97148
89540
86713
83877
80120
79207
81459
86879
96050
103341
107333
109627
110628
110049
109940
109606
107255
104790
102431
101949
99528
95107
93358
99175
97031
89830
87305
83966
79820
78998
81604
86954
95672
103192
107539
109241
110660
109477
109260
108631
106107
103806
101360
101259
98936
94397
92147
96562
94336
87392
84921
82172
78144
77421
80055
85818
94683
101706
106330
107915
108857
107752
107715
106876
104465
101984
99741
99325
97381
92822
90992
96320
94335
87303
84744
81892
78072
77437
80324
85485
94604
101316
105398
107368
108517
107770
106899
105679
102351
99503
97374
97152
94258
90475
88439
93355
92033
84769
81666
77705
73506
71015
70828
71167
75461
81417
86633
88653
89464
91753
88450
85914
82356
80501
80384
82128
81777
79524
78982
84763
84209
78232
75380
71894
67262
64953
63897
62385
64307
68840
73911
77476
79696
82581
79011
75345
72272
70398
70571
72896
75309
75856
76656
83597
82844
76380
74279
71340
68062
68350
72843
79240
88514
96294
101139
103237
104645
104366
104451
103539
100575
98261
96013
96201
94708
90778
88801
94850
93105
86270
83743
81007
76842
76227
78909
83951
93010
100243
104813
106695
107699
107099
106824
106452
103534
101484
98992
98988
96916
92830
90593
95882
93802
86518
84058
80878
76868
76280
79120
84313
93004
99745
104204
106377
107340
106181
106196
105334
102720
100342
97772
98089
95936
91698
89374
95394
93686
86651
84317
81401
77300
76531
79349
84668
93609
100772
104868
106898
107964
106988
106567
105852
103720
101152
98796
98907
97129
92769
90589
96063
93720
86883
84595
81673
77457
76695
79565
84648
93265
100214
104647
106266
107036
106562
105499
103925
100738
97733
95750
96095
94128
90317
88953
93343
91517
84697
81165
77184
72293
69206
67905
66900
69710
74867
80090
82885
84936
87850
84376
80969
77748
75333
74804
76870
77846
76529
76567
81709
81784
76384
73728
70295
65528
63512
62833
61354
63143
67688
72484
76407
78848
81874
78692
74935
71624
69619
69797
72233
74712
75323
76140
82170
81026
75269
73362
70689
67350
68027
72580
78590
87674
95369
99697
101428
102540
102582
102485
101964
98900
95989
93489
94102
93405
89384
87984
93090
91332
84636
82546
79832
75681
74952
78073
82701
91207
98805
102937
105266
106271
105617
105008
104667
101886
99228
97147
97764
96236
92092
90139
94347
92179
85119
83332
80437
76731
75891
78832
83248
91998
99278
104191
106389
107832
106643
106274
104892
102115
99261
96679
97035
95377
91506
89728
93799
91930
85325
82966
80022
76027
75352
78385
83174
91835
98893
103851
105861
106665
105861
105030
103534
100480
97875
95527
96032
94836
90609
88896
93521
91616
85097
82822
79568
75784
74945
78262
82691
91785
98993
103068
104942
105200
104283
103058
101429
97771
94482
92453
92937
90749
87282
86829
92216
90535
83500
80963
77115
72611
70152
70104
70295
74208
80162
85395
86849
87688
89577
86774
83998
80876
78673
78018
79365
79452
76961
77622
84581
83322
77609
75009
71443
66806
64469
63077
61421
63814
68627
73512
76903
78858
80849
78029
74616
71637
69855
70237
72584
75274
75711
77854
84478
82900
76425
74441
71337
67750
68121
72967
78262
86968
94841
99854
101984
103594
103382
103238
102122
99667
97304
95246
95512
94130
90208
89272
94354
92236
85153
82736
79813
75941
75269
78292
82478
90588
97830
102414
104495
105528
105109
104659
104180
101707
99083
96703
96824
95156
90943
89951
95647
92991
86124
83802
80684
76817
75689
78731
82534
90590
98096
102913
105324
106866
105959
105736
105089
102810
100195
98059
97979
96148
92150
91365
96299
93907
87088
84419
81314
77015
76210
79145
83257
91236
98014
103316
105580
106900
106420
105629
105007
102475
100116
97793
97758
95725
91781
91964
95941
93365
86612
84048
80948
76925
75819
78636
82743
90372
97623
102522
104180
104502
104386
102714
101196
98748
95675
93855
93950
91884
88420
88272
92147
89750
82816
79561
75724
71388
69062
69392
69506
73031
78726
84002
86366
87142
88809
85913
83804
81335
79352
78846
80283
79813
77678
78655
83592
82739
76644
73927
70653
66263
64030
63483
61846
63692
68008
72877
76272
78698
80470
77870
75001
72555
71304
71073
73048
75116
76431
78693
83725
81212
75681
73049
70128
66275
66892
70725
74529
83291
91306
96015
98608
99846
100232
98582
97838
96135
93181
91643
91418
90461
87397
87577
92537
89789
82590
79958
77064
73618
72988
75753
79066
86036
93199
97501
99318
100397
100496
99485
98522
96483
94428
92872
92676
91265
87899
88225
92731
90030
82745
80391
77173
73430
72619
75492
78719
85756
92615
97332
99366
100721
100840
99903
99213
96776
94622
92627
92478
90884
87818
88230
92264
89277
82282
79832
76787
72868
72036
74967
78578
85511
92493
97381
99472
100763
100556
99046
98211
96077
93891
92346
92133
90548
87391
87529
90207
87240
80369
78442
75117
71403
71006
73986
78126
84652
91873
96272
97982
98568
98238
96424
94863
91905
89201
87665
88023
86244
83287
84573
88030
85350
78764
75978
72500
68301
66422
66983
66710
69639
75102
80211
82143
83264
85361
82463
80495
77663
75798
75298
76907
76476
74892
76810
81227
79336
73908
71161
67660
63529
61381
61195
59320
60610
64880
69156
72928
74700
77702
74322
70997
68189
66132
66403
68710
71240
72362
75560
79203
77400
71265
69308
66597
63167
62990
66367
70312
76522
83890
88759
91225
92593
93595
92069
90458
87899
85771
84326
85124
84655
82221
82674
85439
82933
76610
74456
71236
67530
66669
69283
72756
79195
86228
91008
93222
94648
94901
93331
91998
89001
87182
85871
87180
86214
83521
84151
86106
83304
76618
74565
71449
67587
66641
69375
72762
78787
85646
90401
92721
93946
94361
92600
90783
88099
85773
84460
85237
84439
81904
82928
85588
83186
76449
74059
71221
67190
66198
68761
72298
78242
84538
89353
91559
92866
93235
91333
89697
87178
85078
83593
84558
83665
80862
81720
84871
82040
75817
73932
70970
67213
66335
68709
71771
77589
84412
89000
90838
91622
92321
90591
88540
85218
82650
81445
82491
81331
78860
80906
83998
81724
75395
73032
69632
65169
63373
63905
63567
66341
72065
76948
78970
79672
82112
79602
77131
74411
72522
72235
73786
73699
72582
75399
79295
77833
71971
69713
66445
62126
59792
59297
57757
58966
63328
68129
71250
72784
75256
72032
68777
66078
64304
64185
66896
69599
70890
75221
78461
76353
70803
68559
65800
62572
62133
65152
68658
74693
81450
86316
88739
90149
91632
90373
89037
86454
84346
82969
83986
83731
81660
83359
86465
83661
76875
74887
71785
67950
66802
68906
71988
77540
84030
88847
91142
92673
94025
92696
91407
88904
86464
85041
85386
84296
82015
83735
86226
83775
77569
75208
71473
66762
64220
63600
62674
64477
69028
73598
76323
77843
80929
77682
74296
71883
69941
69853
72215
74046
75048
78550
80858
78583
72657
70679
67668
64238
64048
67154
71190
76592
83229
88180
90387
91559
92279
90433
89131
86513
84445
83113
84127
83186
81616
82820
84547
82029
75687
73544
70642
67063
66144
68563
72200
77240
83676
88255
90513
91478
92541
90672
89064
86318
83737
82708
83450
82320
80588
82781
84420
82202
76011
73725
70409
66318
64383
64839
65595
67912
73326
78737
81001
82093
84375
82106
80030
77159
75481
75076
77018
76963
76574
77803
80105
78667
72591
69912
66825
62667
60446
60088
59632
59997
64000
68774
72166
74406
77259
73968
70599
67852
66074
66143
68643
71528
74322
76959
78650
76759
70581
68699
66285
63061
63249
67090
72782
79009
86137
90916
93704
95231
95826
94533
93347
90587
88040
86515
87045
86354
85030
86455
87688
85103
78511
76482
73577
70037
69205
72340
76988
83194
90289
95046
97214
98318
98819
97744
96600
94103
91959
90298
90807
89287
87576
89644
90629
87698
81520
79128
76308
72575
71846
74487
78967
84808
91768
96451
99140
100400
100674
99642
98508
95815
93522
91848
92275
90798
89489
91346
91781
88960
82370
80290
77361
73334
72583
75255
80161
85895
92685
97942
100375
101820
102065
100676
99774
97544
95315
93364
93796
92019
91110
92477
93116
90461
83954
81580
78435
74479
73738
76637
81400
87404
94661
99461
101541
102529
103081
101599
99764
97253
94385
92914
93001
91055
90015
92432
93177
90533
83896
80955
77791
73064
70926
70997
72130
74060
79613
85188
87395
88583
90621
88014
86059
83543
81340
81023
82313
81764
82178
84435
86312
84807
78405
75756
72385
67732
65454
65454
65183
65359
69573
74201
77500
79503
82054
79045
75887
73548
72041
71897
74472
76872
80655
83553
85028
83176
76766
74496
71477
68420
68880
73803
81373
88073
96016
101122
103607
105279
105401
104664
103393
101375
99314
97234
97493
96084
95304
95864
95885
92753
85986
83700
80948
77466
76682
80068
86593
92859
99749
104176
105995
107435
106808
106528
105903
103664
101327
99126
99177
97501
96648
97195
96887
93474
86729
84123
81067
77578
76917
80453
86589
93118
99849
104162
106410
107323
106928
106221
105337
103087
100775
98711
98571
96785
96429
94769
94833
91944
85012
82912
80148
76592
76142
79722
86483
93654
100235
104568
106490
107493
106438
105413
104839
102393
99884
97674
98185
97025
96303
94136
94457
91820
85185
82580
79505
76070
75372
79018
85986
92572
99351
103424
105250
105995
104592
103120
101625
98323
95371
93714
93998
92502
92685
92045
92495
90504
83510
80435
76669
72168
70024
70542
72424
74378
79341
84601
86622
87741
89613
86452
83883
80963
78543
78183
79694
80227
82392
82821
84002
82900
77206
74429
71124
66560
63984
63720
63837
63829
68099
73083
77006
79339
82098
78324
74739
71876
69762
69816
73031
76356
81976
82359
82711
81067
75110
73234
70677
67987
68281
73634
82535
90850
97339
101061
103019
104321
104280
104291
103564
100880
98464
96311
97504
97309
97919
94172
93787
91944
84997
83114
80303
76795
75604
79457
87754
95617
102369
106533
108334
109236
107727
106937
105605
102464
100016
97977
98952
98109
98324
94951
94313
91321
85266
83287
80636
76547
75646
79676
88116
95627
101943
105082
106597
107588
106067
105866
104581
101836
98838
97015
98161
97710
98935
95594
94824
92341
86433
84058
81315
77268
76117
79935
89472
98224
102509
105052
106811
107732
106011
105506
104707
102238
99477
97892
99515
98943
99939
95787
94641
92272
85877
83786
81084
77179
76277
80132
90015
99215
103503
105829
106763
107052
105622
104444
102850
99449
96597
94689
95821
95296
97541
93713
93461
91068
84568
81523
77905
73391
71014
71425
74836
78281
83640
88212
89598
90363
92497
89626
86764
83331
81322
81118
83586
84607
87009
84377
85532
84625
79084
76277
72434
68125
65614
65482
66184
66090
70606
75940
79430
81410
84100
80177
76254
72783
70653
70775
74731
79175
85487
83531
83861
82246
76950
75375
73098
69939
69916
76104
87811
97047
102146
104887
105853
106375
105846
105655
103847
100873
98383
96533
98375
99178
101228
95899
95141
93375
86803
84675
82201
78629
77482
82019
92921
101977
105654
107831
108146
108309
107444
106889
105706
103272
100382
98161
99632
100287
101690
97466
95790
93442
87555
85252
82768
78724
77902
81956
91856
100241
105599
108226
109097
109518
108225
107084
106003
103128
100471
98207
99812
100011
102133
97073
95014
93435
87735
85560
82779
78858
77792
81807
92579
102214
105938
108066
108621
109249
107856
106994
105882
103102
100471
99044
101615
102375
102595
96870
95741
93320
87179
85215
82774
78866
77902
81894
92773
102328
106531
108562
108819
108361
106776
105087
103934
100369
97167
95473
96542
96431
98807
94567
94084
92439
86236
83040
79796
74918
72667
73235
76434
80262
85534
89978
90877
91330
93452
90080
86842
83029
80711
80693
83617
86067
89425
85696
87131
86560
80766
78438
74551
69950
67372
67035
68037
68355
72723
78021
81563
83829
86610
82594
78273
74515
72285
72783
77372
82555
89097
85941
85814
84601
79217
77897
75390
72034
72192
78299
90129
100337
104917
107585
108245
108545
108179
107887
106740
103277
100771
99116
101555
103669
104719
97799
96654
94956
89246
87266
84824
80904
80116
84307
95656
105805
109455
111705
112243
112459
111188
110469
109252
106559
104003
102452
104947
107189
107727
100492
99254
97296
90865
88790
85764
81738
81095
85082
95675
105237
110642
114012
114665
114934
113515
113201
111722
108690
106009
104782
106975
108877
108775
101331
100178
97670
91855
89766
87205
83127
81808
86038
96791
107676
110457
112566
112787
112688
111332
110635
108980
106514
103693
101538
103471
106032
107089
99607
98532
96345
90365
88527
86029
81523
80842
85335
95995
106632
109654
110985
110481
109646
108258
107053
105025
101041
97885
96467
98060
100502
102216
96720
96384
94832
88237
85595
81823
77160
74688
75352
79103
83190
88125
92462
93441
93278
94608
91368
87845
84447
81990
81681
85214
89353
91580
87223
88316
88229
82965
80360
76654
71878
69180
68783
69897
71023
74751
80262
84268
86231
88754
84415
79931
76132
73883
74485
79394
86497
90835
85924
86068
85541
80237
79153
76610
73020
73184
79392
91591
102884
107025
109528
110067
110079
109051
108279
106300
103045
100384
98463
101423
105489
105828
97903
97155
95231
89339
87282
84930
80916
80401
84910
96324
107202
109993
111488
111734
111626
110078
109835
107958
104743
101674
100070
102477
106158
107127
99347
98480
96717
90563
88392
86108
81967
81336
85790
96292
106228
110791
113032
112758
113025
111497
111304
109421
106307
103959
102277
104737
108514
107952
100440
99148
97187
91055
89363
86391
82564
81562
85275
96398
107358
109935
110740
110859
110588
109019
108064
106196
103298
100358
98410
100333
104582
105586
97948
97375
95558
89501
87029
84434
80777
80128
84315
95473
105632
107907
109044
108239
107892
106711
105160
103014
99626
96658
95406
97632
102504
102385
95620
95014
92887
86621
83736
80307
75462
72830
73369
76908
82276
86875
91690
92843
93657
95842
92643
89790
86211
83696
83574
86966
91914
91794
85897
88055
87757
81865
79364
75765
70606
67963
67485
68754
70356
73585
78957
82301
84246
86590
82628
78060
74805
72251
72995
78389
88094
90616
85592
85204
84451
79783
78922
76394
72284
72527
78379
89525
101921
105110
107170
107487
107662
106797
106883
105757
102852
100399
98933
102025
107012
104464
96230
95189
93648
87376
85458
82273
78575
78051
82570
93986
104926
107053
107990
108503
109216
107861
107286
105827
103461
101677
99611
101663
106238
104601
96442
95442
93720
87359
85060
82699
79104
78685
82325
92006
102752
107519
110090
110572
110970
109447
108987
107811
104606
102228
100780
103579
108184
104840
96969
95979
94328
88386
85631
83175
79245
79020
83231
93421
105010
106959
108118
108046
108573
107604
106392
104854
102354
99758
97696
100395
106635
104391
96424
95698
94039
88087
85949
83498
80148
79593
83172
94334
106060
107154
108089
108332
108177
107306
105742
103169
100521
97326
96283
99298
104598
102083
94905
94600
93288
86974
83674
79938
75105
72784
73138
77145
82445
86572
90386
91436
92198
94270
91811
88664
85045
83077
83109
87313
93772
91228
86525
87665
87398
81823
79229
75576
70593
67640
67356
68305
70609
73695
79141
82933
84934
87105
83202
78777
75209
72899
73871
79580
89998
90372
85814
85588
85470
80041
78093
75545
71809
72002
77844
90701
103491
106894
108530
108658
109169
108209
107730
106124
103228
101164
99579
103008
109704
105916
97434
96541
95028
89067
86688
84090
79933
79151
84012
95869
108475
110574
112079
111841
111654
110092
109354
107922
105124
102740
101171
104416
110678
106768
99023
98089
96107
90256
88130
85387
81322
80771
85037
95872
107653
111422
112940
112383
112103
110490
109575
107458
104018
101348
99438
103033
110876
107609
99343
98323
96536
91115
89097
86906
82486
81512
85698
97503
110190
111464
112120
111474
110986
109465
108542
106671
103696
100671
99043
102518
110315
106429
98351
97661
95763
89817
87876
85277
81118
80283
84819
95583
108655
110322
110757
109934
109292
107963
106372
103987
100910
97568
96247
99550
106833
102693
95839
95050
93692
87400
84486
81015
75764
73517
73921
78158
84099
87464
91195
91463
91751
93878
90717
87611
84316
81501
81182
86002
94380
90755
85379
86627
86555
81692
79144
75821
70546
67580
67212
68531
71205
73992
79143
82989
85081
86974
83218
78767
75426
73025
74044
80367
90892
90113
84790
85351
84442
79066
77683
75122
71583
71650
77530
90114
103503
105876
107321
107676
107639
106779
106494
104825
101799
99259
97990
102302
109316
103771
94928
94053
92040
85959
83997
81635
77330
76829
81266
92461
105252
107093
107426
107209
107109
105654
105506
103974
101321
98784
96682
100592
108886
103552
95938
95695
93698
87691
85449
82551
78393
77524
82245
93239
105749
109302
110681
110514
110209
108687
108132
106666
103390
100965
99475
105357
112421
106209
97804
96781
95317
89636
86883
84716
80308
79385
83420
94841
107953
110502
111371
111307
111802
110267
109241
107883
105646
103394
102208
106461
112526
106372
97571
97243
95209
89319
87292
84291
80164
79233
83431
94631
108341
110420
110726
110437
110166
108455
106824
104989
101737
98815
97822
103605
109164
102816
95894
95291
93516
87226
84459
80745
75816
73338
73948
77911
85130
88913
93198
94215
95157
97367
93983
90752
87340
85237
85484
91930
97255
92226
86804
88365
88318
82978
80444
76851
71843
69213
68951
70414
73326
76183
81194
84890
87154
89331
84582
80245
76124
73962
74896
82881
93668
92468
86766
86894
86125
81326
79972
77618
73645
73678
79793
92657
106339
109193
109686
109983
110034
109084
108732
106631
104224
101972
100249
106653
113605
106746
97788
97102
95584
89841
87718
85210
81255
80280
84759
96627
110617
113231
113788
113798
113643
111666
111318
109699
107404
104728
103465
108660
114872
108139
99912
99327
98322
92060
89714
86596
82556
81812
85955
96907
109709
113606
115080
114694
114776
112809
111940
110133
107135
105137
104627
111569
116811
109637
101375
100464
98653
92880
90761
88055
83433
82284
86734
97993
112163
114599
114404
113569
113530
111562
110473
108394
105798
103322
102306
109657
115550
109072
100644
100084
98740
92491
90526
87958
83715
82631
87066
98635
113180
115259
115200
114165
112736
110907
109622
106562
103184
99708
99247
106814
112627
106619
99378
99220
97564
91115
88176
84779
79437
76986
77913
81518
88042
92799
95639
96412
96039
97907
94988
91362
87305
85048
85751
94061
100096
95111
89743
91148
91495
86147
83779
74735
72334
71268
72251
74351
77158
81492
85476
86347
87076
88727
84881
80118
76675
75007
81288
93730
94681
92162
87207
88600
87769
82890
81754
79171
75437
75835
81893
92684
102041
108611
111225
111334
111510
110466
110260
108093
104567
103240
107181
117005
113637
106206
98453
99214
96504
90815
89291
86620
82164
81532
86089
95451
104989
110240
112057
111844
111656
109636
108942
106993
103515
102115
106489
116487
113422
106129
98382
98537
96391
90341
88793
86068
81467
80514
84909
93909
102386
108044
110503
110613
110512
109586
109562
107507
104365
102073
105648
113961
110929
103748
97222
97837
95950
94127
91580
88216
83011
79375
78607
80091
81848
86158
89546
90314
90697
93189
89751
85003
81414
80266
87211
99117
99957
96952
92841
95516
93982
89074
88193
85848
81665
81225
84877
91550
97463
102921
105394
104691
104647
105270
102938
99816
96201
95047
102034
113510
111385
105946
100293
101821
100579
95397
93861
91133
86475
84530
85686
88557
91340
96044
100093
99527
98650
100161
96858
92995
89536
88485
96175
107499
106434
101599
97032
99893
99207
94198
92656
89620
84900
82105
82016
83060
84235
88405
92805
95006
95748
97207
93187
88349
84816
84314
93219
104513
105233
102783
97296
98741
97093
92719
92028
90170
86391
86116
92614
105223
116629
120677
122716
122813
122524
121853
121392
119429
116634
115906
122740
131578
128367
121277
112553
112709
110508
104791
103548
101490
97369
96514
101091
112519
123477
125397
126371
126125
126057
124612
124310
122411
119608
118816
124669
131422
127571
121415
112950
112751
110022
104184
101992
99189
94642
93439
98095
108381
118045
121901
123582
123069
123045
122000
122567
121118
118329
117780
123110
129975
126225
118079
110343
110037
107461
101990
100273
97642
93276
91913
96604
108318
119325
121949
123850
123671
123728
122554
123024
121806
120487
121285
127975
134940
131278
123831
115298
116085
113793
108744
107545
105284
101466
100913
105769
116457
128636
131473
132652
131790
131309
130515
129700
127023
123850
122740
130458
138585
135016
128247
121398
122692
120903
115389
112732
109883
104643
101986
102580
105543
110784
114972
118836
118308
117250
118654
115999
111684
108137
107695
116642
126340
124652
119779
114778
118121
117357
112877
111549
108678
103214
99784
99037
99253
100679
104580
110162
113187
114050
116314
112331
106881
103154
102710
110934
119787
120519
117730
112378
113146
111582
107133
106613
104935
100547
100154
106128
117925
129404
132557
134493
134411
134335
133340
133787
131751
129147
128996
135397
141131
137017
129432
120756
120593
118028
112331
110940
108435
103907
102439
107146
118381
129728
131761
132717
132842
133254
132232
132079
130680
128140
128150
134617
140264
136850
129740
121817
122302
119675
114685
113684
111617
107640
106610
111040
121652
132056
136134
137404
137115
136977
135490
135932
134231
131322
131135
138120
145227
141465
134051
126137
126827
124631
119776
119054
117154
113356
111777
116160
127250
139061
140593
140966
139978
138809
136747
136033
133438
131087
131361
140079
147882
144507
136601
128901
130154
127598
122532
122007
119856
115491
114108
118406
128715
140292
141684
141998
140166
138336
136033
134163
130794
127463
127247
135159
141865
137615
130997
123939
125200
122858
117410
115584
112875
107683
104770
105420
107960
113356
117129
120800
120158
119109
120553
117582
113892
110680
110953
119259
126031
123410
117718
113009
116194
115801
111431
110409
107465
101742
98316
97620
97497
98893
102175
108134
111513
113387
115923
112062
107188
104433
104532
112513
119624
120322
117760
112214
113799
112296
107924
107710
106305
101951
101287
107272
117548
126035
128879
130701
131191
131380
131271
131946
129971
127565
128383
135048
139907
135986
128414
120960
122263
119720
114544
119346
116692
111631
110454
114941
123907
131125
132172
132669
132333
131757
130461
130129
127702
125257
125912
133860
139867
136138
129067
121345
122616
120398
115258
120221
117709
112904
111575
115988
124033
130319
133646
134700
133301
132185
130540
130157
127576
124341
124831
133620
139984
136428
129325
122216
123277
121055
116551
121921
120033
114883
112797
116841
125233
133019
134402
134761
134263
134214
133188
132828
130809
128478
128987
135682
140481
136001
128682
120926
122038
119707
114120
119078
116912
112028
110110
114272
124577
136691
138483
138615
137043
135459
133352
132761
129975
127248
127312
135525
141069
136961
130015
123285
124707
122899
117303
115662
112742
107333
103900
104196
106851
112563
116397
120524
120636
119910
121335
119304
115612
112111
112671
119468
124761
122105
116133
110913
114130
113735
108739
107223
104446
98428
94469
93257
93382
94708
97764
102941
106400
108121
110531
106356
101217
98094
98464
107184
114065
114790
112857
107368
108601
107614
102601
102463
100844
96394
95586
101647
113547
127040
130429
132150
131781
131506
130818
131289
129326
126670
127712
134655
139486
135693
128044
119787
120629
118425
113479
112812
110882
106482
105409
110343
121569
134792
136691
137026
135669
135025
132983
132788
130501
127684
128929
137835
142745
138858
131437
123560
123772
121193
115303
114391
112148
107309
105933
110536
120183
131848
135074
136248
134690
133992
132022
131885
129894
127264
128044
135686
141173
136799
129417
121196
121617
119296
114600
112924
110841
105977
104663
108977
119765
132518
133789
134226
133749
132806
131206
131310
129691
127428
128643
135178
139011
134584
126526
118088
118484
115705
109521
107960
105215
100551
98624
102909
113604
126176
128305
128791
127780
127427
125990
125427
123484
120761
120819
126561
129944
125576
118260
111414
112271
110174
103544
101102
97505
92003
88794
89175
92425
98618
102258
105394
105616
105849
107913
105639
102760
99668
100421
107958
112487
110488
105710
101124
104072
103735
99106
97545
94376
89007
85897
85298
85899
88324
90982
96534
99847
101975
104693
101169
96010
92993
93926
102310
108624
109636
107572
102428
104138
102441
97929
97596
95589
91192
90628
96600
108449
122242
125056
125590
125551
126213
125414
125626
123262
121060
121671
128358
132355
128614
122109
113655
114428
112181
106908
105828
103036
98971
98135
102990
114203
127517
129796
129099
128586
129173
126884
126628
124809
122622
123912
130984
134421
130810
124219
115877
116642
113656
107676
105826
103441
98747
97695
102294
112732
124608
128209
128875
128811
129531
128058
127809
125614
122725
123221
129419
132847
128802
122001
114136
113852
111441
105934
104529
102455
97586
95948
100521
111854
125674
126623
125630
124508
124783
122830
122571
120631
118598
119548
128323
133241
129841
124022
116095
117458
115220
109927
108968
106737
102553
101807
106520
117568
131924
133356
132094
130258
129050
126837
125353
121805
118677
119332
129995
135197
132002
126161
119882
122276
120580
114877
113296
110365
105406
102643
103576
106970
113659
117432
120087
119648
118601
119455
116146
111947
108718
109611
120034
126346
124745
120418
115862
119855
120453
115328
113756
111088
105549
102453
101908
102026
104606
107465
112599
115515
115801
117492
113196
108036
104695
105969
117087
124962
126446
124681
119550
121015
119206
115540
115553
114392
110430
109977
116286
127571
141285
144450
144411
143039
142289
140672
139287
136710
133905
135531
145707
151094
147877
141420
132547
133647
131317
126129
125509
123939
119575
118646
123207
133793
147196
148556
147562
145809
145226
142433
141622
138751
135946
137125
146765
151504
148225
141940
133683
134678
132363
126526
125224
123163
118911
117317
121324
131180
143204
147385
148049
147202
147417
145794
146052
143746
140916
141994
148996
152290
149009
142301
134113
134228
131871
127074
126292
124696
119939
118055
122371
132817
146307
148365
147022
145850
146165
144847
144207
142550
140054
141261
150158
154823
151517
145292
137273
138796
136320
131766
131787
130293
126246
125192
129814
138563
147539
149756
149260
148362
148234
147091
146025
143088
140535
141526
150848
154789
151138
145439
139320
141371
139184
134425
139368
136564
130630
127279
127519
130187
137339
141393
144346
143973
143007
143928
140793
136469
132682
133774
144085
149698
148174
143437
138397
142066
141167
136263
135624
133190
127400
124074
123050
122967
125387
128830
134131
136958
137406
138728
134504
129083
125379
125936
137401
145245
146451
144088
138797
139609
137322
133607
134316
133512
129615
128309
133367
141945
150404
152781
152210
151316
151253
150177
149164
145935
142679
143515
151959
156534
153609
147538
139621
140527
138188
133405
139938
138095
132782
130877
134554
142321
150121
151967
151075
150528
150911
149726
148654
146817
143731
144413
152442
155976
152426
146300
139165
140074
137155
132655
138599
136632
131489
129408
133345
140042
146747
150524
150580
149299
149393
147752
147267
144508
141346
142130
149649
153327
150383
145112
138197
139167
136645
131987
137951
135869
130609
127630
130968
139281
147459
148980
147293
145403
144946
143258
142003
138973
136128
137454
147154
151751
149291
144106
136658
138564
135778
131087
137287
135422
130231
128353
131592
139262
147117
149422
148333
146438
145565
144691
143520
139847
136563
136295
143917
147575
144083
138727
132717
134640
131846
126359
130941
128137
121651
117984
118222
120281
126399
130591
133407
132852
132050
134057
132183
127884
124053
124297
133200
138872
137467
133817
128912
132077
130689
125539
124668
122617
117414
114043
113341
113529
116376
120068
125065
127520
127876
129612
126203
121694
117883
118188
128549
135276
135701
133846
129922
132571
130887
126362
126355
125192
120986
118606
119881
122929
129796
134766
137706
137541
136855
138527
136923
133079
128821
128438
136852
138848
134052
129134
124961
129875
130549
127470
126644
123703
116795
111849
109518
107532
107694
108781
112689
116499
118093
119856
116013
110039
107622
108485
116094
120663
122139
121474
118537
122143
120416
115667
115155
113713
109388
107715
110017
114509
121965
127261
131357
132684
133447
133976
132098
129551
126561
127075
136243
140892
137962
133465
127234
129424
127831
122909
122400
120723
115985
113828
115620
119818
127195
132037
134997
135872
136811
137271
135524
132448
129007
128824
136028
139897
136269
130581
123769
125124
122115
116742
115903
113590
108544
105718
107202
111726
119056
123455
126010
127020
127810
128759
127297
123722
120023
119937
127221
130891
127680
122518
116357
118182
116080
110691
109211
106547
101111
97708
97711
99503
104074
108421
112833
115117
116047
118971
117193
113878
110507
110800
118281
122818
121278
117558
112760
115687
114921
110034
108811
106433
101238
97959
97292
97467
99796
102507
107096
110626
111903
114805
111165
106410
102967
103344
113624
120519
121453
119864
115772
118380
117129
112906
112535
110827
106353
104168
105596
108862
115122
119444
122892
123699
123795
126034
124815
120919
116975
116984
127619
132799
130278
125192
121041
126642
128476
126573
126519
124498
118826
114487
112547
110096
109644
108522
110687
114113
116695
120471
117905
112767
110152
111268
121041
127779
129642
128989
124921
127875
126020
121871
121831
120650
116799
115557
119155
125039
133905
139716
143087
144211
144552
144569
142714
139658
136203
136145
145333
150460
148160
142923
135749
137333
134892
129693
129288
127728
122966
121258
124290
130634
140419
145353
147492
147447
147326
145711
144096
140716
137007
137138
145085
150799
148884
143221
135915
137674
135320
130598
130016
128272
123642
121505
124233
130968
140679
146324
148253
148886
148971
148152
146445
142843
137861
136674
144226
148813
145529
139432
133056
134900
133281
127626
126368
124019
118612
115289
115372
116337
120929
124542
128450
129252
128476
129475
126487
121813
117482
117225
127094
134992
134036
130486
125296
129173
129192
124499
123470
121159
115927
112196
111077
110667
112891
114698
119894
123601
124815
126537
122443
116265
112320
111727
121179
130852
133175
131432
126114
127439
125702
121970
122437
121467
117492
116588
121366
132506
145046
148815
149121
148720
148604
148103
147929
144864
142055
141498
148958
155227
152429
145969
137463
138688
136136
131590
131457
129827
125382
123570
127338
137584
151077
153829
152454
151710
151230
149110
147727
144384
140742
140712
148501
155065
153040
146923
138693
139153
137069
131810
131384
129936
125212
123871
127566
134668
142009
145679
144779
143170
141921
139544
138500
135214
131347
131143
138240
145731
143717
138187
130949
131663
129535
125416
130736
129034
124032
121883
125435
133560
142089
143976
142897
141872
140985
139324
138647
135554
132008
131681
138802
145182
142368
136405
128868
130474
128227
123318
128719
126833
121772
119794
123547
133084
145509
148737
147451
145823
144810
142517
140702
136716
132652
131155
137902
144762
142283
136485
129995
131788
130377
124903
123185
120358
115031
111577
111615
113833
120158
124676
127553
126873
125711
126724
123607
118475
113836
113055
121452
129902
129353
125589
120171
123913
124047
119275
118018
115542
109644
105757
104462
103924
105579
108942
113986
117822
118965
121119
116915
111670
107867
107084
114772
123578
125311
123084
117596
118974
117498
113138
113236
112060
107301
106562
111665
122972
136227
140083
140258
139732
139912
139066
139352
136555
133685
133155
138655
144652
141773
135108
125986
127006
124635
120133
119313
117618
112876
111239
115209
125612
138847
141753
141708
141086
141727
140481
140605
138481
135239
134520
139622
145888
142609
136386
127897
128835
126220
121142
120079
118461
113907
112670
117038
126678
138998
143543
144343
143761
143414
141001
140674
137542
134026
133061
138642
147366
144716
138101
129771
130971
129183
124541
124107
122249
117555
115900
119540
129862
143199
145883
145233
144448
144344
142413
141594
139000
135587
134920
140997
149000
145635
138870
130251
131004
129036
124399
124115
122038
117340
115639
119379
129113
142342
144888
143978
142873
142136
140211
139194
135476
131402
130247
136323
143771
140163
134463
127604
129362
127574
121825
120097
117488
111737
108615
108593
110620
116636
121336
124641
124887
124453
125587
123190
119053
115094
113778
119980
128181
126691
122360
116737
119994
119659
115109
113993
111243
105584
101321
100100
99933
102035
105135
109894
113279
114790
116817
112843
107744
103405
102377
109488
120042
121888
120149
114493
115825
114406
110019
109778
108480
104313
103234
109005
120631
134418
137637
137633
136558
135720
133100
131833
127610
123468
122088
127953
138317
136176
130086
121620
122903
120976
115510
114365
112600
107505
105709
109660
120695
133967
136666
135789
134495
134393
132777
132666
129959
126543
125497
130592
139192
136403
130216
122008
123301
120991
115976
115536
113505
108605
107060
111426
121098
133350
137575
138706
138379
138424
135935
136815
135420
131962
130474
134144
140814
137396
130046
121661
121353
119491
114509
113437
111021
106018
104052
107825
118114
131102
134210
134194
133807
134039
132135
132250
130007
127060
125842
129570
138371
135159
128275
120345
120828
118681
113667
112573
110838
106091
104487
108599
119433
132864
134694
133854
132194
131464
129780
128693
125327
121748
120086
125503
134035
130563
124943
117614
118716
116867
110882
109099
105586
99700
96240
96380
99012
105504
109173
112566
112247
111863
113301
110773
106911
102898
101568
106992
116670
115706
111249
106131
108319
107843
103024
101660
98585
92768
89016
87667
88219
90519
94054
99285
103909
105897
108076
103761
98455
93983
92476
97103
108119
110190
107944
102980
103752
102934
98202
97408
95870
91587
90648
96502
108616
122744
125847
125786
125073
124055
121987
121194
117714
114198
112058
115383
127578
126380
120185
112079
113301
111636
106590
106283
104096
100309
98917
103655
114976
128858
130843
130523
129208
128771
126341
125333
122385
119019
117208
121152
132111
130204
123395
115587
116642
114412
108595
107258
105336
100709
99279
103318
113370
125619
129781
130347
129262
128505
125987
124975
122168
118410
117112
120384
131168
129117
122147
113844
114391
112626
107646
106473
104743
99994
98084
102392
113272
127262
128714
128197
127168
127177
125064
124244
121678
118432
116862
120516
131756
129671
123184
115003
115512
113581
108952
107962
105729
100912
99351
103391
114383
127543
129351
128805
127631
126782
124340
122383
118739
114833
112221
115285
126523
124982
119211
112106
113741
111983
106435
104590
101724
96261
93114
93473
96709
103023
106190
108636
107451
105998
106901
103113
98494
93614
91658
95371
109650
110637
106683
101764
104972
105032
100233
99092
96219
90820
87408
86294
86956
88938
92177
96921
99617
100579
102815
99033
94046
90191
89621
94808
107134
109689
107793
102687
104414
102898
98842
99020
97446
93354
93074
98893
109946
122858
126129
126947
126195
125972
124910
125079
122245
119045
117587
120336
130976
129080
122471
113764
114298
112436
106833
105455
102744
97497
96283
100570
110790
123621
126678
127738
128003
128612
127147
127370
125571
122530
121008
123236
131641
129835
122794
115198
115950
113530
108548
107157
105430
100980
99601
103922
113344
125256
129282
130694
130633
130916
128944
128826
126851
123579
121730
123380
134163
133708
127016
119454
120614
118741
113848
113289
111560
106716
105669
110133
119910
132126
134451
134100
132804
132236
130123
129963
127063
123956
122470
124928
136268
135085
128600
120373
121447
119223
113907
112925
110557
105586
103563
107181
116494
128675
131264
132113
131473
131362
129897
128659
125316
121219
118459
120121
129242
127454
121336
114345
115122
112809
107109
105193
101781
96154
93003
93057
95613
100809
104730
108407
109051
109511
111391
108716
105016
101755
100086
102878
113582
114169
109838
104715
107639
107254
102324
101337
98276
92538
89198
88359
88717
90552
93183
98261
101326
102653
104555
100697
95485
91402
89784
93341
106218
110401
108192
103793
105613
104493
99779
99373
97571
93378
92625
98031
108320
120334
125064
126637
126436
126418
124972
124743
121858
118035
115790
115964
126576
126816
120307
112233
113390
111526
106155
105280
102581
98112
96619
100907
110138
120917
124720
125490
125044
125041
122980
122437
119759
116383
113983
114626
125447
125460
118505
110997
112129
110335
104919
103218
101048
96492
94914
99207
108071
118866
123369
125777
125708
125942
123951
123283
121122
117774
115889
117320
127686
127809
121646
114421
115831
114014
108333
107895
105643
100986
99941
104109
113043
124784
129771
132324
133725
135442
134315
134589
132615
129389
127754
128287
137676
137537
130712
123229
125039
122990
118220
117491
115492
110924
109443
113307
120007
126184
130111
131910
131720
131890
130696
129352
126048
121749
119584
120514
130878
131632
126185
120492
122629
121415
116199
120552
117278
111353
107695
107843
109765
114041
118194
122289
122644
122073
123248
119921
115502
111093
109073
111255
122748
125634
121782
116686
120368
119826
115149
114373
111583
106184
102502
101663
101692
102789
106201
110951
113305
113313
114062
109692
103635
99311
97424
100680
114586
120735
119416
114657
117108
115763
112008
112397
110939
106696
105813
111419
119326
125672
129562
131331
131172
131436
130874
131097
128066
124175
121787
122345
132442
133821
127838
120234
122083
120652
116007
120931
119055
114177
112401
116365
123750
129241
131840
133106
132390
132615
131119
130476
127819
124164
122593
123511
132956
133357
127524
119722
120665
119012
113797
118301
115840
110763
108817
112256
120679
130173
135167
137789
139014
140203
138188
138107
135948
132366
130171
129355
138482
139256
131788
123936
125604
123387
118198
117328
115588
111200
109687
113893
123037
132452
135297
136090
135743
136152
134766
134877
131935
127672
125387
125488
136416
139376
133021
125916
127309
125201
120294
119665
117775
113154
111049
114650
123480
133155
136356
137979
138041
138229
136547
135561
132391
127421
124486
124306
132928
133638
127523
120583
122033
120390
114368
112440
109446
103454
99851
99950
102576
106401
109999
114063
114964
115282
116912
114396
110675
106847
104700
107285
117555
120494
115805
110931
113847
113166
108844
108077
105690
99864
96138
95134
95346
95814
99479
104062
106784
108033
110208
106961
101691
98032
96210
99155
111035
117341
115327
109921
110913
109408
105324
104823
103288
98930
97844
103059
114173
124354
127833
128844
128686
129400
128408
128537
125518
122098
120137
120263
129503
131195
124959
116365
117020
114718
109731
108584
106465
101720
99987
104497
115206
125312
128278
129300
128769
128628
126352
125704
122772
119501
117448
117696
126579
128986
122638
114536
115152
113149
107938
106780
104759
100443
98980
103209
113464
122302
126611
128167
127535
128136
126710
126637
124440
121264
120127
119975
128978
131767
125388
117201
117793
115985
111071
110655
109020
104250
102735
107013
117364
126337
129188
129408
129321
129402
127583
127560
124337
120839
118695
118723
128400
132962
126462
118550
119698
117666
112793
111866
109928
105336
103711
108261
118620
127945
130665
131763
131488
130533
129267
128865
126288
122721
120267
121883
130700
131510
124406
117604
118876
117149
111663
110425
107618
102205
98850
99213
102083
106426
111489
116428
117197
117526
119158
116866
112790
108613
106096
107054
116532
121776
117301
112250
116020
116089
111295
110455
107971
102652
99307
98543
98852
98764
103049
106970
108348
108264
109279
104793
98549
93419
91235
92716
105671
116720
115832
111341
113423
111812
107829
108406
107259
103503
102693
108600
118018
123383
125450
125005
122996
121522
120474
119164
115325
111080
108433
108746
119571
126558
120606
112526
114468
112701
108490
113829
111896
107231
105473
109647
118474
123798
127091
127727
126834
125813
124452
123945
121787
118725
116977
117387
125661
129540
122785
114719
115575
113694
108669
113865
111713
106907
105217
109346
117924
122432
126742
128266
127554
127038
125337
124994
122533
119078
117228
117861
126697
129859
122712
114937
115417
113394
108275
112918
110356
104949
102541
106178
116832
126299
129085
130216
128925
127929
126079
125688
122875
119152
116060
115771
123853
129305
122653
114459
114874
113105
107958
107317
105044
100682
99534
104202
114919
123555
126259
125994
123749
121748
119533
117610
113035
108321
104907
104575
112756
120967
115832
109263
110516
108633
103561
102175
98926
93734
90645
91112
94039
97531
102497
105839
105311
104883
106708
104030
99878
95849
93548
94519
102939
111314
107329
102280
104826
104638
100600
99602
97203
92039
88983
88724
89064
89530
93763
97390
97994
97840
99175
94294
88211
83103
80335
81600
92666
106314
105640
100592
102288
101800
97866
98122
96856
93024
92406
98514
108820
114488
117330
117063
115326
114350
113554
112711
109896
105994
104222
104997
113528
119822
113534
105450
106079
104609
99607
102977
100376
95498
93938
98622
109513
118593
122097
122967
122222
121689
120314
120126
117872
114313
112356
112268
119536
124849
118134
109795
109797
107714
102510
101043
98713
94135
92953
97675
107607
115476
119975
120306
118863
118112
116172
115775
113230
109389
106977
106682
115216
122347
115610
107474
107676
105935
100938
99574
97550
92775
91422
95770
106581
116811
121042
123509
123684
124116
122913
122816
119964
115741
112858
111865
118610
124898
118474
110033
110735
108813
103024
102224
99759
95229
94089
98245
108279
117481
120787
122162
121591
120953
119428
118280
114984
111126
107718
107807
113768
120533
115649
108208
109442
107730
102233
100419
97399
92186
89255
89863
92086
95933
100201
103205
102404
101924
103796
101306
97101
92822
90772
91833
99630
107681
103228
97889
100449
99624
94877
93307
90768
85300
81808
81162
81250
82251
86756
91700
93885
94856
96951
92983
87564
82866
80392
81609
90650
102997
102064
96619
97801
96876
92162
91911
90016
85954
85579
91656
102456
112186
116651
118672
118591
119304
119543
120137
117967
115016
112960
112853
119440
124372
117450
108411
108570
106409
101043
99719
97380
92592
91453
96098
106410
115710
120039
121708
122065
122149
120745
120110
118299
115521
112931
112327
117655
122294
115816
107506
107303
104846
98962
97237
94369
90078
88663
93235
102965
111630
117157
119016
118811
118915
117432
117202
115119
111262
108914
107538
113074
120137
114171
105934
105477
103335
97852
96189
93933
89323
87864
92446
102491
111213
115087
115856
115582
115314
114367
114276
112626
109781
107144
106429
110959
117879
112484
104323
104661
102813
96927
95509
92870
88066
87091
91526
101426
110763
115116
116591
115982
115632
114412
113388
110101
106217
103442
102498
107949
114915
109731
102862
103711
101987
96072
93862
90864
85537
82828
83366
85897
90431
95686
98917
98464
98443
100241
97366
92963
88575
86161
86733
92839
103648
101398
96647
99944
100031
95215
94205
91720
86679
83955
83667
82566
84198
88123
91650
92639
93404
95468
91271
85698
81231
78952
80331
89070
103218
104141
99700
100895
100411
96450
96059
94814
91414
91206
97539
106090
112442
115819
115927
114887
114202
113745
113291
110138
106262
103741
102876
109346
119304
116271
108625
110086
108679
103839
107622
105176
100764
99599
104580
111970
117774
119950
119564
118228
117241
116155
115140
112585
109501
107400
106956
112853
121457
117896
110145
110836
109575
104611
108097
105789
101397
99966
104570
111084
115812
119441
119698
118135
117338
115858
115202
112284
108556
105686
104652
110551
120078
117847
111228
111813
110074
105630
109506
107668
103093
101336
105879
113795
122667
124043
123741
122078
120824
119466
118150
115138
111014
108091
106595
112158
121404
119112
112003
112623
110954
105553
104471
102564
98172
97076
101001
108931
117620
119665
119570
117791
116477
115598
113698
109783
105487
102829
102616
108060
116263
114172
108258
109067
107160
101596
99832
96749
91302
88550
89460
90595
95061
100253
103066
102197
100735
102564
99831
95299
90936
88183
88458
93858
103692
103443
98563
100959
100125
95631
94244
94244
91784
85906
83682
83316
81971
85311
89552
91672
91651
93584
88562
83018
78888
75690
75210
78874
84973
93539
92846
95175
94953
86282
85213
84269
79820
77171
77105
77958
78313
82493
87551
89420
89240
91241
87084
81866
77720
74575
74255
78371
84370
92985
92238
93161
92487
87642
86507
85015
81251
81251
87377
98236
107637
112979
115502
114704
113763
112482
112195
109211
105388
102230
100219
102603
104411
107670
103314
102967
101399
95761
93894
91563
86986
85951
90261
99697
108333
114147
116782
116573
116088
114617
114396
112496
108664
105705
104000
106427
107744
109833
105519
104726
102940
97261
95932
93615
88868
87391
91482
101191
110498
115188
117069
116649
115928
114121
113638
111280
107582
103964
101835
103718
104647
107208
103877
103852
102568
96660
94980
92673
88337
86925
91003
100600
109497
114677
116359
115740
114413
113019
111313
108146
103656
99635
97567
98793
99046
102961
101415
102125
100759
94896
92580
89644
84592
81924
82570
85194
88344
93557
97651
97776
97146
99231
96308
92737
88650
85656
85722
89560
92481
95976
94728
96862
97119
92195
90557
87769
82747
79682
79148
79679
79979
84631
89830
93372
95098
97620
93487
88203
83982
81417
81491
85817
90679
96880
96056
97114
96083
91656
90266
88856
84891
84440
90188
100197
109034
115463
118414
118283
117776
116582
115936
112948
109059
105713
103740
105812
107229
109036
106239
106589
105511
100144
98632
96912
92307
91181
95698
104729
113322
118837
120680
119980
119151
117128
116461
113362
109309
105997
104337
106786
107981
110842
108043
108366
107360
101508
100261
97728
93415
92117
96396
104924
113133
119589
122154
121948
121321
119512
119161
117035
112927
110637
109172
111727
112950
114024
111721
111400
110134
104570
103242
101234
96740
94977
98846
106950
115392
121317
123931
123775
123627
121955
121364
119080
114691
111589
109416
111740
112301
113329
110356
110680
109465
103644
101744
99330
95135
93809
97733
105741
113787
119391
121616
120931
119914
118124
116431
112480
107707
104099
102531
104893
105743
107649
106414
107137
106304
100263
98327
95313
89884
86958
87191
89635
92347
98680
103881
105233
105488
107607
104872
101193
97401
94975
94656
98149
99594
101639
100999
103118
103086
98589
97130
94453
89400
86019
85205
85317
85397
90001
94865
97371
98597
100852
97691
92446
87725
84841
84833
89298
94327
100242
101078
102192
102043
97133
96615
95195
91285
90889
96727
105803
114199
119977
122029
121484
121118
120371
119975
117164
113161
109837
107265
109942
110893
112198
110912
111591
110625
105336
103943
102423
97909
96999
101514
109838
117787
122589
123854
122684
121638
119865
119304
116728
112895
110228
107994
109711
109588
110657
110347
110363
109286
104051
103088
101166
96818
95840
100105
108257
115614
120584
122101
120706
119157
117100
116704
114098
109869
106307
103840
106081
106474
107810
108179
108888
107134
101967
100395
98420
94051
92234
96485
104276
112522
117052
118497
117921
117288
115792
115028
112994
109231
105919
103857
106183
106423
107207
106309
107320
106443
100724
99436
97335
93045
91773
95691
104080
111699
116383
117933
117205
116110
114824
113881
110764
106845
102872
100966
102408
102268
103012
104363
105733
104565
99369
97221
94201
89527
86629
87766
89263
92508
96990
99977
99615
98574
99917
97026
92945
89008
85931
85095
87913
89384
91898
94148
96710
97141
92497
90638
88283
82988
80037
79647
79058
80046
83882
87421
88583
88540
90779
86907
81566
77486
73978
74097
77940
82428
86258
91644
92838
92282
87481
86233
84581
80741
80606
86426
96058
104928
109224
110677
110049
109649
109234
108452
106252
102960
99920
97581
98927
98938
98934
99959
99461
98203
92575
90874
88418
83897
82677
86846
96076
104516
109408
111348
110807
110567
109693
108969
107292
104003
100935
98980
99813
99035
98367
99711
99706
98217
92154
90222
87591
83544
82359
86438
94397
102606
107743
110293
110439
110560
109330
108556
107254
103782
100582
98546
99268
98301
97514
99552
99372
97432
91709
89684
87355
82764
81295
85315
93131
102100
106529
108452
108978
109165
108591
108320
106574
103555
100605
98610
99543
98328
97540
98428
98862
97256
91322
89166
86982
82535
81335
85224
93180
102158
107612
110083
111200
111882
111680
110663
108577
105467
102366
101140
102655
101348
100600
100096
101325
100328
94230
91857
88205
83326
81046
81788
82545
86513
91672
95574
96177
95956
98085
95553
91908
87737
84801
84332
87202
88383
89562
91372
93920
93813
88889
86991
83706
79011
76131
75434
74380
75854
80469
85333
88899
90946
93817
89387
84890
80612
77965
77903
81668
85727
89661
91925
92931
91897
87227
85980
84304
80694
80344
86133
94909
105233
110253
112690
113442
113863
113276
112724
110891
107008
104174
101783
103448
102882
101455
102264
103110
101806
96087
94647
92364
88147
87423
91797
99826
109574
113444
114615
114749
114491
113630
112592
110394
106714
103351
100908
101078
100232
99183
99388
99994
98647
91640
88898
85478
79664
75611
73903
72792
74816
79263
83915
86409
88374
91196
87781
83053
79075
77061
78008
82607
86398
88918
90177
91757
90522
86072
84937
83032
79063
79295
86124
95932
106430
112347
115096
115337
116050
115033
114458
112596
109352
106836
104769
106667
105942
103730
103622
105188
103514
97603
95955
93730
89402
88774
93215
101275
111045
115939
117038
116466
115864
114914
113857
110960
107489
104115
102855
104749
104164
103066
103325
105072
103598
97493
95419
92273
87208
84793
85741
86533
91498
97064
100825
101392
101635
104192
101744
97773
93884
91190
90738
93251
94849
95183
96353
99601
99484
94517
92478
89415
84074
81340
80575
79387
81612
86105
90300
92858
94842
97796
94474
89600
85547
82980
83649
87651
91888
93543
97441
99616
98323
93474
92321
90552
86347
85860
91040
99157
109020
114076
115863
115759
115771
115506
114751
111995
108084
104838
103131
105258
105276
103669
104136
105319
103306
98118
96540
94298
89984
88999
92966
99914
109382
113038
113546
112519
111844
111522
110605
107818
104064
101068
98904
99706
99318
97646
99254
100966
99592
93087
90479
87195
81683
78049
77268
76981
79678
84084
88345
89855
90505
93108
90220
86133
82026
79754
79764
82769
85108
86030
88117
90795
90033
84919
82841
80160
75226
73049
72648
72325
74992
79817
84377
86611
87938
91186
88202
83885
79937
77760
78515
82698
85666
87389
88260
91211
90116
84692
83118
80933
76713
75047
77320
80872
88101
94067
98226
99164
100084
101744
99852
97181
93084
90344
89855
92442
92693
91730
92510
94916
93411
88073
85740
83017
78352
76192
76657
77501
81742
87045
91980
92842
93377
96068
93826
90399
86791
84416
84043
87016
88240
87373
88679
92315
91686
86323
84001
80900
75909
72995
72469
70967
72954
77241
81985
84911
86577
88888
85583
80844
77130
74158
74408
77937
81350
83104
86629
89460
88828
83725
82539
80641
76703
76562
82056
90336
100750
105881
108055
108257
108315
108377
108362
106345
103030
100086
97980
100023
99872
97927
97292
98729
97088
91311
89400
87111
82716
81817
85661
93148
103709
108576
110665
110987
111493
110580
110572
108705
105545
102252
99980
100984
99571
96384
96942
99611
97476
91262
89175
87109
82673
81676
85706
92234
101784
107820
109993
109902
110147
109406
108903
107477
103954
101061
98492
99460
98277
94960
96293
98834
96516
90505
88220
85665
81283
79722
83233
90147
100277
104764
106587
107551
108412
108238
107688
106656
103951
101000
99021
99435
97505
94360
95580
98274
96079
89269
86954
84085
79816
78491
81712
88503
98613
104177
106818
107455
108220
108051
106733
104867
101999
98901
97427
98359
96617
93946
94167
95905
93790
87242
83834
80197
75373
73025
73230
74022
78751
84779
89389
90789
91531
93982
91292
88284
84893
82063
81239
83109
83512
81967
82993
88039
87356
81631
78941
75576
70686
67704
66809
65405
67765
72571
77186
79753
81442
84401
80880
76949
73489
71005
70700
72973
75411
76640
79696
84704
84747
79247
76649
73663
69083
66706
65954
64897
67727
72397
77543
80596
81962
85132
82072
78246
75030
73059
73292
76338
78819
79603
82319
86750
85680
79530
77802
75835
72188
72076
77264
85520
96272
102844
105433
106712
107688
107402
107425
106652
104082
101344
99141
99514
97720
94490
94401
96238
94292
88062
85492
82912
78510
77791
81066
88355
98057
104875
108990
110283
110916
109825
109495
108357
105718
103390
101035
102405
100769
97289
95741
97811
95813
89562
87200
84681
80509
79328
82816
90423
100784
106487
109154
109825
110326
109501
109071
107453
104476
102005
100063
100621
98832
95248
94367
98067
96629
89547
87319
84662
80520
79721
83036
90380
100914
106500
108909
109671
109939
109535
108832
106596
102907
99482
97705
98323
96276
93177
93481
97085
95436
88727
85753
82179
77791
74971
74663
75892
81365
86847
91601
92845
93373
95472
92608
88839
84996
82274
81380
83540
83827
82302
83930
88870
89148
83712
80768
77462
72592
69908
68284
67120
69929
75010
80207
83387
84989
87462
83963
79948
76450
74091
73986
77057
80697
82352
84314
88372
87526
81815
80054
77973
73956
74285
79288
87575
98540
105046
108057
109317
109878
109729
109647
108026
104855
102114
100108
102089
100796
97417
95706
98926
97391
91338
89407
87038
82495
81757
84453
92006
102949
108577
111017
111902
112486
111619
111379
109595
106552
103998
101926
103625
102053
98271
97104
100243
98041
91589
89392
86893
82698
81811
85182
92186
102009
108024
111094
111286
111827
111047
110703
108825
105454
102522
100132
101007
100032
95957
94790
98986
97226
91387
89415
86951
82563
81477
84419
91951
102326
107230
108907
109220
109529
109013
108059
107069
103946
101243
99158
99814
97902
94077
93108
98185
96347
89875
87467
84870
80509
79575
82374
89987
99886
105003
106970
107248
107445
107646
105873
103613
100376
97751
95894
96633
94383
90377
90417
96342
94817
87946
84566
80950
75813
73644
72701
73831
79323
85055
89051
90674
90972
93276
90946
87891
84506
82428
81720
83128
82825
80504
80805
87466
87373
81720
78922
75349
70038
67093
64883
64198
67280
72302
76938
79839
81546
84574
81121
77610
74407
72234
72655
75555
78240
79168
81290
86707
85234
79436
77299
74756
71012
70975
75836
84300
95342
102320
105865
107512
108276
107942
107898
106727
104186
101686
99672
100045
97849
93729
91857
95751
93946
87413
84645
82108
78429
77271
80236
87760
98345
104709
107456
109120
110030
109229
108711
108103
105846
103433
101421
102479
100965
96797
94741
96677
94477
88006
85616
82605
78908
78208
81112
87723
98069
105919
110282
111249
112260
110554
109922
109162
106144
103538
100999
102228
100559
96115
94187
96985
94787
88273
85795
83339
79191
78314
81630
89071
99906
105570
108604
109632
110145
109570
108830
106897
103941
101679
99988
100938
99103
95309
93396
97182
95368
88260
85977
83184
79449
78505
81460
88796
99740
105722
108653
109045
109308
108711
107173
104992
101508
98317
96546
97254
95212
91492
90492
95792
94230
87398
84436
80446
75237
72881
72553
73476
78739
84891
90096
91761
92576
94985
92321
88284
84973
82347
82196
84570
84594
82902
81928
87984
87832
81677
78957
75562
70559
67847
65878
64936
67851
72719
78053
81370
83723
87015
83601
79443
75657
73287
73543
77339
81270
82086
82839
86900
85490
80139
78416
76030
72283
72115
76596
85001
96550
103504
106508
107944
108917
108556
108304
106412
103236
100415
98338
100081
98595
94595
92200
96626
94847
88251
86173
83330
79379
78578
81199
88977
100263
105863
108211
108761
109811
108741
108312
106909
103902
101084
98970
99514
98071
93784
91693
96171
94530
87995
85599
82717
78527
77418
80076
86835
96956
103961
107535
108908
109615
108613
108018
107164
104178
101209
99080
99583
97602
93367
91504
96559
94700
88563
86062
83046
78857
77540
79890
87812
98423
104418
107694
108987
109677
109185
108942
108165
105161
102353
100152
100472
98433
93981
92228
97667
95941
88651
85893
83043
79136
77940
80027
87399
97866
104069
107542
108438
109014
108983
107772
106391
103089
100102
98222
98282
95501
91836
90825
96279
94567
87595
84141
80565
75646
72974
71811
73073
77977
84273
89075
90627
91152
93600
91065
88353
85102
82812
81972
83450
82699
80150
79949
87235
87487
81322
78493
74808
69621
67011
65072
64190
66924
71712
77039
80005
81761
84751
81593
77852
75008
73115
73400
76037
78644
79207
81077
87909
86540
79900
77678
75269
71801
71708
75599
83597
94673
102214
106522
108540
109610
109509
109567
108853
106637
103713
101691
101508
99611
95691
93824
100191
98226
90641
88218
85103
80807
79833
82132
89071
99406
105963
109866
111470
112289
112019
111374
110481
107792
104658
102494
102220
99591
95297
93424
98805
96938
89667
86780
84022
79817
79313
81672
88182
97748
105021
109255
110626
111799
110972
110171
109777
107476
105228
102876
103319
100545
96312
94900
99299
97052
89929
87214
84385
80469
79226
82340
88743
99803
105985
110067
111630
112641
111240
110540
110185
107752
105237
103028
102766
100550
96135
93930
99100
97118
89645
86817
83665
80021
79274
81548
88226
98523
105162
108828
109938
110975
110528
109437
107955
104695
101692
100133
100030
96579
92233
90323
96814
95850
88877
85681
81823
77040
74679
73407
74884
79808
85963
91015
92728
93377
95578
92984
90579
87495
85637
85191
86432
85523
82845
82038
89331
89443
83449
80376
76536
71502
68885
67003
66433
68591
73030
77686
80917
82760
86041
82852
79294
76656
74568
75048
77759
80048
80974
81910
88029
86503
80138
78173
75533
72151
72628
76915
84398
94920
102459
106442
107953
108925
109000
108486
107685
105359
102929
100983
100749
98916
94342
92009
97815
96323
88684
86537
83633
80079
79471
81724
87987
98312
104548
108207
109744
110911
110488
110512
110027
107007
104752
102468
102255
99697
95275
93424
99398
97332
90214
87556
84697
80419
79899
82166
88212
97555
104150
108300
109917
111435
111238
111333
110768
107697
105119
102703
102859
100727
95917
94097
100368
98392
91164
88055
84762
80992
80345
82352
88582
98586
104910
108495
110491
111434
110980
110530
110025
107679
104954
103112
103160
100869
96063
93519
98734
97103
89354
87121
83927
79926
79654
81920
88010
97960
104018
107477
108825
109427
109185
107517
105797
102903
100086
98421
98390
95266
91613
90221
96591
95172
87837
84777
80433
75648
73851
73092
73807
78389
84145
88872
90549
91456
93837
91332
88580
85272
82927
82249
83634
83167
80867
80652
87839
87381
81256
78432
75058
70516
67992
66207
65120
67405
71722
76879
80014
82099
85629
82164
78270
75606
73370
73533
76082
78461
79007
80302
87343
86114
78905
76965
74253
71170
71563
75986
82730
93115
100763
105154
107779
109272
109456
109018
108011
105089
102365
100028
100741
99671
95389
93499
97771
95651
88783
86165
83657
79907
79192
82244
88008
97444
104859
109310
110787
112193
110858
110401
109180
106534
103970
101776
102441
100878
96731
94436
99004
96821
90111
87680
84773
80931
80275
82936
88536
98235
106015
110319
112397
113327
112116
111030
109952
107655
104807
102450
102678
100577
96120
93541
98445
96699
90097
87274
84252
80343
79500
82423
88174
97474
104235
107883
109817
110806
110125
109603
108624
105736
103230
100776
101164
99352
94890
93117
99343
97527
90400
87666
84765
80433
79478
82077
87445
96892
103767
107743
109647
110368
109770
108817
107379
104154
101021
99398
100376
98340
94646
93189
97747
95272
88109
85011
81426
76680
74218
73804
74140
78423
84005
89198
91141
91948
93739
91091
88192
84752
82166
81752
83478
83026
80873
80308
87395
86932
81259
78560
74842
69988
67483
65738
64302
66748
71347
76747
80170
82383
85270
81834
78152
74862
72789
72910
75190
78018
78678
79931
87351
85999
79966
77514
74752
71267
71570
75827
82533
92023
100107
104697
107123
108342
108351
108660
107689
104766
102253
99887
100036
98545
94683
92392
97645
96383
89210
86639
83765
79705
78950
81842
86884
96330
104168
108299
110527
111746
110715
110407
109819
107077
104300
101625
102118
100337
95941
94044
98398
96170
88815
86215
83407
79584
78697
81684
86907
95500
103333
107585
109354
110411
109240
108409
107411
104818
102000
99497
100177
98321
93655
91603
97086
95600
88630
85986
83176
79043
78101
80935
85994
94999
102221
106431
108414
109248
108408
108046
107536
104887
102536
99946
100132
98335
93775
92211
97951
95822
88885
86277
83348
79196
78272
81137
86156
94937
102343
106675
108306
109161
108270
107474
106123
102960
99902
98438
98907
96553
92920
91589
95839
93928
87294
84357
80578
75541
73319
73362
73202
77256
82898
88353
90594
91347
93093
90241
87671
84459
82390
81579
82981
82737
80624
79831
85903
85508
80169
77580
73995
69338
66522
65403
63932
65947
70452
75445
78735
81192
84269
80547
76704
73759
71575
72011
74649
77378
78201
78846
84158
83449
78342
76167
73501
70023
70620
75486
81416
90742
98938
104254
106593
107660
107242
106914
105818
102956
100508
98108
99088
98148
94623
92072
96524
94688
88016
85612
82876
79076
78142
81347
85995
94710
102332
107057
108822
109555
109012
108824
107942
105669
102851
100522
100937
99129
94997
93023
98039
95856
89117
86611
83638
79425
78594
81697
86358
95173
102599
107660
109708
110644
109272
108692
108108
105525
102819
99982
100381
98444
94381
93080
98298
96470
89101
86750
83678
79658
78687
81548
86060
94532
102001
106237
108554
109930
109054
108814
108533
105738
103106
100753
100923
98647
94245
93275
98958
96624
89606
87024
83931
79905
78971
81443
85501
94108
101578
105979
107855
108469
107766
107252
105790
102664
99567
97945
97855
95392
91503
91263
97593
95174
87779
84632
80980
76044
73926
73766
73516
77264
83207
88635
91091
91924
94021
91076
89027
86382
84608
83926
84784
84436
82060
82400
88695
87928
81737
79008
75579
70619
68539
67268
65494
67291
71812
76515
80044
81866
84604
81528
78389
75759
73638
73876
76096
78574
79268
80941
87231
85758
79603
77452
74912
71444
71593
76106
81349
90259
98310
102948
105561
107019
106868
106621
105930
103112
100461
98276
98411
97032
93383
92304
97534
95094
87848
85506
82816
79086
78117
81200
85535
93580
100741
105137
107286
108733
108286
108032
107577
105357
102636
100403
100518
98693
94691
93524
98379
95789
89053
86322
83340
79215
78605
81416
85885
94016
101518
106352
108423
109695
108361
107465
106864
104189
101620
99322
99923
97952
93986
93031
97745
95749
88872
85999
83022
79222
78282
81259
85387
93330
100347
104957
107278
108420
107626
106931
106154
103513
101119
98550
98846
97248
93501
92870
97548
95015
87709
85445
82336
78496
77330
80506
84363
92649
99933
104656
106448
106966
106381
104870
103790
100629
97687
95605
95666
92948
89698
89807
95179
92965
85771
82750
79019
74405
71956
71861
71500
75187
81189
86665
89358
90015
92086
89487
87480
84994
83207
82491
83797
83382
81098
81943
88331
87150
81061
78312
74820
69937
67512
66482
64577
66576
71218
76181
79165
80650
83517
80571
77579
75103
73343
73488
75728
78122
78839
81298
87280
85353
78875
76660
73683
70422
70451
74165
78626
86749
94532
100099
102741
104504
104626
103883
103159
100585
97982
95908
95907
94708
91185
90920
95110
92190
85266
82980
79562
75757
75131
78165
82471
89835
97124
102001
104401
105492
105139
103723
103057
100497
97834
95799
95851
93801
90340
90296
93402
90522
83503
81146
78470
74631
73738
77077
80904
88400
95747
100499
102671
103925
102987
101750
100574
97601
94958
93023
93352
91656
88333
88226
92035
89239
82200
79621
76759
72794
72133
75079
78937
86156
92836
97562
99907
100948
100778
99359
98052
95304
92758
90854
91352
89627
86289
86705
90648
87904
80978
78906
75953
71842
70885
73844
77383
84369
91204
95930
97671
98259
98536
97035
95120
91931
88972
87644
88269
86616
83857
84722
88346
85987
79229
76536
73239
68726
66644
67066
66780
69787
75269
80765
83134
84146
86858
84337
81994
78919
76666
76260
78193
78041
76548
77959
82444
80851
74940
72466
69170
64648
62518
62061
60504
61876
66093
71345
74963
77095
79853
76321
72663
69911
68067
68101
70557
73074
73874
76723
80795
78969
72781
70820
68070
64627
64160
67694
71054
77728
84989
89730
92032
93573
94968
93549
91868
89023
86449
84830
86032
85635
83336
83912
86149
83819
77374
75313
72398
68302
67338
70029
73685
80008
86749
91758
93897
95103
95377
93861
92335
89641
87231
85808
86648
85975
83295
83621
86333
83774
77497
75347
72491
68505
67619
70288
73690
79996
86915
91879
93862
95146
95340
93922
92390
89726
87358
85850
86701
85628
82940
84340
87000
84308
77573
75694
72954
68909
67891
70330
73462
79873
86568
91000
93684
94651
95200
93871
92671
89634
87521
86003
87073
86110
83489
84340
86219
83948
77365
75373
72572
68731
67805
70267
73519
79492
86507
91412
93431
94284
94508
92586
90656
87221
84891
83784
84916
83703
81505
82370
84734
82344
76106
73417
70349
66009
63999
64668
64726
67403
72829
78212
80298
81479
84011
81144
78819
75739
73450
72989
75024
75462
74131
75870
79465
78246
72300
69930
66787
62407
60023
59646
58488
59266
63754
69204
73039
75088
77994
74476
70902
67869
65606
65605
68353
71412
72817
75507
77922
76127
70638
68654
65780
62393
61845
65065
69101
74981
81936
86651
89213
90617
91915
90450
88483
85037
82386
81211
82520
82368
80601
81445
83618
81330
75386
73275
70338
66547
65546
67798
70871
76766
83289
87933
89808
91001
91964
90449
89061
86067
84015
82773
83783
82712
80934
83053
85488
82827
76619
74542
71650
67507
66188
68387
71485
76845
83521
88568
90571
91632
93020
91711
90562
87744
85302
84110
84806
83481
81282
83837
86400
84057
77533
74977
71536
66967
64333
64040
62864
64721
69380
73884
76712
77698
80695
77546
74437
71577
69749
69552
71769
73717
74412
78189
81580
79636
74114
71978
69099
65346
64377
66147
68345
72318
78757
83638
86182
87906
90200
88369
86541
83934
81713
81223
82448
82050
80611
83484
85626
83373
77340
74780
71559
67287
65440
66064
66408
68532
74071
79245
81832
82771
85427
83267
81100
78719
76980
76502
78264
78028
77197
80350
83276
81459
75240
72895
69374
65143
62766
62312
61427
62304
66531
71372
74761
76503
79256
76387
73259
70875
68729
69467
71745
74447
76622
79780
81528
79474
73283
71585
68979
65540
65494
69265
74389
80197
87747
93284
95908
97577
98818
97564
96366
94001
91698
89802
90584
89835
88683
89742
90615
87750
80916
78804
75969
71901
70895
74028
78524
84438
91874
97121
99350
100937
100807
99103
98061
95318
92673
90574
91018
89996
88076
89008
89887
87043
80421
78299
75590
71745
70934
74124
78701
84142
91423
96677
98816
100144
100277
98831
97697
94865
92432
90542
91324
90185
88887
90194
90756
87845
81401
79266
76310
72142
71436
74299
79148
84822
91460
96256
98638
100205
100380
98799
97716
94971
92309
90758
91484
90260
88971
90326
91233
88130
81770
79349
76824
72791
72394
75065
79574
85056
92141
96918
98888
100072
100301
98753
97095
93958
90968
89746
90271
89497
88860
89667
90681
88152
81662
78823
75301
70733
68703
69250
70599
72036
77321
82978
85534
86785
88950
86258
83805
81004
78590
77953
79698
79905
80254
81888
83974
82555
76528
74147
70675
66168
64039
63629
63570
63398
67652
72869
76421
78590
81554
77966
74341
71370
69411
69716
72616
76135
79506
80803
81959
80229
74431
72533
69817
66536
66862
71633
78560
85997
93943
99258
101485
103479
103178
102063
101166
98202
95475
93950
95088
95031
94180
91585
91663
89146
82833
80062
77305
73570
73138
76438
83343
90518
98121
102865
105545
107005
106056
105171
104181
101188
98249
96116
96832
96276
95618
92930
92601
89916
83591
81490
78537
74643
73883
77368
84034
91258
98780
103588
106030
107225
106275
105230
103881
100624
97932
95872
96686
95941
95719
93332
93520
91034
84593
81759
78731
74838
74146
77730
84640
91779
99097
103376
105942
107123
106300
105125
104580
101276
98591
96236
96851
95837
95759
94469
94567
91891
85201
82644
79598
75597
74829
78204
84863
92216
99539
103996
105686
106571
106120
104887
103247
99535
96545
94720
95158
93104
93321
93377
93787
91088
84203
81255
77194
72816
70257
70697
72487
74365
80053
85799
88073
89182
91634
88340
85920
82719
80278
79832
81594
81963
83028
83392
84998
84017
78198
75314
71494
67173
64879
64212
64623
64559
68860
74013
77843
80255
83131
79553
75901
72753
70669
70786
73966
77308
81831
82797
83652
82118
76229
74109
71663
68328
68741
74086
83203
91069
97966
102092
104035
105604
105133
105319
104178
101555
99108
96774
97824
97280
97611
94974
94312
92290
85744
83302
80671
76474
75911
79697
88499
97206
102108
105208
107294
108792
107896
107789
106727
104080
101713
99694
101225
99874
99712
95440
94895
92322
85491
83053
80248
76346
75644
79922
88532
96081
102958
106702
108079
109153
108056
107121
106250
103504
100662
98437
99522
98866
99783
95687
95241
92588
86082
83884
81211
77025
76517
80132
90127
99566
104448
107370
108542
109140
107877
107128
106230
103529
101194
99070
99994
99155
99941
95416
94791
92077
85499
83419
80715
77019
76147
80157
90006
98741
103951
106293
107538
107997
106993
105460
103793
100651
97475
96008
96769
95559
97267
94181
93954
91235
84469
81558
77937
73267
71089
71676
74408
77484
82838
87712
89192
89873
92507
89594
86758
83185
81050
80883
83240
84569
87146
84645
85864
84992
78865
76134
72792
67969
65551
65259
65926
65686
70198
75423
79568
82092
85256
81301
77253
74028
71960
72342
76005
80213
85928
83597
83581
82269
77233
75319
72787
69347
69710
75330
86752
97055
102690
105906
107497
108140
106929
106039
104546
101805
98764
97096
98338
98545
99299
93853
93228
90931
84790
82380
79711
76170
75592
79710
89982
99790
104051
106639
107622
108182
106872
106539
105607
102833
99822
98060
98898
98147
100539
95872
95035
92329
86170
83979
81037
76845
76330
80456
89978
98251
104134
107221
108390
109016
107550
107248
106399
103589
100925
98870
100157
99422
101709
96002
94974
92791
86645
84043
81504
77579
76701
80537
91132
100154
104979
107630
108405
108862
107817
107003
105910
103475
100706
98703
100315
99960
101699
96328
95159
92545
86546
84254
81615
77777
77018
80758
91125
99998
104178
106377
107280
107541
106573
104971
103129
99814
96529
94928
95755
95283
98021
93656
93321
90988
84148
81330
77788
73130
70405
71113
74766
78130
83135
87731
88939
89507
92066
89008
86098
82873
80327
79895
81974
83558
87647
84377
85841
84919
79274
76711
73286
68313
66009
65596
66515
66561
71045
76391
79685
81974
85140
81126
76910
73475
71033
71585
75156
79989
87143
84164
84094
82584
77350
75575
73200
69988
69923
75814
87545
97025
101815
104254
104971
105395
105269
105157
103772
101117
98487
96082
97778
98901
101752
95080
94040
92179
85969
83949
81293
77376
76764
80993
91857
101033
104712
106730
107413
107915
107079
106910
105783
103259
100699
98715
100066
100540
103179
96254
95808
93277
86383
84218
81691
77503
76896
81083
91002
99541
104820
107941
108469
109081
108119
107627
106734
103698
101194
99078
100752
101793
103738
96441
95252
92620
86916
84956
82336
78123
77075
81165
91659
101670
105632
108608
109540
110050
108691
108067
107147
104561
102029
100202
101832
102910
104025
96345
95572
93320
86900
84508
82077
77890
77280
81169
91918
101819
105605
108119
108711
108818
107942
106183
104525
101575
98456
97046
98295
99519
100882
94791
94318
91908
85016
82112
78452
73630
71462
72323
75769
79408
84282
88977
90383
90993
93188
90104
87317
83779
81671
81239
83930
87301
89584
84692
86034
85287
79115
76734
73360
68440
65989
65679
66931
67716
71833
77170
80848
82850
85406
81571
77542
73936
72054
72640
77077
83571
89327
84631
84509
83005
78083
76563
74346
70748
70836
76777
89082
99902
104318
106789
107945
108476
107932
107067
105905
102667
99917
98120
100414
103125
104648
96538
95703
93628
87188
85918
83405
79031
78452
82787
94495
105751
109156
111419
111738
112263
111031
110174
108889
105695
102795
101059
103825
106938
108084
99832
99397
97293
91150
89259
86705
83039
82154
86827
97370
107597
112606
114972
115179
115223
113853
112850
111179
107693
105083
103213
105889
110173
110143
102494
100970
98521
93076
90748
88684
84187
83085
87375
98862
110389
112996
114811
114707
114646
113394
112651
111250
108192
105371
104026
106499
109446
109775
101778
101385
98755
92590
90765
88321
84400
83255
87341
98486
109871
112474
113521
113110
112550
110956
109494
106950
103939
100513
98767
101095
105161
106156
99644
98991
97361
90859
88116
84818
79902
77767
78574
82375
86828
91176
95436
96088
95586
97212
93639
89938
85858
83077
82550
85790
91684
94312
89425
91139
90817
85213
82906
79944
74956
72196
72263
73780
74529
78274
83289
85698
86734
88996
84789
80068
76343
73977
74418
78952
88197
93517
88518
88448
87820
82906
81803
79676
76081
76024
82156
94824
106304
109503
110910
110605
110186
109137
108472
106694
103341
100586
98240
100802
107101
107130
98597
97832
96234
91293
89440
86841
82923
82264
87079
98621
110167
111988
113284
112994
112938
111087
110603
109080
106404
103483
101940
104612
110965
109190
100531
99688
97578
91516
89346
86912
82467
81926
86346
97264
107809
112003
113754
113608
113954
112064
111557
109800
106744
104029
102316
106038
112090
108850
100036
98913
96958
91199
88930
86278
82245
80961
85112
96704
109172
111676
113452
113165
113039
111532
110639
109254
106403
103768
102395
105912
111518
108250
99648
99086
97050
90781
88527
86098
82005
81036
84970
96258
108488
111122
112623
112334
111918
110490
108920
106628
103252
99939
98401
100886
106305
104875
98033
97967
96292
89671
86639
83479
78440
76206
77216
80909
86265
90345
94055
94471
94446
96169
92926
89543
85842
83132
83279
87526
94818
94172
89006
90618
90291
84831
82110
79139
74097
71203
70787
71893
73767
77144
82213
85556
87872
90688
86550
82188
78729
76412
77041
82668
92208
94807
89445
89539
89036
84262
82849
81054
77557
77610
83768
96378
109338
112439
114011
113774
113543
112112
111478
108981
105845
102866
101190
105176
113555
110700
101822
101179
99864
94441
92567
90313
86471
85690
90471
102437
115016
116928
117260
116881
116088
113815
112803
110424
107144
104418
102982
106862
114810
111692
103307
102861
100730
95150
93144
90581
86684
85943
90450
101375
113078
116877
118786
118406
118358
116150
115286
113630
110447
107881
106997
112290
118292
112256
103770
102684
100892
94980
92847
90169
86009
84968
89213
100664
114395
116610
117643
118248
118117
115832
114545
112926
109673
106846
105959
109951
116055
111366
102827
101983
100190
94140
92499
90390
86332
85270
89711
100797
114290
116282
117131
116588
115794
113904
112114
109393
105969
102716
102401
107073
113094
109078
101844
101982
100281
93770
90499
86888
82122
79567
80141
84126
89956
94209
98708
99809
99947
101529
98353
94337
90034
87951
87785
92498
100624
98032
93102
94520
94074
88952
86547
83236
78367
75692
75497
76708
79134
82123
87247
90679
92549
94859
90400
85661
81766
79397
80913
88372
98920
97976
91892
91966
91279
86264
84731
82438
78693
78642
84879
97418
111201
114692
115754
116149
115893
114956
114008
112700
109586
107129
106212
111657
118409
112931
103712
103153
101370
95495
93065
90483
86038
85185
89747
101678
115357
117649
118260
118092
117902
115757
114859
113084
109925
106923
105830
110836
117888
111569
103242
102508
100976
94264
92092
89314
84606
83584
87848
98747
111274
116056
117864
118103
118223
116131
115286
113929
110801
108150
107038
111951
118218
111901
103470
102539
100585
94635
92337
89722
85204
84009
88289
99843
113292
116854
118219
118917
118999
116872
116069
114518
111890
109797
108969
114988
120250
113978
105548
105017
103516
97878
96141
93911
89565
88494
93238
104647
118682
121155
121413
121061
120070
118390
116796
113788
110220
107240
107630
112696
119620
113870
106258
106695
105495
99010
96077
92996
87842
85315
86382
89854
97228
101135
104759
104671
103586
104889
101211
96899
92379
89746
90101
97564
107269
103392
97830
100010
100371
95090
93042
89909
84422
81610
81010
82224
84779
87353
92625
95696
96653
98512
93450
88119
84327
81762
83436
92846
103448
101508
95732
95477
94551
89450
88212
85961
81462
80909
86888
99895
114127
117679
119241
119783
119458
118184
116912
114473
111098
108279
107906
114266
119946
113038
103814
102695
100985
95295
93132
90562
86359
85095
90279
101972
115650
118429
118787
118703
118504
116628
116034
114490
111765
109742
109110
115712
120539
113257
104424
103915
102226
95626
93010
90250
86089
85235
89773
101234
114499
119164
120366
120405
120096
118025
117411
115420
111818
108889
107598
114444
121858
115413
107328
107058
105895
99990
97830
95208
90726
90086
94647
104284
116862
122231
123887
124391
124116
122012
121955
119880
116635
114240
113397
120922
124890
117368
108608
108531
106429
100021
98019
95239
90292
88834
92850
102095
114189
120131
122746
122851
122981
121392
119995
116783
112654
109045
108084
113899
118387
111461
104457
104539
102715
96318
93551
89929
84657
81492
82599
86186
91971
95930
99682
100299
99782
101392
98038
94152
90099
87553
87677
95800
103790
99086
94033
95775
95974
90502
88047
78830
76005
74648
75646
77595
79585
83702
88353
89687
91008
92646
89028
84100
81066
79263
84120
97627
98968
96727
92456
94551
93226
88593
87849
85893
82605
83110
89710
100182
109106
115536
117481
116808
116195
114839
114297
111509
107496
106145
111180
123248
120959
113766
106351
107280
105370
100326
99199
96876
92517
92342
96628
106098
114695
119234
120816
119684
119071
116939
115796
113673
110088
109022
114262
124415
121574
113927
106195
106157
103523
98121
96245
93570
89083
88003
92443
101173
110061
115009
117090
116572
116478
114690
114188
112272
108899
108018
113385
122582
118822
111825
104441
104861
102759
97350
95084
92584
88101
87120
91433
100182
108764
113900
116778
116391
116555
114831
113955
111485
107671
105548
109985
117929
114351
107086
99928
100761
98796
96962
94280
90438
84633
80810
80047
81704
83951
88073
92125
93708
94605
97809
94078
89576
85898
85051
92109
101600
101252
97504
93240
95504
94548
89086
87218
84044
79379
77208
78345
81732
85366
90374
95231
96641
97450
100293
97924
95009
92064
91472
98064
105574
103801
98304
93199
95487
94604
88688
86367
82516
77325
74392
74054
75415
76457
80235
85314
88805
91222
94081
90443
86034
82659
81703
89917
101596
102579
100192
94778
95889
94752
89827
88705
86375
82611
82865
89279
102023
113262
117143
118524
118769
119147
117932
117944
115895
112979
111845
118707
128334
125318
117547
109705
110077
107918
102047
100282
97925
93647
93269
98019
109874
120967
123364
124529
123731
122927
121192
120445
118733
115845
115359
122339
131191
128164
120178
111972
111915
109444
103542
101975
99975
95557
94972
99895
110549
120266
124694
126872
126825
126898
125675
125947
125172
123176
123382
129599
136455
132194
123624
115198
114833
112199
106819
105193
102691
98152
97396
102186
113664
124833
126873
127797
127808
127743
126649
126373
124682
122189
121844
129230
137804
134255
126277
117697
118154
115231
109795
108288
105915
101436
100344
105242
116263
127393
129630
130814
130225
129980
129283
128281
125856
123247
122992
130041
135747
130872
123415
116265
116703
113650
107009
104172
100226
94612
91628
92087
95017
99650
104243
108584
109167
109404
111528
108763
105619
102117
101614
108659
115365
113308
107600
102136
104941
104116
98384
96165
92807
87153
84061
83647
84646
85717
89117
94531
97804
99937
102859
98648
93694
90786
90149
96739
103349
103785
101159
96454
98639
98390
92419
90755
87548
83237
80198
80527
82262
83918
87746
93289
95810
97237
99967
96816
92134
88104
87627
97253
107502
107625
104819
99273
101420
99785
95239
94103
92287
88413
88423
95467
108289
120249
123138
124627
124400
123929
122510
122139
119923
117780
117993
125072
131598
128124
120403
111871
111932
109447
103092
101445
98674
94167
93268
98328
109271
120020
123891
125613
125163
124341
122427
121885
120304
117308
117339
125333
131945
128303
120232
112211
111687
108870
103400
101500
98722
93915
93069
97824
109779
122283
124300
125110
124844
124558
122873
122442
120764
118258
118352
126059
132640
128325
120685
112576
113148
110716
104957
102958
100577
96109
95107
100016
111710
124215
126080
126779
125738
124605
123102
121507
118864
116099
115246
123522
129933
126054
118872
111964
112553
109968
103922
101500
97889
92468
90044
91107
94503
100907
105027
109549
110144
110052
111936
109254
105433
101325
101477
109358
116450
113943
108276
102885
106008
105618
99968
97803
94311
88439
85402
84976
85784
87283
90578
96048
99480
101212
103586
99471
94493
91397
91181
100579
109259
110214
107834
102213
103641
102748
97755
97109
94988
90965
90562
97276
110266
123318
126495
128211
128372
128383
127442
127054
124794
122074
122178
129713
135944
132300
124738
116128
116758
114135
108334
106896
104583
100081
99092
104465
116731
129715
131777
132710
132022
131758
130382
129627
127453
125131
125461
133661
139611
135748
127757
118982
119218
116413
110295
108505
106053
101597
100574
105269
116122
128105
131350
133253
132339
131864
129843
129339
127600
124533
125061
132109
137777
133584
125456
117343
117075
113758
107936
105998
103436
98549
97101
101939
113626
126174
128734
130254
130585
131242
129772
129495
127759
125955
125442
132170
137463
133439
125528
117286
117395
114831
109428
108265
105623
100787
99938
104748
115899
129006
130518
130614
129228
128023
126500
125338
122555
119453
119629
128804
134582
130406
123006
116042
117165
114906
108632
106437
103086
97619
94712
95574
98711
104377
108345
112128
112837
113205
115471
113229
110178
106992
107330
114549
120054
117231
111076
105662
108454
107955
102886
101449
98310
92241
89115
88519
89204
91610
94563
100123
103510
105420
107465
102999
97715
94651
95406
104891
112049
112919
110502
104833
106250
104929
100146
99601
97584
93345
92804
99160
112095
125502
129358
131349
131725
131894
131071
131157
128476
125670
126222
133568
138539
134193
126358
117496
117980
115928
110167
108488
106279
101500
100591
105740
117008
130652
133223
134653
134400
134333
132206
132006
130004
127592
128256
135992
141241
136812
129026
120485
120728
117899
112323
110751
108151
103708
102772
107937
118908
131322
135229
136757
135900
135212
132863
132118
129470
126503
127331
135989
141645
137350
129326
121141
121140
118409
112804
111352
108645
103642
101864
106708
118185
131401
133242
133577
132835
132735
131464
130887
129495
127162
127674
135080
139772
135184
127160
118381
118511
115713
109567
107842
105720
100971
99676
104795
116594
129768
131740
132100
131641
131132
130112
129221
127073
124390
124478
132415
136526
132246
124966
118063
119274
116836
110337
107933
104866
99056
96407
97115
100188
106704
110774
114765
115174
115697
118044
115192
111514
108020
108724
116773
121631
119435
113446
108211
111427
110980
105570
103865
100574
94456
91080
90417
90889
93128
96550
102126
106330
108822
111850
108185
103352
100369
101228
109145
114907
115842
113500
108742
109722
108272
103517
102923
101050
97152
96858
103443
116149
130193
133083
133430
133847
134510
134184
134361
132643
130166
131147
138580
142506
139003
132085
123329
123651
121022
115602
114264
112279
107644
106516
111948
124103
137517
138868
138651
137862
137637
136123
135504
133504
131372
132678
140363
144716
140682
133975
125601
125797
122597
117264
115501
113019
108234
107284
111989
122501
134996
138669
139689
139483
140101
138555
138340
136591
134202
135114
141824
145699
141745
134727
126761
127032
124691
118888
117689
115474
110816
109384
114193
125473
139253
141142
141109
140694
141466
140022
140007
138500
136298
137209
144419
148136
144085
136813
128019
128365
125196
119424
118238
116045
111653
110159
114728
126249
140181
143067
143135
143282
144186
143506
143098
141121
138714
139036
145381
147946
143602
137014
129744
130928
128478
122241
119856
116746
111314
108207
109036
112467
119403
124027
128212
129451
130384
133130
130353
126588
123115
123816
131239
135093
132690
127520
122514
125558
125096
119524
117390
114229
107953
104231
103586
104103
106423
109693
116024
121329
123931
127139
123638
118655
115879
116593
124446
130489
131024
128983
123481
124761
122189
117387
117214
115639
111167
110705
117040
129245
143253
146821
147719
148418
149954
149720
150192
148141
145583
146817
154467
158428
154625
147595
138573
139243
136151
130718
129485
127582
122827
121415
126509
137685
151031
153466
153460
153524
154028
152419
151846
149617
146959
147531
155252
158358
154342
147161
137764
137925
134390
128532
127471
125472
120408
118835
123255
133465
145790
149569
150218
150233
150422
148462
147928
146095
142774
143843
151407
155628
151880
144558
135985
135868
132960
127241
126521
124374
119305
117522
121966
132984
146734
148741
147973
147480
147179
145281
144732
142288
139743
140587
148869
152894
148870
141758
132860
132747
130086
124576
123189
121105
116270
114661
119084
130152
144027
145950
144591
143292
142598
140282
138648
135633
132380
132446
141677
145373
141377
135055
127667
129363
127223
120531
118317
115045
109782
106327
107121
110146
116708
120906
123517
123801
124306
126374
123934
120468
117216
118133
125777
130021
127857
122753
117186
119829
119223
113102
110673
107437
101370
97645
96908
97483
99864
103325
109251
113421
115234
117433
113912
109207
106117
107091
115889
121982
122888
120261
114448
115267
113231
108158
107775
106416
101882
101236
107508
119654
133940
138064
137971
137998
138599
137342
136961
134889
132080
133064
140514
144161
140500
133492
124541
124384
121618
115705
114085
111683
106967
105781
110910
122925
137147
139991
139405
139252
139927
138758
138723
137688
135406
136980
144145
147129
143221
136110
127477
127811
125149
119500
118468
116344
111590
110384
115444
126596
139858
144803
145041
144806
145092
143321
142583
140291
137744
139094
147522
151672
148251
141693
133342
133984
131474
125896
125228
123413
118639
117225
121824
132919
147054
148899
147505
145883
145173
143122
141648
138834
136148
137843
148183
152913
149108
142339
133795
134486
131066
125258
123832
121377
116623
114906
119017
129258
142763
145255
143808
142382
141492
140053
138478
135245
131852
131675
139168
142189
137536
130908
123744
124540
121164
114527
112196
108594
102621
99286
99789
103093
109440
114027
116902
116645
116648
118930
116510
112864
108808
109523
117371
122639
121179
116569
111030
112849
111962
106121
103733
100661
94572
91316
90602
91658
94729
98452
103735
107772
109734
112484
108307
103524
99579
99608
107677
113358
113518
110767
105822
106821
104438
99086
98194
95727
90944
89269
92591
100325
110863
117416
119501
120339
120960
121020
119641
116609
112823
112715
119827
123434
120687
115239
108493
109499
106743
100924
99119
96519
91214
89305
91969
98480
108156
113776
115359
115050
114660
114013
111993
108420
104254
103953
111770
113254
108104
102566
98441
102423
103359
99548
98250
94848
87909
83148
81615
81182
82376
83672
87302
91401
93908
96801
93094
87867
85333
86111
94420
98835
100438
99813
96608
99755
98073
92531
91127
88775
84357
83032
85739
91082
98488
103982
108245
110461
111522
112356
110013
107468
104616
105097
113524
117532
115009
109889
103413
104439
101952
96029
94592
91883
86753
84572
86624
92553
100436
105900
109387
111057
112974
114521
113110
110334
107021
107305
114395
118210
115542
110216
103894
105629
103787
97793
96181
93220
87905
85145
85783
88141
93020
97215
101557
103736
104687
107709
105284
102249
99192
99598
107986
113624
112171
108150
103039
105606
104634
99327
97432
94401
88867
85469
84760
85407
87535
90214
95015
99752
102295
105621
101905
97098
93815
93599
101762
107739
108191
105930
101267
102479
100691
95177
93938
91574
86532
84915
87310
93326
101361
106758
110049
111929
113274
114944
113699
110934
107370
107207
115025
119484
117470
112233
105548
106752
104565
98686
97045
94270
89197
87117
89391
94594
102561
107716
110339
111422
112556
114639
113623
110974
107343
107036
114812
117621
113274
107397
102462
106729
107934
104507
103409
100551
93869
89218
87177
85837
85711
84996
86720
90355
94169
99127
97305
92804
90286
90770
98258
103351
104720
102980
98286
100205
98259
92631
91142
88734
84174
83039
86547
93619
102418
108592
111991
114099
115940
117745
116706
114204
111017
110562
119131
124520
121936
116396
109419
110801
108534
102704
100855
98568
93615
91952
94924
101146
110271
115778
118801
120440
122089
122831
121282
117879
114259
114009
122019
126510
123905
118865
112511
114381
112326
106346
104356
101169
95753
93107
93855
96416
101338
106265
111290
114967
117361
121371
119931
116793
113491
113290
122262
129534
128092
124340
119167
122707
122002
116830
114999
112815
107475
104427
104301
104544
107045
109789
115414
119532
121572
124344
120586
115247
111822
112145
123798
133972
135901
134285
128762
129950
128296
123882
123447
122334
117972
117001
122351
131874
141821
145277
146147
146646
147832
147784
147645
144722
141454
141383
149220
155659
152461
146408
137664
139029
136775
132139
137370
135579
130616
129240
133527
142417
151690
154601
154593
154249
154414
153259
153773
151062
148839
149312
157189
163245
159909
154134
145234
146335
143410
138594
143687
141747
136767
134638
138245
145949
153398
158070
159046
159176
159994
159290
158861
156654
153458
153178
159748
165918
162831
156697
148324
149008
145749
141019
146702
144964
139555
137399
141020
149462
158274
161063
160803
159942
159950
158208
157694
154819
151733
151766
159431
166125
162777
156780
148345
149278
146383
141538
147572
145865
140822
138580
142187
150149
158443
161163
161362
160540
160824
159040
157758
154494
150758
150079
156647
162382
158535
152642
145735
147941
145681
140085
144847
142414
136275
132581
132430
134245
140915
146480
150153
151092
150988
152577
149525
144442
140187
139457
147678
156421
155242
150734
144899
148503
147663
142824
141876
140144
134369
130532
129559
129225
131344
134784
141064
144669
145311
146641
141410
134958
130687
129882
139440
150755
153295
151275
145406
146777
145019
141082
141372
140908
136711
135241
140082
148509
156382
159401
159380
158383
158347
157482
156634
153140
149559
148413
154013
160743
157264
150584
141763
142187
139302
133944
139455
137413
131886
129347
133142
141423
149145
150870
150600
150043
150019
148768
147574
144610
140911
139965
145384
152631
149217
142995
135156
135820
133363
128448
133599
131926
126725
124722
128680
138636
151528
156462
157136
156639
156113
153110
152340
149599
145748
144514
150527
158475
154968
147908
139157
139490
136987
131578
131058
129465
124208
122209
125919
134334
143018
145160
144581
143457
143841
142161
141605
139258
136153
135424
140983
148991
145642
139214
130900
132267
130351
125337
130897
128671
123432
121837
125759
136523
149613
152931
152141
151250
150873
148723
146940
143010
139129
137602
144033
151533
148032
141701
134323
136239
133998
128164
126491
123536
118018
114360
114513
117225
123546
128219
132199
132454
132481
133675
130890
126271
122319
120963
127860
136272
135072
130033
124615
127657
126790
122436
121213
118324
112631
108519
107060
106476
108233
111523
117261
122361
124967
127306
122895
116849
112571
110506
116454
126175
127943
125537
119866
120752
118923
115021
115264
113940
109441
108476
113822
123707
132887
136130
135960
135698
136424
135846
135681
133134
130383
129695
134707
141583
138302
131121
122517
123071
121011
115685
119787
117588
112423
110403
114533
125591
139183
142170
141524
140710
140393
138356
137980
135533
132570
131505
136487
144834
141327
134337
126508
127530
124404
119127
118266
116097
111334
109595
114147
124500
136763
141243
141575
140758
141107
139689
139429
136786
133255
131871
136250
145561
142533
135011
127250
128051
125825
121110
120268
118573
113982
111982
116063
127062
141095
143744
143612
143527
143817
142234
142275
139661
136628
135545
139850
148733
145671
137967
129750
131060
128443
123604
122939
121360
116671
115215
119869
131058
144881
147398
146443
144693
143273
140279
137955
134050
129867
128174
133897
145803
143503
137922
131057
133382
131446
125960
124677
122328
117102
114205
114454
117115
123502
128373
131808
131453
130645
131229
127940
122946
118909
117592
123592
133879
132521
127707
121935
125155
124263
119419
117941
115158
109355
105176
103974
103681
105677
108820
114580
118770
121159
124151
120350
114762
111149
110036
115643
125410
126876
124122
118027
118970
117291
112603
112429
110953
106505
105540
111276
122608
135901
138916
139018
138392
137979
136087
135123
131649
127816
125981
129516
140205
137947
131181
122094
122983
120689
115297
114584
112515
107863
106272
111010
122330
135851
138676
138313
137451
137891
136066
135846
134167
131482
130807
134471
144948
142694
136030
127961
128995
126818
121818
121192
119497
114645
113151
117431
127681
139824
144018
145103
145463
146507
145387
145645
143778
140489
139320
142546
152158
149390
142273
133891
134814
132369
127326
126688
125224
120292
118805
123072
133119
146274
148320
148542
148858
150164
149195
149776
148252
145652
144541
147974
157491
154303
147062
138868
140075
138063
133551
133116
131456
127152
125413
129619
138252
147014
149073
149445
148636
148908
147755
146348
142368
138421
136707
140263
151592
149163
142959
136186
138801
136806
131912
136485
133599
127526
123945
124122
125955
131514
136122
140779
141271
141393
142860
140181
136414
132082
130559
133973
144650
142954
137661
131683
134905
133868
129011
127862
125043
119151
115356
113904
113541
115303
118499
124032
127625
128776
130769
126304
120185
115247
113643
117999
130592
133113
130852
124846
125910
124376
120117
119813
118780
114188
112829
118070
127150
136010
138237
138892
139002
140206
140667
140883
138420
135263
133367
135971
144760
142192
135260
126799
127611
125787
121439
125712
123955
118989
117501
121942
132938
146329
147996
148786
148341
148521
146999
146836
145039
142189
140617
143405
154998
153512
146646
138146
139059
136977
131701
131029
129210
124512
122868
127071
134990
142198
145046
146137
145369
145868
144208
143627
141039
137298
135595
137855
150065
149078
142467
134604
135631
133829
129769
135693
133929
129134
126920
130994
142078
154896
156257
156037
154495
153653
151228
150357
146475
142224
140401
143234
156076
154704
147736
139190
140256
137904
133517
133219
131240
126778
124701
128892
137267
145321
146509
146481
145408
145110
143738
141717
137419
132945
130418
132458
143450
141512
135352
128732
130318
128838
123622
127530
124588
118668
115093
115139
117532
123494
127651
130982
130546
129375
130302
126613
121698
117011
114431
117225
129983
131157
126287
121393
124560
123926
119674
118776
116672
110558
106679
105715
105759
107442
110961
116601
119500
121023
123201
119204
113915
109852
108158
112596
125576
128998
126804
121155
122618
121324
117310
117605
116617
112314
111868
117579
128403
141238
144721
146173
145998
145808
144172
143450
140237
136110
133811
135960
147832
147108
140213
131659
132720
130940
126080
125536
124091
119216
117702
121673
131913
144563
146591
147379
147270
146898
145122
144521
141469
137787
135784
137555
148459
147542
140400
132291
133725
131469
126274
125491
123827
119445
117565
121955
130077
137229
141038
143342
143703
144630
143416
143178
140891
137502
136259
138099
148405
147066
140752
133160
134442
132167
127411
132921
131379
126194
124171
127906
136242
143256
145355
146524
146643
147737
147219
146707
143831
140414
138858
140609
151366
150486
144716
136713
138084
135751
130987
137018
135419
130211
128253
132121
140375
147454
149605
150818
150487
149547
148481
147509
143568
139552
137306
139172
150165
148281
143795
137352
140020
138128
132950
137646
135072
129106
125396
125552
127560
132225
136506
140515
140039
138666
139018
135649
130062
125103
123099
125547
138992
142697
138311
133070
136892
136543
132820
132269
130573
125117
121535
120305
120339
121385
125224
130531
133315
133776
135483
131431
125702
121511
120095
123417
137561
142286
140840
135990
138113
136115
132523
133421
133210
129232
128387
133885
141590
147415
151172
152958
151981
152164
150803
150197
146801
142645
140500
141410
153126
154097
149756
141896
143626
142216
137968
143996
142911
137652
136148
139837
146838
152337
155161
155434
154181
152789
150488
148577
144184
139421
136859
137574
150171
153207
147854
140344
142618
141067
136687
142396
141078
136189
133813
137597
145688
154931
159118
160868
160385
160077
157778
157177
153543
149176
147169
147438
157567
157355
150576
142269
143112
140652
135909
135112
133559
128757
126492
130178
139027
148740
151519
152923
152114
152044
149087
147706
143972
139206
136923
136818
147781
149729
143666
135970
137442
135322
130728
130759
129737
125144
123795
127763
136428
145922
149200
149356
147387
145104
141657
138927
133732
128124
124616
124992
137295
141073
136053
129376
132206
131118
125638
124771
122935
117567
114416
114723
117010
120170
124410
127456
125865
124254
124615
120916
115361
110565
108171
110128
122535
126990
123040
117913
121371
120976
116884
116062
113844
108333
104513
103397
103613
103847
107350
112126
114210
114717
116139
111799
105952
101293
98632
100522
113706
120981
119270
114412
116308
114829
111195
111536
110551
106632
105984
111856
121279
130323
135014
136140
134685
133835
131927
130872
127241
122584
120032
119926
131986
136076
130430
122395
124465
122854
117886
117496
116073
111460
109913
114391
123120
132236
135998
137030
136148
135930
133484
132559
129484
125209
122906
122891
133537
136335
130211
122442
123812
121801
116796
115954
113945
109228
107382
111397
119795
128090
132821
134905
134552
134705
132851
132135
129385
125088
122814
123297
133166
135066
128463
120668
121516
119698
114367
113665
111725
106636
104599
108730
117599
126528
130341
132347
132433
132772
130972
130883
127834
123807
121431
120687
130102
131917
127297
119774
120768
118367
113493
112638
111001
106634
104501
108498
117005
125760
129875
131548
130630
130288
128454
127278
123730
119783
117506
118200
127576
129661
123873
116900
118339
116560
110099
108225
105094
99156
95542
95657
98344
101493
106767
111455
112403
112709
114762
112669
108428
104706
102605
104418
113753
117489
112524
107311
109687
108984
104076
102920
100388
94878
90989
90508
90916
91505
96255
102041
105450
107518
110147
106647
101227
97011
94532
96297
107786
116454
114825
109745
111595
110593
106294
106343
105029
100905
100751
106584
117321
126458
130880
133404
133554
133839
133129
133125
130209
126308
124050
124643
134692
136415
129183
120668
121804
120148
114563
113238
111450
106644
105104
109494
119317
128292
131899
133207
132641
131530
129447
128573
125944
122217
119715
119251
128192
132430
125198
117320
117551
115149
109822
108941
106732
101888
100145
104662
114494
122743
127364
129024
127388
126151
123778
123267
120213
116161
113538
113660
123615
128911
122066
113912
114508
112756
107680
106955
104850
99979
98582
103495
114001
123739
128225
130101
129894
129520
127706
127156
124328
120577
117751
116306
124794
132395
125791
117877
119051
117603
112957
112201
110573
106487
105495
109717
118231
122962
126022
126842
125186
123941
122404
120841
117140
112620
110029
110743
120504
125755
119997
113467
115047
113628
108417
111868
108927
103121
99844
100078
102667
106197
110790
113703
112383
111220
112394
109602
104934
100246
98056
99594
109440
117445
113025
107867
110548
110313
105580
104714
101907
96681
93530
92953
93382
93539
97977
101289
101943
101610
102497
97662
91295
86195
83673
85507
96546
109941
109063
103849
105268
104489
100645
100751
99647
95781
95411
101595
113425
122493
125637
125809
124310
123044
121486
120267
116749
112784
110054
109496
119300
126707
119813
111647
111515
109506
104438
103175
101292
96464
95363
100361
111602
120550
123467
124023
122958
122236
120607
120011
117814
114210
111994
111583
119673
126143
119519
111277
111840
109585
103947
102356
100312
95592
94579
99353
109824
118194
123241
125092
124066
123576
121773
121257
118951
115258
112880
112139
120624
128423
121868
114276
114478
112669
108032
107238
105708
101000
99726
104817
115336
124488
127175
127647
126188
125074
123501
122451
119202
115097
112142
111781
119787
128828
123280
115789
116473
114690
110052
109397
107681
103545
102667
107686
117092
121781
123537
123465
121543
120538
119308
117559
113713
109767
106644
106507
114380
123095
118487
112623
114134
112385
107287
110441
107550
101957
99194
99887
102638
107049
111635
114527
113674
112913
114220
111151
106132
100987
98182
99365
107334
118347
114847
109820
113252
112986
108902
107928
106062
100570
97610
97187
97067
97677
101972
105325
106029
105784
106627
101758
95523
90269
86913
88660
98755
113610
113280
108273
110112
109107
105675
105777
105081
101354
101377
107677
117100
122408
124529
124072
121942
120465
119151
117927
114033
109905
106669
105644
113367
124097
119520
111483
112810
111439
106768
110915
109153
104480
103176
107996
117043
125187
128865
128872
127441
125893
124026
122754
119185
114789
111573
110311
117538
127832
123335
115537
116313
114540
110432
109787
108187
104369
103446
108779
118088
126002
129502
128800
126630
124925
122462
121300
117952
113418
110337
109025
116577
127456
122625
115419
115849
114037
109576
109072
108192
103835
102543
107561
117218
125698
127571
127297
125339
123306
121555
119609
117186
113242
110170
109149
116351
126614
121515
114195
114375
113178
108452
107974
106294
102079
100873
105626
114206
119634
122043
122617
121380
120324
119081
117210
113705
109803
107427
107340
114261
122282
117738
111334
112808
111102
105854
108480
105500
100010
96842
97502
99634
104027
107910
109758
107663
106375
107472
104434
99474
94760
91595
91984
98798
110049
107566
102876
105340
105484
100825
100002
97520
92061
88978
88807
87785
89167
93118
95617
96019
96119
97391
93156
87630
82658
79599
80664
88919
103174
103813
99117
100339
100231
95862
96010
94351
90686
90629
96909
106938
115716
118784
118326
117050
116165
115697
115006
112017
108074
105109
103212
109146
119229
114286
104794
105161
103592
97962
97155
95254
90866
90117
95192
104486
113406
116116
116186
114914
113943
112579
112058
109843
106262
103021
101793
107147
116536
112666
105359
106368
105064
99599
98079
96072
92064
91127
95611
104098
112468
116735
117767
117004
116496
115159
114794
112416
108593
105826
104438
110145
119118
114759
106873
106555
104764
99347
98230
96273
91444
90260
94777
104179
113181
116428
117144
116363
116307
115649
114979
112675
109319
106771
105944
111960
119725
114849
106413
106040
104275
98685
97234
94859
90169
88874
93402
102334
111603
115736
116894
116440
116511
115832
114652
111749
108002
105191
105073
110728
116973
111969
104619
104859
103074
97141
95029
91674
86011
83126
83884
85522
90492
95751
99410
99419
99806
102016
99394
95447
91070
88413
88733
94246
103330
101306
96193
98245
97082
92283
90637
90637
87691
81940
79595
79068
78180
81272
86411
90118
92010
95243
91275
85923
81810
78633
78556
82757
89198
97508
95539
95929
95029
90052
89333
87700
83579
82970
89013
100827
111535
115801
117340
116798
115710
114905
114643
111684
107817
104594
102206
104343
106188
109977
105956
105836
105010
95277
93977
93336
89161
88068
93060
104369
114682
118401
119236
118083
117359
116057
115491
113396
110043
107344
105973
108978
111571
113698
107828
107043
105456
99530
97981
95912
91655
90433
95199
105824
115637
120879
123726
124298
124950
123929
123523
121529
117746
114889
112720
115451
117027
119382
115106
115099
113467
108065
106446
104796
100486
98747
102929
113249
121970
126223
127719
127460
127147
125493
125529
123255
119876
115951
113510
116346
117337
120204
117139
117759
116133
111111
110184
108488
104294
103240
107898
118700
128079
130911
130849
129210
127751
125941
124060
120121
115489
111036
109127
111118
111760
115525
114134
114747
113661
107558
105768
102582
97569
94634
95136
98263
101745
106749
110157
109619
108547
109969
106582
101558
96042
92423
91111
94028
96500
101289
101733
104003
104384
99704
98182
95746
90550
86767
86590
87252
87307
92019
97418
100328
102052
104382
100345
94345
89458
86039
85927
91004
96623
104507
105019
105896
105377
101156
101393
100436
96787
96579
103005
114407
123416
128064
129290
128579
127875
126991
126175
122749
117928
114852
112588
115082
116725
120680
118998
119834
118665
114096
113342
112336
108294
107309
112332
122549
130984
134636
135179
133379
132200
130289
129002
125897
121408
117884
115467
118606
119366
122163
120518
120806
119343
114384
113643
111862
107328
105704
110137
120142
128222
133758
134355
134735
134519
132512
132095
129420
125418
121812
120133
123797
124682
125550
122726
122186
120914
115668
115118
113908
109362
107724
112366
122810
132162
136685
138259
137189
136430
134599
133930
130671
126490
123060
120986
123482
123625
125979
123918
124306
122552
117422
116576
115421
111202
109770
113918
123808
132512
136071
135765
133991
132173
129920
128375
125069
121143
117650
116423
119265
119134
120284
118801
119383
117971
111957
109741
107119
101398
98190
98611
101465
104378
109912
113213
112466
111251
112314
109060
104506
99625
96308
95238
98406
100747
104012
104227
106673
106949
102322
100802
98644
93461
90304
89458
89512
89448
93706
97088
97862
97641
99705
95391
90058
85173
82210
82355
86848
92488
99342
99616
99855
98904
94499
93443
91722
87518
86756
92457
102196
109995
116122
118519
118421
118014
117094
116564
113862
110141
106711
104466
106859
107781
109212
106127
106554
104943
99466
97923
95525
91065
89622
93547
102284
110449
115597
117681
117444
116822
115506
115261
112924
109060
105822
103338
104494
103921
104927
104800
104431
102848
97113
95200
93174
88316
86615
90983
99221
106706
112931
115147
114560
114111
113422
112991
111341
107733
104223
101713
102883
102542
103210
103580
103491
101580
96174
94297
91912
87132
85654
89180
97072
104829
110106
112415
112494
112649
111913
111812
109993
106619
103485
100908
101888
100945
101412
102162
101916
100142
94149
92374
89898
85170
83593
86897
93924
101518
107112
109919
109660
109781
109659
108504
105897
101837
98642
96771
97620
96542
97674
99117
99882
98050
91869
89698
86587
81517
78672
79371
80507
83794
89641
94264
95336
95252
97660
95329
91920
88362
85363
85303
88554
90323
91638
92547
94636
94461
88903
87052
84578
79285
76281
75685
75252
76255
81800
87741
90572
92213
94433
89879
84855
81297
78927
78479
81801
85332
89241
90595
92689
92543
86963
85099
82356
77807
75334
75582
75597
76567
81161
86376
88515
89455
91512
87945
83527
79655
76809
76938
80512
84017
88728
91523
93674
92386
87152
85910
83898
79971
80319
86399
94583
103577
110057
112998
112930
112834
111940
111411
109546
106150
102772
100050
101266
100656
101084
101373
102071
100182
94387
92507
90286
86164
84828
88519
95123
103448
109995
112925
112979
112651
111483
111618
109537
106057
102891
100210
101498
100601
100764
102145
102179
100451
94597
92642
90104
85468
83955
88011
94610
102753
108737
111472
112065
112044
111482
111201
109628
106470
103268
100890
102225
101462
100830
101289
101762
99959
93588
91370
88914
83969
82739
86700
93384
101304
107786
111205
112136
112327
112147
111249
108654
105059
101501
100054
101345
100515
100033
99327
100015
98517
91604
88891
85765
80179
77183
77922
79591
82922
89271
94984
97294
98147
100158
97353
93839
90334
87296
86827
89293
90566
90451
91050
93373
93048
87308
85120
82021
76710
73809
73422
72354
73393
78123
83387
86615
88935
92047
88038
83052
79004
76053
75907
79718
83599
87452
90805
91960
90355
84635
83647
81245
77192
76919
82561
91339
100816
107137
109831
110430
110927
110871
110560
108604
105550
102649
100440
101944
102168
101229
99928
99757
98001
91690
89970
87068
82754
81619
85847
93468
102838
108449
111300
111911
112439
111576
111208
109484
106203
103041
100836
101828
100959
99510
99844
100640
98122
91657
89391
86751
82455
81059
85344
93107
102221
109802
113734
114925
115403
114057
113777
112095
108771
105636
102612
103215
102099
99604
99865
101137
98892
91215
88004
84507
78858
74403
72531
70716
72727
77189
81507
83790
84807
87956
84518
79680
75629
73008
73004
76159
80224
82140
85193
87752
86936
81407
79757
77171
72998
72159
76192
81751
89113
95612
99374
100281
101370
102862
100963
98522
94921
92025
90923
93204
93025
92150
93163
95211
93447
87518
85119
82534
77745
75629
76437
76911
81271
86493
91034
92027
92249
94852
92154
88781
84470
81727
80865
82950
83684
83485
86656
90005
90006
84228
82278
79106
73795
71221
70516
68900
70805
75473
79729
82530
83987
87003
83524
79252
75288
72829
72703
76284
79453
82797
86518
87684
86432
81234
79510
77202
73225
72598
78332
87152
97715
104375
107850
108575
109608
109687
109358
108328
105211
102519
100619
102852
102948
100695
98520
98737
96964
91035
88868
85931
80978
79893
84121
91309
101576
107568
110270
111263
111865
111000
110435
109079
105917
103150
101509
103080
102128
99266
98940
99826
97807
91643
89356
86777
82609
81455
85511
92520
102133
107826
110697
110921
111452
111151
110248
108606
104949
101723
99029
99301
97390
94729
96263
98292
96329
89632
86799
83397
77850
74018
72674
71425
74432
79531
84295
86807
88279
91584
88290
84265
80725
77966
77846
80784
83248
84433
86881
89332
88142
82521
80947
78550
73963
72489
76074
81551
90257
96004
99446
100508
101689
103244
101272
98771
95569
92402
91782
93449
92100
90193
91583
93894
92536
86428
84228
81083
76428
74351
75009
75597
80470
85951
90260
91263
91743
94277
91459
88333
84404
81767
81062
82892
83244
82672
85093
88942
88890
83265
80774
77518
72331
69547
68708
67137
69556
74613
79521
82387
83952
87149
83802
79397
75874
73471
73872
77219
80570
82722
85621
87899
86789
81487
80122
77908
73768
73756
79154
87584
98631
104730
107691
108489
109263
109453
109323
107899
104873
101926
99679
101315
100775
97545
96539
97491
95817
89167
86857
83820
79544
78362
81886
87352
96473
103106
106147
106935
108047
106889
106864
105463
102098
98548
95567
96614
95578
93148
94101
97289
95461
89552
87480
84832
80478
79863
84141
91207
100801
107328
110096
110956
111889
110898
110796
109387
105671
102237
99668
101080
100331
96962
97868
100895
98808
93100
91351
89107
84982
84286
87776
95343
105470
109514
110285
110271
111383
110900
110613
108826
105553
102387
99751
101085
99865
97046
98018
100620
98644
92753
90687
88261
84024
83250
87113
94228
104119
108921
110780
111161
111090
110631
109387
106836
103317
99928
98256
99930
98302
96333
96842
98753
96926
90205
87400
83767
78583
75929
76525
77426
82345
88424
93370
94937
95627
97963
95028
91637
87838
85173
84467
87288
88502
87498
88356
91733
91082
85021
82613
79074
73492
70436
69227
68335
70589
75442
80965
84339
86788
90303
86170
81720
78219
75863
76579
80673
84185
85856
86891
89186
88315
82418
80812
78532
74297
74241
79564
88017
99314
106621
109624
111005
113392
112821
113129
111518
108092
105221
102241
103481
102117
96221
94101
97162
95560
89721
87194
84687
79998
79206
82931
90578
101299
106322
109290
109957
110416
109838
109105
107655
104434
101647
99617
100734
99419
95649
95617
99205
97087
91575
89473
87039
82379
81654
85176
92650
102720
109693
112832
113774
113751
112016
112305
111248
107704
104923
102615
104577
104035
100739
99540
101275
99125
92726
90533
88178
83472
82182
85530
93180
103955
109801
112575
113138
113903
112594
111760
110289
107268
104267
102016
102885
101218
97340
96871
99980
97885
91328
89041
86445
81826
80662
84305
91558
102411
107870
110506
110891
111366
111020
110017
107511
104277
100882
99141
99734
97533
94413
94817
98618
96403
89254
86054
82525
77447
74835
74839
75529
81138
87406
92723
94129
95179
97648
94480
91143
87475
85257
84868
87194
87737
86192
85936
90275
90329
84245
81206
78141
72920
69875
68432
67374
69967
75447
81074
84579
86169
88817
84757
80432
76936
74536
74831
78238
81685
82934
84398
89103
88235
82804
81273
78976
74940
75058
80026
88663
99872
106405
108867
109123
109733
110103
110051
108302
105287
102119
100143
101396
100285
96478
95021
98355
96415
90020
88226
85043
81104
79921
83221
90619
100952
107107
109713
109764
110457
109837
109530
108231
105117
102167
99556
100457
98784
94854
94133
98482
96512
90012
87741
84594
79895
78650
81920
89400
99295
105416
108457
109352
110053
110247
110203
108918
105555
102598
99922
99586
97648
93558
93311
98601
96714
89196
86125
82330
76689
72676
69755
68910
72655
78048
83141
85794
87225
90577
87247
83407
80227
78037
77575
79856
81444
80956
82315
88486
87641
81357
78879
76038
71423
70485
72416
76909
84731
91208
95527
97370
98769
100666
99117
97305
94773
92406
91509
92290
90469
87372
87461
93355
91772
84570
81783
78655
73497
71061
70678
71107
76167
82323
87637
89628
90763
93516
90879
88309
85712
83456
82218
84281
84090
82143
82807
88830
87639
81125
78657
75154
70018
67429
65623
64592
67348
72038
76975
80079
82322
85460
82439
79149
76048
74343
74462
77431
80107
81026
82665
87053
84972
78794
76763
74542
70810
71316
75922
84266
95433
102347
105224
106835
108636
109290
108414
107533
104897
102463
99711
100381
98328
93802
91933
96159
93536
86477
83871
80810
76817
75511
78063
84347
94245
100935
104958
106535
107415
106803
106666
106285
103848
100871
97958
97751
95652
91811
91347
96503
93683
86528
84037
81194
76821
76046
78523
84802
94564
102207
106899
108928
110060
109657
109445
108760
106285
103143
100094
100189
98110
93955
92290
97224
95026
87844
85302
82532
78423
77220
79912
86810
97246
103166
106488
108132
109486
109103
108490
108021
105765
102837
100446
100677
98430
93946
92932
97562
95214
87621
84959
82230
78041
77054
79644
85978
96432
102805
106296
108054
108568
108394
107202
106055
103221
100074
97591
97721
95026
91021
89881
96648
94600
86828
83166
79484
74121
71775
70606
71665
76754
82964
88162
90052
90780
93531
91084
88594
85985
83259
82514
83798
82920
80669
80902
88573
87876
81409
78379
74619
69607
67034
64986
64295
67010
71422
76002
78838
80457
83613
80442
77077
74295
72243
71566
73617
75461
75776
77270
83912
83315
77109
74430
71152
66945
64785
63086
62764
66001
71163
76416
79521
81394
84662
81688
78848
76541
74610
74776
77545
79741
79929
81218
88217
86601
79870
77484
74729
71091
71336
75727
83325
93439
101019
105941
108157
109299
108966
108702
108613
106084
103166
100393
100205
97826
93229
91973
97498
95012
87270
84519
81771
77740
77098
79595
85719
95513
103166
107395
109627
110838
110475
110478
110048
107675
105006
102386
102537
100056
95963
94193
100478
97593
89884
87358
84370
80259
79386
81579
88569
98696
105345
109289
111492
112628
112405
111583
111311
109249
106449
104094
103812
101231
96751
94883
100536
97882
90068
87477
84736
80666
79943
82451
89054
98835
105757
109512
111376
112182
112110
111023
110184
107508
104533
102571
102347
99417
94875
93557
99787
97525
89472
86287
82824
77396
75532
74373
75664
81195
86980
91953
93849
94853
96868
94237
91720
88923
86638
86281
87283
86111
83314
82914
89930
89808
82752
79926
76125
71306
68967
67056
66415
69040
73896
78799
82135
83927
86974
83595
80275
77780
75951
76580
79028
81284
81871
82685
89931
88635
81608
78904
76456
73016
73561
77647
85651
96119
103921
108185
110506
111891
112290
111974
111430
109084
105929
103931
104036
101916
97341
94996
100087
97699
90109
87964
84882
80860
80081
82705
90073
100123
106640
110150
112235
113038
112020
111463
111433
109023
107413
104896
104916
102114
96966
94659
99894
97452
89962
87397
84703
80589
80054
82652
89584
99015
106260
110025
111542
112768
112327
111612
111729
108885
106401
104019
104391
102078
97394
95230
101102
98384
90642
87775
84718
80413
79696
82341
88978
98780
105319
109081
111008
111940
111258
110906
111154
108815
106631
104604
104713
102065
97789
95743
101442
99626
91589
88539
85558
81621
80705
83198
90087
100702
107157
111327
113003
113749
113390
112284
111283
108291
105156
103735
103504
100359
95779
94140
100929
98964
91163
87525
83289
78363
76278
75198
76454
81533
87306
92591
94511
95405
97947
95224
93148
90112
88452
88167
89359
87743
85014
83940
91043
91108
84959
82131
78574
73315
70753
68644
67865
70453
74911
79697
83065
85371
88539
85518
82569
79970
78419
78686
80607
83320
84299
85657
92394
90684
83532
81149
78555
74964
75344
79960
87268
98282
105925
110001
111609
112610
112644
112065
111281
110018
107840
106054
105939
103546
98747
96339
102134
99599
92162
89591
86562
82237
81895
84442
90933
100853
107420
111777
113833
115133
115085
114405
114652
112480
110252
107956
107563
104644
99719
96958
102471
99725
91838
89287
86125
82629
81789
84390
90832
100091
107921
112185
113951
115752
115290
114985
114873
112216
110288
107823
107826
105336
100610
98614
104201
100954
93411
90842
87704
83504
83005
85802
92181
102417
108751
112852
114960
115829
114966
113781
114257
112207
109704
107360
107266
104275
99437
97883
103469
100781
92917
89732
86795
83043
82453
84967
91352
101080
107623
111475
113124
114061
113371
111917
110850
108351
105163
103179
103230
100286
95876
94463
100557
98419
90409
87049
83111
78479
76329
75646
76369
81136
86972
92238
94438
95248
97437
94403
92459
89840
87866
87574
88518
87567
84995
84310
91819
91579
84822
81698
77942
73129
70837
68883
67619
70195
74959
80064
83845
85849
88709
85981
83140
80460
78711
78864
81251
83446
83814
85668
92114
90196
83250
80584
78089
74670
75196
79728
86747
96377
105054
109480
112165
113195
113097
112567
111814
109159
106639
104498
104852
103084
98673
96135
100448
98169
90788
88249
85238
81403
80762
83811
89246
98650
105927
109852
112257
113445
112222
111569
111209
108462
106344
103264
103459
101278
95958
93702
99168
96968
89482
86865
84191
80543
80031
82778
88167
97490
104870
109185
110937
112513
111673
111096
110384
107383
105117
103090
103197
101461
97514
94973
99445
96965
89613
86818
84019
79788
79265
82196
87974
97302
104414
108782
110575
111723
110702
109814
109847
107494
104724
102552
102832
100736
96166
94340
99423
97597
89564
87208
84302
80441
79871
82750
88225
97569
104351
108549
110438
111307
110547
109313
107740
104611
101076
99240
99870
97766
93657
91876
97717
95871
88351
85142
81297
76484
74245
73457
73946
78279
83845
89250
91706
92507
94578
91959
89414
86186
83836
83366
84857
84336
81969
81348
88610
88215
81986
79097
75043
70472
68289
66568
65409
67764
72503
77107
80566
82682
85712
82108
78973
76127
74287
74468
76882
79136
79693
81137
88598
87080
80500
78117
75738
72236
72675
77155
83673
93189
101332
105753
108357
109842
110118
109976
109345
107051
104821
102207
102609
101097
96474
94481
100640
98129
90947
88178
85610
81458
80759
83483
88452
97552
104936
109294
111720
112961
112726
112262
112054
109587
106972
104474
104811
102648
97781
96190
102099
99450
92151
89515
86469
82616
81797
84352
89331
98123
105350
110046
112487
113649
113010
112668
112582
110096
107687
105364
105613
103268
99023
96804
103183
100793
93053
90250
87148
83341
82303
84949
90170
99440
106606
111235
113626
115032
114904
113961
114273
111439
109319
107159
107057
104445
99940
98118
104023
101660
93856
91008
87965
83793
83103
85539
90630
99447
106510
111350
113627
114351
114065
112968
111844
109077
105721
103975
103936
100912
96806
95452
101902
99674
91609
87844
84190
79503
77313
76657
76779
81038
86851
91697
94475
95191
97105
94754
92774
90334
88183
87371
88454
87692
85309
84569
91765
90633
83719
80999
77191
72856
70585
68913
67981
70616
75037
79531
82542
84095
87052
84146
81603
79219
77279
77273
79226
81000
80965
81170
87790
87477
81965
79184
75680
71344
69838
68661
67952
70779
75912
80670
83805
86050
89409
86339
84259
82037
80648
80796
82928
84550
84650
84892
91255
90024
83461
81202
78257
74760
75965
80792
86586
95628
103506
108862
112067
113633
113133
112659
113190
111303
108532
106153
105767
103638
99426
97290
101492
97790
89498
87332
84304
81106
80496
83493
88271
96555
103800
109052
111534
112871
111521
110820
111045
108462
105828
103506
103374
101448
96904
95075
100027
97379
89549
87123
84207
80560
80118
83205
87663
95771
102530
106839
109511
110813
109851
108842
109325
106689
104570
102001
102114
100359
96332
94210
100276
97290
89962
87475
84787
80702
80244
83471
87699
95597
102518
107227
109796
110663
110288
109011
108287
105576
102410
101055
101075
98634
94416
93779
100197
97387
89353
85895
82236
77773
75714
75399
75522
79296
85146
90960
93361
94421
96559
93701
91991
89522
87396
86795
88290
87287
84989
84701
91298
90069
83533
80593
77263
72792
70415
69172
67726
69976
74166
79184
82616
84562
87280
84155
81347
78970
77045
77385
79514
81498
82437
83910
90322
88320
81668
79444
76852
73556
74111
78799
83991
92183
99885
104826
107352
108966
108671
108392
108413
106169
103826
101367
101570
99823
95125
93859
98635
95854
88709
86398
83649
79709
79117
82234
86493
94474
101996
106388
108919
110508
109866
109383
109492
107381
105208
103018
103050
100675
95783
94821
100249
96921
89882
87381
84449
80283
79552
82964
87306
95498
102631
107430
109868
111431
110759
110056
109703
107862
105312
103033
102913
100831
96418
95326
99971
96558
89554
87271
84678
81009
80175
83490
87781
95397
102618
107346
109703
110734
109729
108978
108493
106337
104104
101598
101413
99476
94897
94416
99296
95981
88984
86672
83625
79835
79295
82473
86362
94077
101202
105926
108499
109108
108546
107294
106359
103992
101243
98959
99283
97239
93396
93303
97218
94945
87545
84348
80960
76083
74409
74726
74594
78221
84080
89411
91971
92813
95044
92534
90347
87766
86220
85535
87480
86718
84319
85167
89743
88027
81633
79063
75890
70985
68795
68460
66943
68581
72479
77147
80878
83122
85750
81913
78458
75827
73784
73720
76344
78413
78737
80665
86009
84116
77571
75386
72509
69648
70236
74704
79360
87729
95564
100372
102959
104329
104807
103993
102921
100270
97905
95748
95994
94733
91078
91246
95445
92564
85917
83184
80242
76395
75728
79065
82922
90719
98027
102523
105235
106375
106097
104944
104923
102221
99735
97573
98321
96028
92154
92640
96783
93773
86424
84096
81076
77316
76447
79919
83915
91365
98619
103709
106520
107797
106865
106059
104666
101938
99552
97661
98337
96848
92820
92020
95904
93288
85966
83219
80426
76696
75916
79424
83419
90797
97695
102108
104435
105462
105057
103829
102870
100272
97717
95653
96180
94295
90599
90865
95223
92326
85384
83037
79870
75847
75120
78007
80990
87995
95038
100079
102294
103232
103248
101217
100837
98263
95376
93896
94359
91987
88508
89511
94072
91375
83738
80819
77373
72787
70902
71131
70551
73960
79365
84844
87375
88597
91296
88418
86614
84306
82389
82093
83523
83212
81037
82638
88353
86719
79951
77408
73795
69239
67273
66493
64717
66542
70889
75519
79172
80985
84061
81040
78240
75967
74558
74467
76626
78977
79465
82863
87929
85622
78840
76224
73211
69775
69282
72513
75891
82641
90292
95614
98437
100094
100999
99975
99102
96353
94264
92774
93083
92201
89350
90439
94352
91026
83900
81372
78146
74406
73741
76562
79636
85814
92849
98098
100763
102144
102816
101134
100025
97522
95607
94020
94233
92557
90022
91200
94976
91448
84038
81779
79030
75259
74611
77375
80575
86542
93007
97888
100522
102145
102789
100760
99869
97358
95362
94136
94214
92544
89845
91124
94787
91166
84206
81794
78617
75001
74274
77078
80179
86036
92456
97269
99863
101424
102031
100406
99464
97112
95013
94074
94262
92465
89439
90447
93719
90513
83523
81181
78027
74521
73922
76888
79898
85733
92065
96738
99030
100411
101320
99629
98196
95526
93575
92364
92729
90693
88351
90009
93441
90305
83210
80545
77377
73281
71627
72331
71983
74664
79449
84765
87106
88199
90628
88043
86711
84561
83116
82647
83633
83258
81543
83925
87914
85774
79500
77025
73622
69654
67710
67435
65908
67240
71380
75746
78501
80328
83214
80237
77782
75739
74463
74473
76316
78415
79314
83276
86975
84308
77968
75639
72767
69847
69968
73135
76446
81915
88085
92885
95319
96855
98328
96788
95721
93729
92140
91163
91482
90544
88277
90065
92765
89155
82406
80098
77040
73524
72722
75641
78696
83524
89760
94143
96636
97955
98150
96141
96219
94197
92341
91692
91796
90530
88326
90079
92781
89128
82017
80080
77128
73890
73067
75776
78658
83745
89326
94046
96417
97758
99060
97452
96512
94288
92516
91500
91965
90434
88154
90138
92072
88518
81624
79464
76533
73101
72285
74903
78439
83155
88861
93279
95524
96577
97485
95635
94492
91939
89812
88644
88986
87204
84919
86478
88803
85495
79003
76702
73329
69363
67443
67241
66843
67967
71901
76114
78748
80138
82972
79755
77251
74798
73352
73389
75019
76437
76867
80368
83022
80931
74890
72688
69531
66091
65016
65952
66657
68369
72988
77853
80324
81841
84847
82761
81060
78757
77145
77023
78645
78821
78309
79930
82252
79762
73605
71610
68490
64773
63044
62904
62415
62745
66246
70575
73993
76124
79119
76045
73070
70572
68626
69046
71337
73590
75224
79114
81003
78505
72300
70368
67929
64851
65277
69070
73862
78696
85456
90517
93051
94560
95732
93777
92719
90368
88278
86875
87658
86755
85286
86458
88062
84606
77990
75916
73006
69614
69151
72246
76716
81693
87778
92467
95107
96653
97457
95933
95200
92957
90870
89557
90016
88699
86385
88437
89348
86266
79318
76965
73917
70230
69638
72506
76916
81868
87680
92187
94708
96296
96718
95133
94192
91807
89676
88286
88942
87606
85789
87340
88300
84808
78287
76284
73478
69709
69133
72284
77055
81882
88055
92767
95340
96755
97341
95769
95053
92468
90525
89187
90032
88433
86600
88689
89751
86616
79719
77515
74803
70963
70174
73576
77852
82908
88839
94023
96545
97850
98649
96909
95470
92700
90567
89444
90060
88053
86483
88552
89933
87056
80052
77267
73942
69830
68119
68744
69808
71642
76868
82112
84539
85719
88458
85703
83940
81478
79605
79313
80901
80400
79659
82479
84237
82691
76169
73397
70101
65963
64052
63855
63488
63470
67475
72258
76042
78020
81028
77890
75193
72814
71051
71182
73330
75481
77949
81753
83161
80449
74174
72002
69378
66172
66792
71527
77951
84191
91574
96197
98959
100821
101404
100646
100622
98455
96162
94307
94555
93376
92027
93274
93432
89903
83045
80686
77803
74164
73817
77847
83563
89572
96426
100976
103787
105168
105335
104612
103810
101672
99417
97167
97727
95524
94379
94864
95121
91398
84305
82241
79423
75686
75291
79338
85097
90844
97495
102045
104621
106550
106433
105558
105199
102674
100520
98333
98690
96794
95389
96286
96344
92612
85662
83364
80142
76404
75958
79514
86159
92305
98777
103400
105465
106907
106822
105695
105375
102984
100567
98593
99272
97421
96749
94873
94552
91044
84312
82015
79119
75637
75331
79033
85188
91453
98837
103624
105442
106386
105466
103482
102688
99451
96723
95295
95974
94153
93693
92687
92967
90413
83185
80233
76769
72537
70307
70646
72780
74296
79708
85086
87567
89003
91264
88212
86065
83145
81144
80735
82584
82693
83853
84084
85682
83981
77657
75029
71282
67001
65139
65006
65012
64799
68849
73795
77622
80126
83097
79118
75401
72820
70703
71345
73786
77080
81684
82862
83882
81576
75808
74031
71452
68525
69235
74770
83449
91028
97285
101517
103471
104783
105144
104917
103797
101381
99075
96501
97493
96908
97234
94659
94023
91507
85179
83047
80403
76654
76460
80638
88711
96901
101583
104369
106280
107542
106543
105761
105628
102659
100269
98267
98979
97888
98408
95972
95204
92428
85637
83841
81463
77681
77065
81086
89398
96241
102092
105644
107054
108085
107341
106421
106025
103306
100608
98608
99488
98370
99362
97000
95647
92785
86581
84431
81859
77970
77105
81387
90743
98686
102939
105761
107207
107707
107246
106739
106346
103752
101058
99138
100112
98843
99768
96728
95883
92544
86516
84214
81873
78012
77358
81731
91187
99775
104218
107564
108437
108396
107768
106172
104755
101771
98948
97855
99024
98032
98610
95325
95156
92111
85338
82492
78799
74530
72365
73083
76285
79079
84371
88890
90570
91363
93858
90828
88158
84994
82446
82054
83975
84864
87525
86369
87116
86041
79942
77251
73731
69427
67043
66857
67583
67463
71755
77103
80634
83153
86345
82477
78879
75604
73246
74136
78225
82496
87171
85057
85008
83714
77777
76228
74037
70475
70989
76926
88108
97355
102577
105517
106908
107742
107380
106749
106141
103723
101409
99686
101901
102566
102911
96269
95280
93147
86726
84562
81750
77793
77715
81961
92297
101420
105889
108860
109665
110086
108473
107450
106937
104418
102175
99826
101219
101198
102491
96900
96100
93304
86663
84317
81646
78024
77110
81613
91285
99726
105869
108378
109164
110272
109286
108573
108129
104981
102748
100405
102452
102766
103962
98254
96915
94140
87693
85776
83518
79244
78264
82333
93153
102462
106455
108876
109720
110102
109235
108358
107659
105067
102403
100884
102550
102784
104197
97802
96631
93932
87107
84918
82262
78641
77970
82362
92869
101976
106381
108987
109874
109832
108518
107119
105541
102059
99055
97395
98352
97492
100469
95735
95416
92900
85198
82436
78842
74380
72146
72804
76076
79110
84222
88665
90069
90786
93656
90403
87823
84206
82230
81498
83263
84670
88798
85690
87207
86211
80081
77221
73872
69205
67074
66961
67951
67925
72134
77257
80483
82379
85100
81373
77957
74345
72451
72756
76206
80432
88047
85123
85320
83920
77911
76550
74277
70693
71154
77209
88796
97688
102070
104778
105977
106965
106900
106237
105405
102994
100227
98317
98293
97720
100590
94531
93223
91033
84788
82471
79816
75624
75175
79572
90200
99403
102587
105190
106054
107070
106679
106364
105827
103361
101028
98631
99442
98983
101651
95860
94489
91271
84782
82375
79973
75898
75177
79133
89505
97526
102900
106117
107361
108897
108825
108676
107974
105411
102933
100666
101672
101583
104463
98213
96673
93850
87776
85790
83137
79237
78272
82541
93247
102073
105567
107850
109051
109922
109579
109273
108761
106170
104027
101868
102924
102558
105205
98594
97289
94422
87596
85212
82715
79060
78337
82465
92606
101438
104920
106958
108464
109348
109205
107308
105978
103566
100516
98825
99528
99033
102116
96484
95813
92723
85625
82964
79349
74737
72647
73335
76511
79662
84435
88597
90315
91051
93751
91401
88742
85786
83962
83422
85122
86526
90831
86604
87528
86289
80245
77603
74160
69571
67142
66703
68103
68347
72327
77345
80968
82990
86098
82575
78981
75929
73806
74301
77656
82892
90069
86304
86182
84730
79024
77174
74586
71168
71585
77624
89261
98808
103101
105946
107559
108341
107686
106890
106638
103913
101756
100071
102145
103211
103173
95295
94759
92154
85983
83826
81619
77973
77515
82215
93080
102889
105857
108163
109184
109722
108311
107044
107344
104647
102405
100360
101811
103249
104052
96494
95793
92967
86713
84754
82473
78665
78042
82519
92772
101881
106317
108979
109367
110043
109036
107872
106729
104008
101245
99296
101563
103997
105800
98067
96755
94497
88394
85979
83738
79796
79310
83461
95295
105447
107913
109763
109738
109984
108837
107804
107073
103879
101388
99573
101311
103944
106040
98227
96917
94590
88934
86996
84305
80388
79956
83937
94899
105484
108068
109601
109720
109863
108786
107309
105346
102082
98806
97480
99244
101996
103141
96566
95770
93531
86539
83647
80404
75880
73465
74430
78027
82732
86943
91118
91976
92410
94683
91580
88665
84915
82836
82744
85848
90927
91810
86936
88023
87216
81035
78782
75477
70269
67386
67016
68643
70591
73896
79203
83026
85511
87986
84176
80378
77004
74938
75597
80125
87703
91518
86907
86311
84791
79791
78537
75869
72024
72325
78373
90672
102303
105562
107439
107895
108090
107808
106960
106081
103066
100512
98571
101051
105816
106024
97906
96915
94897
89148
86671
83957
80306
79607
84102
95814
107030
109782
111248
110941
111056
109648
109015
107786
104778
102254
100606
103591
108607
106617
98432
97415
94604
89707
87481
84920
80862
80453
84828
95563
106093
110948
114363
115169
115467
113500
113353
111736
108638
106170
103765
105755
110540
108826
100504
98948
96825
90618
88340
85715
81410
80575
84835
96240
107873
110212
111725
111971
111740
110309
110047
109353
106514
104447
102754
105667
110357
107689
99568
98337
96130
89628
87233
84289
80139
79576
83814
95136
107272
109731
111789
111643
112123
110594
109352
108096
104825
101680
100389
102932
107121
104567
97374
96609
94476
87802
84826
81099
76526
74096
74890
78263
83937
87776
92808
93923
94738
97242
94123
90851
87536
85359
85654
89769
95937
94654
88814
90204
90062
83854
81288
78139
73330
70927
70606
72044
74216
77766
83388
87468
89666
92386
88126
84090
80467
78032
78595
83511
93849
96819
91502
91827
90944
85447
84096
81867
78063
78253
84557
97142
109872
113896
116154
116615
116838
116165
115244
113733
110817
107599
106265
110414
116871
113881
104570
104067
101709
95428
93099
90606
86552
85907
90593
102384
115976
118565
119755
120643
121123
120358
119572
118612
115873
113711
112640
116353
121214
116619
107478
106532
104181
97804
95785
93156
88962
88381
93271
104442
116089
119447
120893
120315
120498
119240
118366
116712
113826
111607
110312
115094
120680
115883
106761
105617
102908
96718
94370
91815
87048
86090
90504
102316
115358
117142
118005
117531
117019
115186
114328
113292
110145
107473
106334
110156
116878
112739
103430
102504
100472
93950
91748
89215
84746
83995
88576
100036
112853
115407
116780
116138
115530
113898
112152
110056
106574
103441
102499
106211
112646
108570
101367
101330
99590
92657
89777
86188
80988
78299
79399
83611
89266
93349
97277
97620
97301
99146
95800
92231
87973
85132
85508
90016
99065
96726
91773
93094
92509
86802
84556
81514
76296
73541
73514
75181
77662
80267
85198
88539
89898
92423
87805
83229
79193
76634
77840
84721
96809
96783
90953
90891
89882
84842
83827
81669
77504
77685
84237
96663
110459
113583
115073
115164
114842
114026
113079
111089
108006
105454
104577
109581
116740
111057
101995
101303
99503
93466
91361
88521
84501
83606
88687
100477
114339
116913
117594
117070
116670
114709
113546
111809
108676
106147
104614
109329
117018
112128
103489
102455
100303
94168
92770
90034
86139
85982
91029
102213
114681
118007
119768
119117
118601
116661
115038
112993
109348
106638
105038
110318
119145
113713
105596
104860
102887
97417
95669
93388
89165
88324
93136
105284
119288
120652
121196
120399
119403
117341
115891
113875
110395
107256
106315
112134
120426
115360
107031
106304
104716
98737
97093
94801
90620
90065
94777
106995
120460
122341
123192
122143
120833
119071
116581
113547
109596
106355
106169
112116
119437
114089
106997
107109
105535
99242
96485
93688
88438
85769
87088
90904
98186
101783
105537
105395
104614
106282
102027
98410
93958
91478
92084
98372
107748
104134
98549
100382
100704
95748
94098
90697
85473
82580
82427
83917
86537
89537
94984
98342
99812
102323
97969
93074
89711
87499
89811
98861
107786
106183
100168
100190
99337
94228
93004
91127
86968
86728
92963
105835
119971
123485
125079
125242
125210
124023
122878
121319
118127
115872
115559
122831
128002
120919
111341
111184
109297
103306
101560
99332
94679
94171
99527
112066
126660
128846
129314
128713
127914
125947
124615
122723
119330
116655
116348
123011
130076
124090
116367
115903
113615
107945
106442
104452
100189
99405
104385
115661
128755
133018
134261
133303
131946
129477
127996
125625
122062
119571
118800
127248
133611
126679
118410
118055
115836
110041
108675
106217
101880
101015
105754
115854
128208
133924
136348
137422
137099
135447
134647
132420
128651
125966
125150
132549
138048
131414
123290
123432
121259
115841
114271
112570
108041
107409
111908
121328
134315
139332
140968
140204
138858
136611
134059
130156
125263
121750
121571
129305
135841
130420
123635
124596
123010
116692
114783
112223
106832
104247
105302
108501
114075
118934
123291
123018
120742
120953
116775
112084
106906
104039
105071
113645
122084
118007
113297
116199
117022
111802
109869
101576
98250
96976
98007
99678
101406
106157
110468
111367
112045
114056
110046
104878
101536
100059
105377
117784
119373
117684
113355
114588
113029
108433
107951
106427
102804
103297
109624
119409
128299
134653
136747
135853
135276
133591
132787
130359
126540
125473
129644
141187
138552
131373
124181
125899
124135
118735
117891
115695
111623
111028
116307
125335
134141
140144
142393
141178
139993
137003
135468
132347
128726
127846
132811
142360
138572
131145
123814
124826
122090
116605
115104
112992
108271
107225
112064
120814
128989
135055
138190
138233
138056
136619
136243
134714
131709
131027
134874
142068
137736
130495
122403
122853
120318
114774
113350
111000
106361
105479
110098
119215
127183
132458
134251
134052
133744
132656
132193
130582
127693
127861
132493
139770
135714
127936
119840
120428
117393
111198
109326
106732
101729
100282
104656
113302
121498
127038
129450
129640
129149
128312
126955
124232
119752
117106
121096
128479
124623
117982
111387
112095
110132
108271
105913
102205
96277
93015
92840
93855
95728
100135
103627
104246
104161
107447
104172
99705
96116
94641
101214
112067
112134
108241
103893
107580
107785
102314
100703
97656
92263
89315
89238
90021
90639
94240
98984
101647
103417
106541
102895
98187
94886
94525
102236
112261
113047
110212
104762
105664
104554
99582
98690
96703
92667
92279
98915
111757
122002
124789
126083
125203
124843
124076
123408
120967
117812
116657
122612
132824
129749
122557
114064
114781
112627
107149
105609
103700
99552
99179
104453
116239
126213
128764
129080
128120
127079
125640
124577
122467
119039
118614
124987
134792
131295
124145
115899
116354
113741
107953
106758
104841
100665
100118
105105
116547
125917
129809
130765
129361
127917
125239
123789
120921
117394
117273
123876
134864
131768
123890
116197
116747
115130
109965
108387
106400
102289
101576
106808
118819
129034
130148
129644
127991
126961
124796
122974
120531
117226
116364
124020
134745
131726
124388
116563
117041
114970
110032
108513
106908
103180
102735
108107
119483
130357
132135
132177
130797
129136
128086
126599
123860
120653
120003
127346
136027
132442
125762
118912
120627
118714
112832
110724
107895
102817
100288
101599
104970
109918
114273
117701
116996
116214
117628
114511
110690
106968
106232
114388
123834
121594
116570
111366
114741
114740
109127
107445
104344
98734
95579
94980
95355
96833
100318
104686
107125
109108
111780
107583
102515
98710
97515
104443
112810
113446
111084
106224
107484
106416
101610
100480
98492
94349
93159
96866
105141
113651
116361
117591
116789
116047
116558
113981
110583
106944
106823
115720
124312
121248
114483
107782
109717
108835
103739
101806
98893
93629
91249
91703
93382
94916
98181
102348
104418
105000
107023
103197
98364
94685
94597
104089
114215
114400
111281
106385
108137
106644
101795
100813
98910
94746
94976
101416
113312
123941
128909
131315
131877
132458
131622
131551
130183
127141
126332
131760
138788
134694
127114
118390
118465
116141
110726
109317
107515
102797
102357
107599
119333
130833
132572
133064
132049
130904
129363
128728
126800
124835
125278
133689
140450
136501
128687
120402
120837
118596
113050
111899
109871
105245
104693
110277
121094
132693
134944
136023
135099
134407
132691
131183
128358
124824
123695
130731
137339
133324
126197
119202
120325
118342
111547
109275
106308
100791
98290
99231
102300
107321
111218
115024
114902
114260
116444
113684
110162
107056
107569
116021
121904
119028
113607
108335
110835
110304
104734
102772
99923
93799
90638
90262
91097
93320
97154
103408
106804
109436
113064
109550
104686
101476
101424
108718
116464
117281
115004
109561
110882
109476
105060
104898
103413
99384
99642
106932
119159
132215
134875
135707
134565
133943
132671
131682
129365
126717
127533
135790
142763
138975
131039
122650
122555
120130
114540
113000
110985
106305
105497
110586
121903
133955
135404
136003
135185
134405
132258
131652
129535
126622
126705
133940
139787
136027
128166
119962
120244
117397
111272
109676
107161
102493
101559
106662
117595
128976
132329
133896
133076
132902
131387
130562
128954
126053
126561
133423
139285
135071
127187
118710
118893
116740
111229
109724
107521
102877
101651
106907
118954
131226
132970
133903
133230
132470
130805
129758
127635
124621
125174
133270
138812
134955
127321
119144
119650
117592
111581
110100
107444
102593
101631
106521
118021
130202
131687
132334
131087
129931
128617
126917
124266
121230
121232
129142
133840
128760
121874
114525
115322
112947
106446
103822
100160
94372
91720
92549
96095
101590
105161
109168
109154
108892
110723
107948
103959
100674
101230
109984
115236
112745
106804
101293
103760
103341
98258
95805
92521
86495
83259
82796
83798
85791
88717
93754
97267
99427
102258
97971
93256
90615
91362
100259
106460
107242
104927
99568
100583
99398
94231
93208
91276
86997
86757
93504
106020
119385
122417
124136
124882
125230
124745
124739
123273
120958
121392
127954
132653
128482
120953
112289
112578
110784
105057
102946
100674
96228
95485
100474
112467
125706
128098
129207
128485
128239
126525
126129
124881
122435
122464
130830
135937
131858
124289
116352
116776
114209
108040
106194
103902
99355
98576
103608
115033
126778
130704
132102
131656
131229
129612
129318
128203
126148
127125
134502
139259
134914
126787
118816
119365
116855
110948
109796
107828
103212
101750
107087
119203
133101
134977
136032
136350
136512
135099
134763
133648
131218
132068
139371
144702
140310
132206
123745
124356
121823
116165
114579
112720
108279
106994
111949
123633
136998
138587
138815
137727
136886
135084
133176
130442
127279
127285
136742
141971
137511
130551
123209
124037
121679
115902
113594
110688
105835
103164
104232
107473
113528
117526
121396
121422
120833
122800
119968
116257
113311
114124
122459
127299
124762
118892
113119
115792
115045
109177
106816
103222
97037
93163
92422
92965
94985
97833
103665
107267
109131
111906
108266
103638
100909
101879
109880
115879
116692
114068
108059
109005
107530
101892
100964
98953
94362
94037
100219
112740
126649
129741
130835
131508
132896
132591
133012
130982
128590
129612
136009
140043
136175
129109
120247
120243
117575
112104
110541
108417
104128
102911
108250
120199
134087
136280
136546
136645
137650
136278
135925
134465
132072
133185
139301
142914
138230
130972
122560
122522
119582
113523
111830
109740
105432
104607
109797
120399
132957
137048
138226
138411
138614
136837
136588
135417
132542
133285
139847
142447
138090
130791
122360
122035
119291
114182
113004
110902
106441
105316
110286
122335
135596
137919
137925
138133
139107
137620
137205
135534
133009
133802
140911
144899
140367
133918
125829
125907
123396
117405
115994
113868
109298
108238
113189
124449
138007
139800
139283
138669
138967
137042
135768
133223
130332
130661
138831
141852
137683
131303
124906
125661
123652
117125
115106
111627
106123
102980
103944
107709
114294
118475
122248
122441
122809
124910
121893
118545
115024
116157
124792
129628
127936
123151
118292
121358
121196
116102
114796
111888
106469
103710
103706
104752
107564
110158
116107
119125
120097
122151
117946
112813
109636
110388
122551
130588
132044
130129
124982
125800
123734
118922
118929
117462
113487
112951
119040
130875
145188
147393
147015
145831
145100
143310
141758
138629
135212
136393
146973
151579
148299
142729
134106
134319
131456
126242
125593
124179
119850
118953
124185
134941
144681
145439
143919
142108
140957
138706
137417
134784
131909
133761
144317
149114
146144
140757
132677
133699
131089
125599
129626
127829
122868
121909
126701
136123
144893
148064
148305
146920
146225
143924
142317
139570
136320
137769
147670
152589
149075
143297
135026
135526
132674
127340
131355
129364
124489
122768
127274
136928
146252
147265
146395
145653
145820
144131
143405
141497
138857
140074
146949
149672
144811
137349
128414
127960
124283
118486
121856
118865
113178
111276
115626
126976
139865
140987
139745
138980
138709
136587
135431
133046
129723
130107
137810
140988
137017
130272
122375
122952
120726
113773
111176
107677
101897
98895
99525
102921
109092
113781
116619
117170
117427
119397
116769
112766
109514
110651
118534
122979
121230
116414
110472
112882
112636
106543
104207
101139
94960
91701
91183
92445
95312
98365
103479
107033
108829
111331
107808
103254
99714
100430
111722
119258
120534
118055
113174
113755
112038
107758
107154
105718
101758
101416
108386
121258
135954
138683
138348
137577
137446
136900
136915
134883
132399
133929
144156
149513
146567
139867
131536
131837
129482
124370
123203
121559
117194
116429
122051
133732
147869
149596
148087
146797
146018
143656
142042
139330
136601
138352
149224
154362
150968
144221
135928
136418
133527
127902
127169
125105
120661
119668
124680
135240
147082
150109
149808
148155
147106
144555
143120
140373
136997
138361
148521
153362
150096
143411
135352
135796
132598
127264
127506
125827
121166
119476
124468
136272
149588
150314
148969
147348
146105
143774
142323
139592
136799
138088
148008
152450
148501
141610
132980
133029
129764
124165
122461
120706
115598
113972
118352
129957
143607
145420
143877
142945
142793
141481
139933
137345
133937
133806
141106
144214
139773
133369
125823
126436
123806
117155
115078
112127
106472
103334
104052
107769
114378
118870
121445
121199
121438
124029
121896
118224
115211
115705
123436
127965
125981
120940
115003
116989
116293
110038
108156
105486
99938
96703
96723
97984
101285
104938
110545
114035
115719
118423
114743
110273
107223
107252
116809
123618
124196
122171
117452
119169
117097
112441
112027
110725
106612
106255
111609
120474
132139
138883
141316
142159
142629
142641
142038
139601
136398
136896
145537
149290
146406
140851
133608
135098
132380
126540
125077
123298
118603
116937
120653
128134
138431
143576
145447
145484
145712
145513
144898
142913
139603
139209
145782
148391
144654
138690
131140
131838
128047
121466
119607
117341
111818
109516
111869
118133
127198
132214
133849
133084
131843
131263
129667
125987
121308
120584
128457
129583
124404
118727
114636
118748
119646
115912
114626
111510
104256
99354
97736
96976
97993
99013
102315
106200
107875
110480
106635
101073
98526
99568
108145
112767
114256
113805
110761
114100
112160
107125
106407
104671
100432
98983
101452
105731
111861
116163
120318
122437
123601
125306
122872
119879
116663
116697
125776
130428
127686
122873
116898
118176
115764
109859
108643
106326
101085
98119
98664
100823
105069
108752
113071
114966
115654
118150
115592
112430
109158
109900
118696
123677
121816
117980
113065
115126
113601
107749
106420
103878
98100
94538
93852
94535
96701
99725
104870
110466
113864
117528
113909
108714
105619
105658
114729
121790
123138
121566
117110
119373
117682
112696
112239
110670
106264
104635
107627
113515
121693
126855
130394
132409
134048
135982
134904
132153
128760
129081
137096
141218
138329
132695
125519
127191
125083
119481
118128
116075
111257
109406
111967
117542
125750
130618
133487
134182
134187
134704
132523
129359
125811
126505
135868
141637
139233
134180
127583
129197
126405
120757
119951
117913
113122
111314
113676
118598
126696
131941
135217
136235
136133
136871
135282
131672
127002
126259
135126
138837
135294
129522
124628
129099
130039
126731
126038
123715
117291
112445
110341
108484
108179
107172
109400
113612
117597
122997
121175
116756
114084
114657
121947
127235
128169
126283
121016
123359
120949
115534
114647
112991
108178
106287
108500
113049
118950
123270
127805
130925
133224
136280
134771
132079
128902
129285
137717
143087
141100
136656
130461
132638
131079
125857
124520
122240
117077
114461
115186
117167
121394
124892
129868
132579
133710
136440
133949
130561
126936
127250
136793
143800
142782
138896
134077
137019
135715
130550
129588
126872
120939
117353
116158
116089
118118
120112
125094
129726
132378
135651
131921
126247
122486
122089
131628
140089
141650
138563
132417
132606
130465
126020
125805
124595
119978
118605
123862
134010
143905
147092
147411
147327
147631
147510
146502
143256
139693
139993
148012
153953
150744
143973
135016
135835
133163
127682
131261
129363
124184
122524
126616
136663
146790
149050
147964
146837
146419
144893
143804
140909
137742
137422
145596
151851
148481
141777
133421
133862
130975
125576
128847
127013
122082
119941
124288
134842
146762
151510
151411
150141
148990
146458
145012
142104
138589
138503
147086
153840
151049
145099
136810
137278
134352
129065
128348
126560
121648
119972
124320
135516
149368
152203
151860
151480
151692
149853
149017
146538
143805
143158
149521
154198
150216
142700
133635
133130
129846
123864
122380
120446
115371
113656
117795
128811
142572
144912
143729
142850
142370
140730
139493
136464
132466
130998
138570
144348
140902
134573
127211
127505
125048
118601
116340
113068
107156
103968
104482
107241
113751
118140
120913
121174
121278
123561
120835
116904
112706
111806
119084
125383
123970
119284
113653
115891
114917
109043
107406
103992
97756
94065
93197
93768
95992
99628
105048
109507
111988
115143
111062
105808
102190
101725
109306
117994
119540
117237
111281
112568
111103
106004
105796
104246
99937
99455
105510
118179
132739
137547
138184
139063
140362
139767
138634
135958
131981
131375
136542
142249
138924
131382
122194
122153
119544
113743
112440
110005
105045
103570
107990
119365
132769
136248
135478
135031
136106
135323
135555
134064
131017
129801
135406
141574
138249
131407
123068
123043
120252
114174
112741
110639
106094
104990
109620
120854
134051
138612
139017
139115
140275
139496
139630
138186
135333
134298
140018
147153
143803
137212
129182
129208
127010
121494
120609
118944
114297
113099
117978
129327
143568
145952
144814
143644
143053
141022
140067
137251
134292
134382
141118
149043
145916
139086
130189
130851
128327
122753
121427
119186
114265
112349
116407
127866
141667
144227
143523
142996
142741
141317
139733
136910
133762
132756
138556
144478
140191
133340
126411
126719
124357
118206
116402
113403
107587
104349
104956
108281
114423
118767
122412
123285
123932
126373
124354
121133
117352
116999
123150
130404
128935
124462
119012
122297
121751
116829
115332
112680
106910
103535
102787
103333
106141
110169
115883
121358
123770
126881
122620
116853
112686
111862
119059
130871
133285
131302
125503
127262
125595
121031
120873
120137
115904
115100
121337
133246
147029
150803
151011
150597
150471
149841
149591
146952
143750
142620
147973
155073
151461
143938
134516
134438
131439
126099
124676
122917
117416
116035
120159
131901
145084
147984
147798
147022
146558
144975
144408
142180
138952
137411
142346
149157
145502
138578
129583
129708
126735
121173
119427
117236
112214
110478
114985
125048
136758
141989
143477
143566
144135
142481
142413
140672
137213
135700
140159
147777
143975
137103
129005
129172
127071
122123
120871
119327
114918
113338
118026
129438
142603
145516
145889
146072
146708
145395
144589
142227
139120
138773
144077
151359
147679
140931
131422
131954
129057
123390
122384
120452
115174
113665
117851
128558
142022
144504
144543
144227
144104
142938
141301
138560
135296
133888
139105
145873
142029
135097
127882
128638
126434
120535
118240
115401
109893
106607
107075
109612
115873
120612
125109
126113
126224
128271
125038
120790
116456
115014
120034
130137
129195
124646
119456
122809
122526
117403
116374
114004
108144
104517
103917
104456
106814
110114
115567
119048
120116
121697
117169
111305
106921
105815
113389
126417
129114
126835
121604
123412
121964
117568
117425
116366
112153
111477
117682
129630
143184
147468
149065
149981
151453
151284
151808
149583
146643
145159
148629
156748
153373
146344
136729
137246
134843
129820
128861
127073
122171
120962
126033
136019
145991
147861
148101
147622
147973
146188
145644
143778
141166
140344
144579
153782
150786
143841
135598
137033
134373
128976
133265
131330
126065
124526
128932
137801
145300
149202
150752
150411
150693
148864
148572
145960
141722
140020
143723
153974
150966
144662
136216
137482
135861
130893
135990
134350
129364
127367
131511
140420
149639
150445
150750
149757
148952
146756
145601
142137
138386
137048
141499
155174
153077
146602
138607
140051
138286
133443
138428
137054
132034
130621
135160
144226
152952
154349
153670
151952
150493
148177
145637
141348
137408
136186
140981
152166
148802
142836
135479
136259
133951
127626
130915
127374
120941
116495
116099
118645
124422
128554
132305
132959
133257
135056
132453
127697
123343
121304
124259
133042
131741
126042
120176
121882
120804
116330
115010
112403
106078
102114
100931
101331
103746
106655
111562
113687
114128
115523
110270
104206
99791
97884
103175
117793
120845
119093
113401
114439
113025
108986
108869
107846
103403
102709
108687
121373
135032
137909
137909
136582
135743
133575
132542
128573
124409
122211
125485
138338
137164
130419
122239
122348
120168
115103
114529
112603
107791
106649
111582
123415
137201
138392
137847
136140
134726
131899
129894
127058
123013
120927
124066
137226
136156
129365
121602
121813
120050
114177
112996
111522
106774
105419
110481
121556
134006
137481
137898
136274
135642
132615
131164
127574
123198
120861
122968
136497
135481
128822
120363
120690
118941
113535
112578
110913
106114
104617
109288
121326
134397
135643
134940
133939
132930
130592
128982
125840
121821
120252
122978
135696
133980
127166
118944
118837
116733
111474
110597
108946
104090
103170
107362
119160
132634
134013
133484
132097
131336
129574
127696
124252
120705
118457
121342
132206
129966
123880
116534
117354
115643
109639
107859
104971
99289
96361
97103
100793
106817
110735
114588
114479
114391
115998
113361
109106
105008
103127
106150
118961
120482
116378
111134
114054
113969
109781
108565
106335
100842
97399
96901
97603
99844
102946
108351
111230
112251
114235
110513
105094
101350
99571
103433
117752
121953
120048
114622
116249
115015
110856
111075
110053
106265
106022
112711
122765
131922
134192
134090
132405
131201
129802
128573
124894
121168
119012
121442
136090
137606
132122
124390
125956
124764
120437
125084
123538
118918
117771
123108
132399
140818
142349
141720
139686
138108
135320
133379
129634
125586
123582
125638
138658
139371
133576
126073
127733
125179
120446
124915
122848
118042
116140
120287
128655
135929
138038
139381
139346
139279
137488
136385
133566
129734
127572
129230
139633
138502
131606
123910
124270
122490
117741
121543
119758
114679
112840
117009
126265
133863
135275
136105
135458
135309
133544
132417
129264
125193
123003
124156
137341
137739
131890
124371
125701
123930
119174
123403
121645
116708
115410
120280
130179
141519
143882
144590
142900
141251
138099
135459
130657
124915
122002
123826
136929
138162
132614
125754
127398
125888
120206
118690
116142
110924
107629
108189
111461
117036
121113
124716
123756
122471
122825
119535
114817
110123
108128
110966
123557
125905
121480
116374
119664
119574
115284
113796
111659
106180
102608
101705
102299
103870
107467
112777
115194
115889
117680
113389
107973
103696
102110
105763
119086
123585
121734
116710
118039
116932
112388
112183
111348
107138
106830
112748
123297
134109
138136
140077
139979
139214
138298
137629
134505
130443
128071
128632
140625
141954
135845
127584
128741
126808
121630
121151
119876
115080
114083
118593
128088
138586
142289
143459
143177
142967
140556
139937
136849
133585
132240
133341
143609
143607
136816
128022
128696
126302
121664
121066
119367
114520
113054
117081
125162
131636
135441
137524
137712
138914
137771
137170
134398
130552
128139
128853
138975
140238
134171
126697
127662
125824
120996
125399
123260
118555
117008
121263
129686
135703
139084
140549
141005
142258
141641
141760
139441
136701
135164
136554
146954
147717
141176
133436
134577
132503
127857
132493
130336
125163
123514
127572
136852
145972
149072
150293
149379
148288
145986
144209
139975
135129
132095
132983
143922
145392
139209
132019
133166
130793
125493
123451
120931
114871
111052
111522
114149
118265
122786
127479
128759
129389
131577
128871
124794
120979
118816
120029
129578
130514
125390
119734
122199
121728
116508
114839
112142
106277
102543
101469
101936
103060
107093
113405
117823
120617
123382
119705
114622
110830
109155
111473
123133
128181
126147
121116
122862
121495
116998
117043
116251
112345
111823
117938
128283
138346
143130
144966
145089
145432
145008
144826
142306
138611
135885
136265
146584
150304
144876
136950
138545
136420
131992
131290
129809
125258
124331
128792
137063
142052
144845
145243
143850
142771
140960
140199
137487
134159
132052
132352
142817
146420
140711
132763
134627
132739
127483
132424
130419
124988
123088
126966
134375
139145
143092
145384
145086
144957
143597
142696
139796
136017
133894
133954
143831
146265
140585
133118
134599
132184
127305
132466
130824
125487
123525
127674
135576
140548
143857
145191
144299
144449
143102
142417
139038
135276
133776
133886
143941
148136
142420
134878
136969
134846
130415
135493
133653
128779
127037
130970
140108
148884
152459
153252
153041
151869
149868
148424
144463
139855
137342
138306
148558
151541
145623
138532
140390
138258
133198
131904
129886
124645
121216
121574
123826
127386
131980
135363
134903
134417
135937
132943
128557
124133
122151
123882
134845
140447
136342
130769
134078
133723
129278
128733
126978
121455
117934
117307
117095
117117
121151
126505
129181
129839
131175
126885
121204
116728
114997
117837
130320
139398
137600
132538
134190
132872
128767
129357
128593
124818
124022
130210
139232
144493
148086
149663
148654
147203
146547
145820
142335
138040
136058
136583
147379
153403
147115
138932
140374
138595
133995
139019
137851
133135
131579
136152
145019
149460
151522
151839
149716
147773
145547
143911
139024
134104
131430
131549
142519
149166
143253
135909
137287
135087
130901
135926
133989
129361
127688
132226
141768
149666
153464
153894
151333
148504
145257
143416
139118
134054
130921
130345
142242
147818
140935
132753
133307
131541
126864
126069
124682
119780
117962
122189
131686
140143
143455
145126
144535
143777
142296
142308
140254
136206
134511
134369
143413
145256
137289
128595
128935
126623
121126
120059
118003
113105
111150
115440
125555
134583
138840
140797
140338
139745
138601
137265
133955
129700
126969
127631
135734
138206
131556
124344
125483
123896
117777
115796
112979
107224
103551
104251
107071
110253
115821
120520
120907
120602
123087
120955
117441
113300
111083
112165
120324
126254
121449
116417
119514
119610
114739
113894
111510
105800
102372
101401
101698
101755
106264
111072
113253
114216
116460
112475
106972
102718
100736
102319
113568
124755
123329
118137
119450
118568
114271
114562
113797
109825
109506
115823
127795
137608
141919
143188
142446
141563
140254
139620
136187
131639
129226
128931
138549
145689
138944
130174
131283
129602
124809
123958
123187
118564
117490
122457
133473
142297
144992
145381
143971
142734
141508
140755
137649
134009
131822
131406
140843
147939
141767
133182
134692
132467
127773
127228
125960
121203
120120
125167
133812
138039
142332
143956
142924
142068
141029
140537
137854
133869
131944
131743
140923
147354
140537
132406
133520
131387
126840
131899
130416
125213
123784
128820
138511
143402
145534
146342
145062
144254
143418
142749
140108
136507
134639
135026
144260
148900
140981
133496
134647
132124
126427
130461
128209
122484
120319
124304
134056
143412
147824
149896
149991
149650
148418
146836
143136
139019
135565
135174
141522
143641
136010
128506
128895
126528
120602
118845
115853
109713
106533
107006
109944
113134
118867
122722
122139
121871
123168
120307
115967
111028
108538
108955
116559
124408
119852
114742
117518
117081
112746
111952
109531
103843
100378
99304
99522
99510
103637
107970
109630
110234
111911
107416
101792
96575
94082
95478
104971
117228
116150
110782
111527
110799
106139
105828
104757
100378
99774
105800
117556
126195
130068
130506
129090
127479
126240
125545
122551
118194
115295
114062
121658
130331
123950
115231
115544
114064
108978
107817
106164
101693
100635
105966
116689
125006
126774
125741
123145
121997
120034
118673
115616
111591
108278
107124
113225
123346
118040
109729
110014
108516
103458
101721
100020
95608
94718
100140
109955
117746
121849
122384
120284
119264
117759
116670
113831
109566
106573
105360
111978
121587
116026
107690
106900
105635
100916
99935
97857
93078
91628
96390
107301
116016
119663
120575
119868
119506
118636
117914
115234
111611
109134
108565
115788
124449
118138
109590
109470
107606
102477
101013
98991
94371
93306
97839
108617
117853
121408
122843
121831
121190
121118
120099
117214
114223
111473
112140
118906
124029
118183
110463
110815
108596
102564
100427
97008
91063
88063
88701
91549
95411
101200
105679
106175
106441
108807
106221
102216
98172
96230
97291
103616
111283
106920
101285
103754
103194
98189
96646
93882
87937
84764
84129
84402
86248
90633
95261
97509
98769
101576
97859
93057
89358
86929
88117
96438
109149
108968
104743
105453
104360
100045
99565
98319
94457
94186
101035
112031
121680
126116
127185
127367
127470
127154
127104
125496
122341
119636
118893
125811
134065
128886
119973
120443
118375
113326
112991
111234
106802
106085
111293
121226
130410
133539
134757
134069
134182
133058
132325
130018
126384
124024
123634
129950
138170
133040
124783
125905
123132
117645
116910
115019
110672
109587
114727
123746
132209
136913
138694
137838
137689
136039
135314
132531
128579
126009
125045
131168
138832
134807
126394
126882
124606
120147
119392
117781
113349
112361
117365
127212
136073
138559
139170
138131
137588
136579
136266
133584
129748
127399
127392
134044
141456
136809
128567
129186
127076
122243
121273
119731
115530
114582
119571
128844
137183
139392
139355
138003
136700
135905
134688
131130
127124
124237
124748
130401
138010
134190
126955
128211
126337
120722
119260
116718
111865
109204
110264
111776
115775
120267
122828
121508
120790
122369
119029
114122
108800
106035
106677
113216
123765
122598
117746
120807
120007
116032
115624
115624
114055
108163
105711
105455
104957
107486
111053
112181
111661
113106
108254
101633
95545
91279
90724
95466
102994
112489
112799
113280
112872
108323
107966
107426
103806
103307
109483
121319
132133
135141
135315
132559
130514
128645
126839
123145
117853
114255
111725
114430
116386
121784
117651
117483
116006
111262
110025
108074
103802
102756
107297
119257
130234
132678
133172
131590
130426
128364
127022
123343
118810
115100
113029
115505
116639
120534
115711
115094
113557
107435
105772
103877
99233
97772
102237
113196
121915
126453
128330
127364
126620
125335
124827
122335
117808
115259
113452
116531
117839
120024
115315
114335
112428
103218
102026
101112
96280
94935
99136
110755
120860
123598
124278
122868
122004
120465
119504
116977
113348
110773
108472
111440
113121
115531
111089
110830
109211
102988
101115
98928
94505
93308
97698
109126
119821
123409
124839
124360
123878
122851
121805
118781
114570
111518
109853
112725
113361
115863
111714
112334
110832
104668
102283
99254
93760
90618
91327
94950
98872
103726
107970
107700
106769
108730
105606
101221
96521
93657
93272
97149
99902
104186
101741
103733
103723
98914
97168
94443
89147
85927
85166
86483
86634
91027
95687
97794
98810
101148
96905
91211
86363
83335
83164
87881
93909
101607
100717
101453
101029
95650
94896
93092
88982
88580
94749
106525
116117
121508
123882
123936
123567
123473
123398
120729
117022
113952
112026
115339
117091
118774
113972
113614
112324
106511
104728
102744
98096
96655
101638
112374
122164
126935
129229
128803
128278
127080
126476
124416
120752
117908
116585
119919
121384
123030
119254
119197
117278
110983
109549
107657
103235
102252
106678
116557
125106
131404
133564
133196
132667
131056
130244
127423
123129
119679
117102
119367
120011
122543
120320
120296
118808
113332
111973
110240
105483
104079
108800
118348
126600
130194
131268
130152
129282
127272
127062
124373
119783
116763
114801
117847
118932
121537
120416
121191
119262
113359
112236
110220
105626
104069
108302
117692
126293
130798
132938
132204
131638
130954
130270
127066
121941
118314
117092
119149
119554
122068
120788
121348
120073
114004
111962
109732
104244
101242
101789
104590
107541
113200
116913
116433
115360
116950
114483
110245
105521
102733
102109
105883
108477
111835
110700
112920
112794
107476
106427
104421
98866
95016
94602
94904
95519
100348
104675
106026
105628
107376
101990
96037
92079
89137
88222
91767
96628
103392
105381
108385
108155
103199
102256
100762
96191
93799
94492
95198
95834
100139
103762
104433
103863
105218
101116
95466
90921
87529
87763
92731
97504
104017
105612
107707
106804
102208
101357
100253
96310
96314
102724
113278
121130
127628
129948
129144
127982
127065
126756
124485
120787
118236
116473
119746
120441
120736
117155
117258
115320
109695
108485
106776
102475
100822
105591
114233
121772
127977
129910
128621
127490
125403
124750
122258
117442
114187
111751
114453
115361
116662
115312
115445
113769
108416
106971
105698
101390
99623
104459
113721
121625
126420
127265
125477
123974
122521
121419
118786
114476
111042
108831
110767
110507
111900
111856
112310
110743
105468
104252
102469
98200
97002
101300
109880
117841
122846
124609
123857
123084
122145
120780
117556
112929
109464
107932
110268
110190
110895
109743
109943
108304
102326
100225
96942
91369
88376
88910
91084
94185
99596
104511
105388
105572
107757
105503
101406
97319
94203
93450
97055
98778
100961
101779
104233
104497
99218
97248
94745
89471
86162
85490
85618
86068
90947
96708
100679
103292
106765
103331
98030
93689
91013
91548
96350
101014
105404
106319
107770
107217
102241
101427
100039
96080
95700
101628
111206
120385
126609
127952
128055
128045
128073
127543
124366
119760
116550
114113
116952
117642
118692
116415
117081
115773
109951
108447
106568
101558
100197
103984
112591
120997
126090
128130
127719
127004
125422
124843
122077
117635
114429
112328
114865
114571
114346
113087
113086
110407
104708
102977
100688
95894
94432
98630
107002
114457
119903
121412
120625
120062
118462
117423
114865
110403
106810
104117
105730
105311
105748
105829
106239
104050
98528
97005
94491
89920
88606
92933
100525
108429
114505
117601
117993
117971
116969
116164
115162
112054
108790
106594
108619
107660
106924
106354
106996
105361
100115
98186
95879
91430
90069
94680
102351
111294
116713
118753
118404
117335
116483
114977
111914
107717
103837
101943
103334
102756
102134
103515
104704
102934
96568
94610
91475
86085
83847
84653
86131
89901
94821
98397
98411
97420
99649
96487
92463
88052
85021
83959
86510
87527
88269
91712
94304
94289
89309
87487
84714
79522
76464
75981
75153
76378
80877
85308
87442
88275
91072
87435
82866
78651
75626
75530
78920
83096
86910
91322
92664
92223
86649
85387
83766
79813
79807
85754
94277
103888
109298
111172
110967
110950
110698
110301
108150
104636
101405
99080
100550
99942
99317
100634
100898
99089
93341
91369
88814
84391
83518
88205
96092
105592
110324
112369
112499
112684
112349
111701
110158
106853
103812
101540
103497
103036
102003
101790
101475
99402
93276
91295
89077
85029
83723
88342
95748
105131
111898
115262
116214
116678
116045
115584
113776
110125
107553
105705
107881
107699
106135
105234
104577
102553
96821
95018
92444
87937
86565
91184
99114
108775
114871
117591
118648
119094
117951
117342
115912
113096
110291
108350
110869
110919
109295
107386
107471
105226
99019
96841
94344
89574
88373
92302
100651
110108
116026
119027
119412
119142
118273
117035
113867
109546
105490
103769
105235
104618
102873
103762
104624
102858
95149
92300
88668
82983
79182
78257
77241
79313
84048
88063
89520
89928
93480
90071
85471
80644
77564
76987
80170
83355
85599
89451
93366
93728
88265
86295
83772
78418
75938
75741
74997
77002
81430
85822
87874
89082
92238
88312
83629
79861
77386
78014
82576
86507
89613
92264
93808
92750
87563
86542
84804
80624
80675
86966
96573
107054
112566
114299
114912
115105
114523
114358
112103
108821
105836
104365
106647
106711
104736
103566
104103
102436
96348
94550
92053
87934
86592
91362
100234
110527
115110
117332
117767
118715
118181
117813
116863
114109
111649
110641
113047
113416
110549
109276
109703
107059
100669
98658
96706
92377
91485
96118
104191
113554
119963
123218
123436
123799
121602
121195
119397
115372
112730
110415
112287
111568
109552
110054
111957
109670
103528
102210
100723
96238
95038
99775
107956
118271
122010
123281
122683
123035
122008
121270
119216
115842
112619
110601
112742
112072
110244
111209
112147
110207
103674
102200
100412
95752
94678
99221
107560
118086
122580
123816
123294
122761
122158
120358
117388
113068
109592
108314
109820
108972
107290
108588
110425
109129
102292
99830
96398
90904
87394
86885
86617
90115
96072
101928
104287
105221
108761
105712
101282
97216
94340
94153
97663
99956
99991
100978
104067
103915
98836
96804
93965
88348
85266
84716
83642
85317
90169
95497
98503
100150
103003
99121
94103
89652
86738
86998
91349
95524
97998
99586
101272
100199
94614
93559
91575
87495
87305
93234
102310
112937
118479
120595
120719
120702
120250
119595
117008
113167
109644
107814
109537
108899
106861
106161
107433
105702
99810
97591
95547
91063
89897
93749
101995
112233
116806
117998
117675
117376
116267
115317
113259
109959
107005
104825
106381
105423
103052
103399
105282
103433
97262
95353
92770
88347
87325
91362
99159
109193
116000
118744
118658
118875
117692
116716
114367
110482
107591
105169
107442
106398
103360
103851
105589
103748
97633
95502
93426
88539
87338
91536
99366
109611
114879
117904
118232
118882
117837
117391
115405
111902
108263
106171
108191
107042
104590
104324
106351
104636
98470
96696
94396
89978
89168
93232
101447
111362
115348
116361
115619
115158
114558
113131
110483
106237
102140
100663
101845
100285
97881
99581
103165
101491
94697
92227
89075
83907
81518
82070
83113
88051
92658
96147
96141
95728
98338
95202
91692
87480
84787
83779
85904
86094
84883
87546
92440
92336
86664
84261
81125
76050
72987
71908
70336
73014
77394
81749
84099
85440
88471
85009
80753
77170
74375
74585
77807
81097
82717
85964
90414
89416
83874
82317
80096
76179
75826
80698
88781
99432
105035
107707
108549
108560
109381
109055
107855
104853
101892
99584
100368
99027
95521
95891
99097
97161
90097
87891
85441
80679
79637
83107
89942
100390
105658
108026
109113
109883
109841
109449
108834
106231
103247
100953
101165
99447
95664
96176
100457
97451
90708
88263
85290
80946
79687
82745
89469
98813
105118
108040
109381
110285
110545
110514
109302
106071
103026
100772
100376
98189
94163
94831
99522
97233
89759
86251
82786
77230
73441
71372
70527
74009
79051
83548
86069
87481
90930
87583
83953
80517
78117
78091
80406
82238
82512
85061
89958
88369
82042
79935
76956
72705
71697
73688
77428
84666
90687
94704
95997
97278
99232
97485
95024
92191
89759
89630
91318
90126
87677
88316
92351
90872
84415
81921
79201
74385
72718
72843
73446
78215
83732
88747
90380
91039
94175
91336
88479
84846
82338
81942
84071
84292
82324
83740
89640
89534
83862
81600
78405
73721
70949
69651
68342
70663
75161
79698
82990
84968
88273
85012
80616
77184
74742
74798
77923
81129
82297
84784
89747
88794
83143
81464
79605
75848
75830
80343
89093
99432
105261
107659
108577
109330
109788
108945
107285
104417
101641
99334
100598
99415
95855
95485
99720
97576
91418
88946
86762
82662
81563
84809
91990
102347
107269
109423
110250
110908
110662
109963
109390
106445
103685
101663
102089
100104
96317
96481
100617
98603
91559
88611
86194
82003
80866
83699
90593
100225
106403
109633
110703
111587
111569
110981
109829
106748
104229
101786
102929
101984
97855
96574
100435
97711
91132
88517
85842
81634
80420
83733
91019
100508
105546
108133
108838
109549
109040
108947
107921
105240
102531
100533
101232
99446
95345
95214
100263
98503
91420
89153
86537
82283
81080
84088
91229
101796
106825
109267
109821
110250
110259
109029
107292
103698
100336
98859
99615
97402
94294
94609
98685
97013
89788
86633
83133
78044
75726
74571
75630
80364
86366
91043
92649
93143
96105
93424
90604
87044
84541
83608
85311
85201
83397
84668
90801
89786
83819
81083
77881
72458
69535
67846
66670
69606
74162
79171
81992
83747
87213
84070
80063
76528
74495
73965
76532
79088
79768
81188
86992
86506
80719
78126
74819
70380
68321
67137
66559
69319
74177
79692
83166
85462
89161
86308
82647
79139
76985
77466
81502
84196
85016
85766
89783
88091
82166
80004
77801
73963
73891
79182
88296
99462
106183
110144
111762
112736
111634
111237
110535
107853
104805
102841
103894
101869
97760
95532
99399
96789
89746
87125
84608
80121
79047
82137
89342
99853
107055
110568
111839
112681
111600
111151
110198
107145
104316
101860
102856
100916
96833
95365
99446
97736
90709
88414
85760
81507
80587
83688
91532
102129
107905
110915
111904
112254
112032
111121
110142
107122
104475
102185
103217
101289
97084
95480
100162
98337
91173
88843
85869
81762
80399
83486
90878
101709
107213
110367
111095
111724
111636
110248
108611
105232
102222
100483
101436
98569
94786
93656
98784
96828
89837
86306
82434
77798
74794
74371
75644
81229
86949
91624
93014
93559
96436
93766
90844
87112
84638
83978
85523
85097
82674
82965
90478
90474
84061
80833
77373
72094
69362
67006
66291
69313
73964
79393
82336
83738
86776
83183
79736
76888
74513
74705
76995
79747
81056
83420
90400
88532
81597
79440
76813
72961
72845
77256
85205
96075
103200
106942
108561
109870
110494
110319
109469
106896
103937
101829
102498
100311
96414
94861
99897
97686
90681
88085
84898
80870
79735
81985
89457
99757
105708
109316
111239
112352
112361
111956
111496
109496
106720
104710
104578
102259
97383
95952
101373
98984
91350
88552
85528
80858
80234
82332
88811
98756
106334
110961
112277
112698
113011
113780
113253
110739
108011
105430
105363
103286
98757
97228
102627
100060
92416
89771
86822
82204
81376
83840
91007
101549
107852
111780
113949
115258
114956
113909
113763
111532
108825
106096
106366
103276
98109
96682
101513
98830
91154
88689
85817
81673
80798
83560
90603
100441
106806
110173
111878
112901
112548
111353
110107
107026
103681
101907
102158
99247
94515
93046
98706
96899
89398
85823
81868
76714
74716
73671
74660
80016
86250
91415
92852
93657
96377
93236
90485
87208
84979
84764
86295
85487
83010
82893
89898
89414
82716
79565
76156
71065
68668
66439
65923
68842
73472
78226
81469
83608
87035
83387
79655
76548
74671
75094
77980
80594
81050
82222
88899
87345
80976
78773
76235
72181
72460
76883
85356
95660
102348
105619
107557
108639
109202
108894
108036
105549
103206
101158
101847
100361
95577
93428
98019
95699
88206
85840
83014
78965
78131
80360
87696
97664
103764
106961
108878
110146
110406
109948
109324
107012
105024
103646
104004
101451
97388
95362
100421
98286
91084
88045
85248
80867
79941
82272
88966
98622
105280
108767
110486
111878
111597
110903
110256
107581
105280
102940
103475
100892
96460
94686
99469
98776
91545
88632
85926
81507
80669
82878
90003
100209
105612
109017
111193
112195
112249
111964
111540
109134
106215
104529
104681
101822
97123
95089
100943
99403
91965
89293
86426
82312
81242
83449
90340
100655
106579
110213
111643
112178
112294
110903
109599
106132
103294
101546
102099
99076
94488
93258
99189
97420
89769
86328
82965
77930
75243
74346
75411
80452
86767
91751
93449
94400
96736
93400
90407
87323
85173
84633
86422
85956
83409
82911
89367
89320
83220
80463
76862
71780
69235
67445
66567
69295
73763
78613
82318
84515
87639
83875
79838
76783
74775
75158
78352
81472
82446
83633
89305
87929
81717
79626
77332
73774
73975
78219
85982
96647
103208
106884
108657
110134
110523
109931
108781
106178
103732
101951
103041
101522
96689
94508
99498
97531
91054
88554
85736
81677
80576
83631
90072
100472
106902
110534
112392
113560
112507
111791
111693
109040
106071
104191
104975
102919
98888
96672
100770
98291
90789
88338
85529
81365
80289
82999
88745
98849
106033
110445
112392
113495
112734
111945
110850
108059
105580
102961
103713
101607
96502
94515
99569
97435
90631
87940
85005
80732
79736
82206
89393
99843
106577
110135
110961
112261
111347
110499
109657
106848
104465
102110
102791
100559
95973
93892
100591
99608
91788
88756
85769
81791
80880
83219
89523
100138
106163
109665
111296
112207
112163
110792
109439
106117
103103
101444
101541
99130
94760
93196
99632
98144
90352
86975
83257
78209
75804
74757
75686
80854
87135
92439
94601
95092
98217
95587
92667
89516
87792
87286
88732
88269
85799
85777
92454
92110
85796
82660
78872
73792
71346
69273
68136
70544
75598
80995
84619
86731
89908
86322
82946
79924
78175
78271
81234
83660
84213
85363
92016
90539
83726
81625
78692
75159
75293
79659
86922
97450
104739
109284
111501
113323
113490
113096
112076
109592
107190
104913
105044
103401
98824
95678
101606
99766
92075
89119
86224
82115
81098
83819
90062
100357
107172
111162
112890
113860
114229
113536
113241
110721
107937
106058
106194
103705
98897
96733
103122
100859
92479
89667
86864
82301
81799
83974
89812
99519
106843
111572
114161
115629
115567
115132
114656
111712
108974
106726
106737
104460
99998
98151
103331
100229
92025
89163
86336
81904
81050
83823
89627
99515
106302
110181
111854
113394
113320
112660
112685
109888
107322
105217
105342
103018
98660
96536
102335
100298
92405
89571
86211
82270
81527
84093
89910
99423
106395
110449
112393
113085
112652
111060
109661
106235
103130
101068
101656
98734
94417
93191
99773
98007
90501
87261
83316
78360
76173
75432
76021
80263
86304
92177
94240
94813
97314
94111
91438
88536
86192
85806
87344
86639
84191
83507
91074
91098
84498
81671
77825
72981
70547
68452
67231
69801
74565
79673
83612
86110
89543
85989
82706
79577
77736
77781
80709
83490
84397
85109
91672
90065
83027
80991
77707
74399
74567
79150
85504
95370
103280
108066
110360
111915
112052
111546
110926
108113
105273
103276
103870
102254
97827
95344
100673
98503
90962
88429
85541
81379
80797
83516
89318
98344
105849
110107
112335
113370
113039
112400
112215
109473
106712
104379
104470
102542
98425
96200
101568
99408
91521
88675
85811
81277
80275
83237
88476
97732
105482
110103
112626
113817
113018
112031
112022
109177
106600
103964
103762
101576
96965
94804
99868
97542
90184
87286
84307
79989
79048
82045
88156
97554
105054
109879
112197
113628
112779
111914
111128
108307
105641
103201
103551
101648
96851
94733
99277
96820
89893
87241
84568
80285
79530
82545
87982
97405
105256
109746
111593
112476
112115
110471
108929
105054
101974
100274
101031
98958
95033
93322
98762
96619
89246
86446
82589
78059
75553
75463
75451
79640
85615
91135
93349
93988
96400
93527
90818
87296
84843
84359
86126
85826
83445
83113
89711
89273
83055
80439
76853
71848
69307
67973
66388
68730
73331
78801
82705
85185
88651
84986
81426
78090
75914
76114
79345
82362
82830
83997
89682
88222
81931
80012
77215
73695
73918
78642
84501
93999
102157
107021
109215
110595
110797
110312
109019
106116
102839
100468
101352
100891
96852
94630
99479
97326
90224
87818
84937
80798
79968
83302
88153
97005
104386
108719
110719
111686
111573
110976
110080
106959
104013
101024
100859
99054
94450
92479
97877
96750
90247
87310
83697
78175
74330
72162
70600
73352
78105
83015
86327
88515
91897
88482
85195
81567
79222
79227
81865
83955
83680
84523
90571
89932
84300
81786
78685
74981
75121
80007
86216
94784
102884
108187
110781
112254
112385
111796
111415
108562
105801
103365
103802
102072
97643
96454
101823
99419
91760
89100
86253
82124
81286
84074
88125
96861
104570
109483
111901
112974
113122
112077
111310
107859
104533
102477
102900
100242
96298
94863
101291
98758
91025
87718
84189
78896
76514
76265
76118
80210
86385
92328
94988
95777
98040
94809
92978
89559
87432
87019
88433
87618
84806
85379
91374
90114
83698
80994
77552
72594
70035
68815
67445
69457
73649
79033
83051
85194
88453
85157
81968
78940
76773
77072
79772
82495
83433
84589
90252
88644
81730
79374
76991
73323
73671
78629
83737
92503
100697
105977
108972
110527
110984
110596
110262
107417
105001
102358
102947
101714
97628
96082
100258
97619
89945
87465
84633
80392
79552
82806
87445
95834
103841
108792
111340
112686
112174
112106
111683
109057
106373
103601
104084
101842
97259
96089
101380
98546
91283
88762
85362
81140
80333
83337
87710
96039
103776
109105
111814
113194
112853
112450
112105
109354
107035
104214
104282
101978
97448
96541
100861
98286
90819
88375
85187
80955
80022
83045
87803
95882
103395
108864
111544
113405
113297
112607
112747
110125
107408
104998
105372
103101
98544
97748
102200
99322
91705
88813
85810
81615
80803
83775
88416
96675
104323
109353
111912
112953
112740
111332
110466
107520
104117
102028
102105
99185
95228
94856
99332
97226
89404
86318
82642
77767
75738
75750
75600
79233
85216
90854
93647
94191
96583
93110
91405
88813
86856
86061
87533
86473
83980
84704
91248
89588
82981
80081
76648
71597
69541
68548
66706
68544
73087
77797
81208
83221
86361
83360
80144
77625
75894
76039
78269
80700
81411
83443
89635
87523
80814
78432
75385
72046
72236
77240
82211
90718
98542
103819
106383
108004
108382
107578
106898
104021
101487
99271
100020
99141
95204
93770
98608
95790
88297
85650
82780
78761
78346
81383
85783
93779
101114
105781
108066
109504
109603
108810
108184
105578
103505
100811
101119
99253
95350
94871
99754
96997
89325
86539
83428
79309
78537
81588
85553
93190
100781
105937
108838
109892
110203
109331
108883
106283
103772
101718
102009
100090
95823
95880
100433
97506
90093
86994
84180
79905
78958
82145
86075
93926
100766
106184
109018
110444
110318
109311
109146
106497
103962
101877
102138
100009
96187
96248
100021
97162
89557
86922
83839
79670
78671
81890
85777
92881
100330
105086
107337
108127
108618
107064
106136
102881
100109
98516
98641
96026
92117
92816
97313
94800
87478
83933
80145
75386
73308
73416
72948
76565
82281
88054
90814
92081
94784
92535
90571
88112
86396
85793
86986
86654
84692
86101
91346
89143
82216
79248
75637
71078
68795
68262
66344
68546
73056
77931
81276
82921
86145
83082
80152
78002
76068
76493
78804
80935
81628
84246
88731
86175
79283
76851
74168
70730
70527
73899
77558
84604
91957
97524
100378
102036
103573
102074
101447
99087
96877
95246
95694
94462
90867
91720
95060
91865
84315
81662
78594
74557
73940
76859
80603
87294
94212
99436
102001
103354
104045
102685
101854
99491
97221
95712
96140
94077
90399
90720
93901
90885
83551
81035
78057
74149
73335
76090
79483
85699
92479
97403
99807
101111
101709
99903
99084
96669
94279
92653
93117
91275
88052
88668
91528
88639
81680
79195
76344
72525
71737
74340
78086
84159
90820
95892
98280
99455
99779
97774
97072
94514
92308
90814
91537
90070
86930
87905
90762
87667
80754
78318
75343
71479
70836
73613
77086
83238
90032
94632
96878
97825
98787
97050
96181
93184
90768
89502
90329
88401
85141
86954
90208
87261
80293
77362
73907
69546
67816
68408
68180
70996
76588
82249
84784
86177
89017
86497
84895
82402
80729
80516
81833
81175
79502
82016
86169
84341
78179
75354
72027
67540
65527
65161
63829
65039
69211
74133
77709
79664
82656
79663
76769
74411
72736
73154
75321
77499
78392
81579
84715
82241
75718
73591
70935
67445
67171
70383
74285
80013
86889
92192
94679
96285
97778
96328
95455
92868
90711
89311
90484
89862
87482
88267
89981
86717
79772
77537
74734
71075
70271
72728
76284
81948
88834
93918
96252
97197
98109
96098
95407
92723
90585
89293
90184
88684
85526
86504
88730
86105
78961
76463
73531
69866
68973
71446
74627
80176
86842
91874
94423
95657
97010
95417
94553
91900
90133
88822
89635
88464
85801
87540
89158
86388
79699
77171
74182
70371
69483
72153
75837
81218
87895
92868
95345
96853
97695
95453
94254
91740
89518
88147
88707
87160
84231
85655
87609
84874
78296
75880
73120
69439
68630
71220
74390
79897
86558
91601
93728
95089
96327
94475
93087
89863
87561
86395
87596
85882
83065
85276
87198
85283
78149
75581
72403
68168
66274
66973
67467
69559
75017
80432
82987
84079
86989
84336
82501
79932
78111
77724
79391
79137
77855
80635
83363
81397
75268
72907
69830
65225
63320
63082
62139
63025
67284
72204
75449
77478
80727
77579
74619
72384
70552
70773
72937
75489
77013
81371
83227
80584
74229
71945
69390
66004
65959
69442
74043
79641
86483
92075
94770
96410
98047
95881
94924
92379
90353
89031
90129
89366
87607
88295
89524
86595
79639
77540
74909
71339
70348
73072
77634
83095
90069
95320
97849
99059
100010
97642
96756
93972
91619
90315
91712
90208
87730
88050
88781
85951
79262
76966
74183
70447
69608
72501
76566
81981
88861
94134
97009
98755
100034
98325
97503
95144
92616
91196
92119
91003
89121
89602
90040
87073
80394
77932
75335
71502
70766
73667
78000
83260
90190
95611
98371
99792
100642
98972
97759
94776
92581
90923
92017
90791
88727
89489
90126
87072
80352
77944
75106
71196
70184
73024
77403
82786
89398
94672
97127
98473
99414
97345
95445
92151
89476
88165
89076
87767
86353
87414
88334
86086
78945
76406
72886
68614
67046
67806
69047
70641
76255
81710
84068
85397
88046
85088
82564
79403
77383
77080
78947
79074
79013
81224
83133
81667
75577
73255
69885
65546
63287
63090
62798
62757
67471
72740
76261
78353
81416
77956
74528
71763
69604
69623
72291
74682
78011
81927
82854
80935
74604
72459
70010
66338
66675
71168
77827
83699
91204
96693
99651
101252
102539
101586
100695
97512
94704
92691
93637
92888
91790
92103
92277
89292
82644
80490
77743
73574
72913
76652
82641
88903
96361
101472
103757
105300
104659
103135
102077
99245
96630
94700
95699
94290
93327
93151
93047
90188
83288
80958
78232
74321
73625
76994
82723
88965
96082
101442
104032
105424
105179
103791
102503
99618
96947
94927
96097
95248
94413
93307
93492
90988
84154
81543
78715
74822
73641
77040
83362
89623
97040
101748
104129
105215
105205
103960
102720
99627
96968
94835
95790
94379
93795
94076
93942
91554
84251
82044
79456
75291
74346
77883
83939
90191
97273
102165
104180
105095
105249
103656
101964
98685
95673
94109
95404
93794
93429
92927
93128
90905
83854
80842
77228
72599
70698
71031
72709
74731
80636
86494
88910
90203
93000
89962
87535
84485
81975
81413
83565
83456
84253
85107
86605
85287
79215
76621
73256
68408
65944
65410
65764
65807
70300
75644
79981
82497
85837
82095
78569
75442
73291
73455
76573
79565
84106
85173
85748
84110
78023
75701
72847
69365
69670
74785
83161
91032
98661
103337
105719
107473
107586
107071
106053
103475
100468
98254
99150
98381
97819
95718
95977
93468
86812
84150
81556
77422
76727
80207
87935
95174
101911
106188
108117
109459
108834
108350
107753
104764
101841
99563
100227
98723
98972
97241
97516
95106
87498
85054
82159
77946
77312
81147
88892
95743
102426
106121
108031
109476
108946
108873
108097
105202
102358
100365
100999
99877
100364
98309
96865
94184
87648
85453
83013
78656
77831
81442
90133
98696
103227
107012
109354
111102
110508
109661
109073
106620
103923
101855
102919
101772
101825
98814
97600
95049
88341
85885
83399
79507
78592
82531
91663
99543
104517
107847
110072
110822
110909
109508
108457
105679
102576
100724
101105
98895
100003
98524
98173
95144
87671
84387
80950
76200
73891
74280
77112
79768
84948
90138
92329
93556
96440
93765
91549
88659
86717
85817
87544
87181
89606
89665
90446
88843
82778
80037
76235
71548
69252
68968
69592
69370
73948
79126
82693
84981
88153
85120
81839
78993
77228
77506
80226
83482
89503
88875
89069
86829
80622
78682
76512
73261
73574
79303
89930
98009
103629
107133
109307
110648
111103
110776
110247
108110
105567
103138
103804
102480
103918
99952
98726
95681
88773
86213
83728
79934
79196
83183
93208
101486
106220
109249
111202
112201
112003
111421
111443
109079
106751
104733
104856
102972
104374
100850
99789
96251
89065
86624
84079
80280
79834
83514
92823
99866
105845
109585
111186
112904
112583
112273
112367
109586
107572
105167
105441
103672
105259
101512
99616
96462
89725
87319
84626
80747
79920
83914
93849
101672
106051
109379
111044
112416
112055
111606
111419
109252
106927
104658
105224
103522
105553
100735
99544
96130
89230
86960
84236
80264
79737
83909
93711
102374
106677
109689
111119
112376
111839
110196
109475
106484
103526
102058
102474
101303
103365
99012
98318
95329
87622
84393
80741
76537
74370
74923
78451
81280
86303
91213
93303
94016
96823
93598
91187
88107
85943
85649
88154
89528
91941
88273
89414
88086
81602
78364
74955
69935
68173
67972
69039
69232
73216
78572
82234
84655
87675
83864
80289
77141
74775
75310
78641
82999
89862
86856
87020
85662
79329
77573
75324
71868
72277
77807
89398
98838
103850
106577
108573
109711
109973
109213
108881
106517
104264
102590
104196
104021
105008
98538
97272
94510
88111
85956
83274
79534
79034
83119
93819
103354
107477
110185
111540
112254
111068
110064
109933
107324
104655
102755
104089
104030
105049
98776
97460
94205
87669
85609
83331
79259
78559
82810
92999
101345
106519
109829
110833
111684
110936
110012
109228
106101
103489
101403
103173
103698
105485
99029
97626
95235
88800
86742
84107
80470
79587
83852
94905
103581
107141
109417
109758
110469
109466
108309
107877
105081
102680
100693
102169
102427
105297
98544
97376
94982
88879
86634
83824
79959
79565
83759
94313
103489
107041
109190
109671
109738
109191
107592
105945
102678
99856
98414
99548
99967
103253
97744
96815
94189
87487
84745
81177
76636
74413
75203
78596
82010
86738
91280
92681
93392
96421
93383
90702
87104
85250
84781
86980
89343
92296
87918
88865
88005
81784
79158
75598
70917
68604
68275
69706
70018
73972
79294
82795
84900
87935
84176
80264
76750
74917
75434
79587
85295
92171
87811
87573
85845
80235
78815
76603
73070
73243
79278
91405
101747
105986
108337
109542
110361
110292
109702
108681
105977
103557
102075
104887
107048
107341
99250
97885
96022
89169
87142
84400
80498
79804
84274
95553
105643
109026
110914
111674
112779
111925
110897
110039
106923
104545
102655
104361
106476
107826
100258
98729
96195
89496
87048
84703
80545
79982
84090
94720
103800
108431
111435
112254
113063
112556
111488
110784
107792
105472
103491
105958
108187
108691
101058
99561
97350
90690
88383
85956
81809
80983
85161
96505
107641
111131
113725
114149
115104
113573
112584
111997
109387
107326
105749
108888
111072
109366
101214
100105
97407
90809
88656
85866
81960
81057
85213
96545
107136
110533
112248
112780
112727
111801
110185
108475
104759
101515
100068
101917
104542
105882
99362
98794
96376
89524
86488
82966
78368
75886
76637
80480
84448
89608
94074
94967
95350
98005
94605
91551
87757
85717
85658
89928
95234
95712
90435
91670
91061
84632
82325
78861
73568
70971
70593
72050
73703
77474
83313
87078
89151
91967
87501
83423
79600
77030
77947
82846
90823
95640
90265
89780
88351
82957
81494
79402
75275
75403
81265
94135
105915
109985
112308
113105
113484
113062
112414
110981
107992
105732
104102
107352
111863
110233
101519
99998
98098
91652
89230
86804
82564
81682
85957
97857
109808
112390
114738
114865
115365
114547
113285
111951
109435
106997
106014
108188
112339
110681
102527
100991
98628
91623
88896
86385
81900
81110
85644
96666
106959
111488
114410
114767
115273
114232
112933
111505
108154
105809
103628
106236
111453
110428
102119
100480
98153
92093
89809
87336
83014
82255
86684
98268
109695
112104
114069
114238
114607
113188
111805
110738
107975
105397
103571
106634
111473
109654
101207
99999
97786
92290
90200
87750
83082
82469
86727
98397
109963
111979
113868
114528
114437
113441
111590
109263
105909
102889
101828
104040
108946
107775
100567
99891
97544
90473
87337
83699
79123
76724
77398
81286
86288
90210
94368
95673
96415
99022
95783
92739
89104
86675
86521
90017
96807
96376
90945
91903
91447
85592
83092
79614
74452
71826
71654
73563
75162
78373
83755
87117
88634
91519
87281
83158
79519
76950
77657
82676
93471
95701
90370
90221
88846
83403
81944
79436
75388
75562
81889
94866
107057
109500
111308
111817
112242
112066
111633
110469
107892
105165
103028
105823
112011
109375
100725
99490
97308
90935
88417
85754
81479
80564
85380
96928
109304
111142
113229
113847
114784
113673
113140
112765
109664
107282
105855
109442
114445
110857
101976
101110
98749
91829
89601
86764
82497
81620
86309
97220
108918
112718
115512
115970
116543
115214
114157
112769
109663
106987
105320
108600
114487
110795
102307
101020
98628
92632
90442
88384
83840
83046
87898
100126
112982
114932
116385
116511
116549
114831
113833
112536
109798
107232
105747
109940
116458
112304
103749
102261
100116
93450
91291
88442
83974
83191
87661
98949
112159
114943
116744
117015
117406
116053
114328
112315
109184
106095
105156
109521
115015
110502
103170
102263
99921
92861
89733
85920
80862
78446
79350
83448
89309
93339
98490
99979
100631
103305
100457
97169
93823
91790
91200
95829
102904
99907
94462
95336
94361
88289
85523
81931
76513
73736
73372
75132
77851
81096
86914
90871
93385
96197
91692
86928
83480
80874
82147
88655
99250
99006
93509
93558
92054
86547
84944
82703
78331
78585
84956
97821
111567
115022
117485
118162
118547
118095
116916
115347
112040
109591
108399
113368
120851
114760
105654
104493
102037
95737
93531
90871
86586
85820
90138
102729
116379
118059
119390
119768
119487
118026
116662
115173
112150
109610
108185
112431
119687
114369
105117
104196
101641
95675
93452
91025
86538
85928
90794
102257
114570
118544
120776
120363
121076
119962
118740
117433
114076
111571
110655
116021
122871
116505
108029
106619
104419
97968
95378
93295
88871
87811
92398
104500
118223
120538
121826
122299
122022
120287
119294
118116
115596
112935
112068
117779
124216
117962
109362
108178
106320
99901
98111
95835
91220
90448
95278
107017
120790
122939
124305
124184
123977
123016
121278
118694
115089
112561
112159
117508
123843
118366
110781
111216
109249
102178
99528
96330
90775
88296
89730
93843
100574
104645
108759
109366
109445
111829
108379
104824
100615
98359
98846
105316
112601
108512
102668
104701
104413
98756
96601
93284
87514
84598
84267
85923
88365
91569
97215
100597
102166
104729
100313
95099
90960
88650
89705
98165
109320
107947
102142
102360
101133
96054
94400
92334
88046
87939
94374
107795
122031
125207
126559
126240
125816
124794
123326
121031
117310
114617
113817
120994
128136
121857
112674
112286
110136
104117
101964
99784
94987
94220
99076
110994
124598
126978
127756
127691
127699
125738
124227
121896
118236
115787
115266
122158
126524
119193
110491
109629
106799
100418
98219
95351
90732
89732
94120
105043
117393
121672
123159
122808
122701
120990
119743
118201
114895
112759
111578
117236
122315
115238
106535
105377
103123
96714
94832
92246
87363
86350
91339
103930
117929
119937
120073
119399
118921
117685
116545
114902
111540
108983
107868
114684
121387
114505
106307
105568
103872
97916
95440
93280
88550
87504
92661
104745
118603
120285
120206
118862
117795
116098
114037
111436
108059
104706
103970
110375
117032
110870
103897
103814
102252
94823
92023
88200
82868
80335
81303
85181
91709
95433
99112
99696
99482
101308
97966
94444
90705
87971
88076
95780
103065
98099
92406
93919
93750
88399
85910
82706
77327
74355
73870
75487
78602
81174
85908
89110
90705
93746
89345
84985
81362
79389
80853
89542
98684
96906
92158
93114
92203
86552
84601
82303
78422
78383
84374
94843
107068
112920
115431
116133
116870
116284
115702
114145
110795
108648
107994
115715
120431
113111
104729
105264
103905
97670
95607
93004
88568
87747
92146
101755
113899
120193
122521
123100
122872
120618
119492
117988
114470
111866
110677
117995
123872
116974
108571
109150
107546
101774
99459
97243
92598
91575
96129
105572
117507
123507
125784
126276
126639
125141
124375
122993
119457
117163
117162
125195
127568
120348
111819
111780
109399
102867
100655
97987
93055
91644
96150
105695
117089
122547
124232
124192
124056
121763
120600
118597
114810
112453
111602
119224
123870
116502
109028
108718
107007
100770
98305
95654
90944
89944
94408
103129
114870
120678
122144
121945
121591
119945
117998
115848
111723
108344
108353
116059
120162
113995
107207
107707
106523
99625
96830
93623
88296
85758
86888
90481
96260
100335
104045
104722
103416
104457
101198
97242
92970
90389
90651
100599
107163
102777
97624
100292
100178
94564
92622
83704
81055
80584
81861
83994
86598
90851
95085
96663
98107
100582
96871
92353
89193
88609
94646
102509
102669
99652
95535
97059
96070
95543
93912
90584
85857
83825
84781
86554
89027
93269
98246
100384
102370
105435
102412
98244
94967
94865
101454
110839
110558
106855
101816
103666
102529
97106
95590
93226
89256
89875
97033
107899
117858
124291
127332
127824
128207
127440
126984
125290
122702
121720
126689
134280
130629
123028
114745
114852
112384
105955
104039
101364
96683
95901
100553
110676
120108
125357
128213
128420
129148
127638
126879
124595
121433
120535
126436
135377
131283
122883
114739
114018
111961
105887
103997
101506
96869
95840
101177
113260
124358
126348
127606
127550
127276
125759
124492
122652
120112
119685
125922
134530
130454
122359
113998
113407
111156
105110
103301
100618
96222
95690
101348
113387
124434
125880
126829
126066
125476
124443
122557
120577
117262
117000
124488
132494
128382
121088
114288
115004
113264
106374
103757
100486
95249
92839
94443
98117
102961
107257
111086
111081
110698
113270
110349
106847
103276
103131
110830
118894
116637
110865
105419
107850
107412
102209
100282
96833
91231
88062
87859
89155
90366
94191
99271
102180
104286
106959
102922
98205
94690
94136
103095
113142
114501
111939
106618
108139
106780
101900
101101
99323
95006
95079
101619
114464
126485
129902
131804
131781
131990
131911
131479
130236
127807
127620
134394
141317
137030
129028
120120
120204
118005
112110
110490
108320
103887
103081
108357
120162
131681
133380
134902
134581
134833
133783
133290
131732
130007
129686
136799
144252
140610
133146
125447
125832
123491
117020
115434
113094
108600
107880
112840
123731
134431
138129
139561
138671
138801
138291
138021
136490
133511
133149
138426
143853
139958
132237
125021
126083
123427
116778
114153
111245
105684
101713
101257
102919
104827
108153
113363
115997
117119
120018
116970
112913
109403
109658
117398
125724
125595
121539
115906
117893
116420
111822
111247
109416
104696
104013
108118
116543
125996
128715
130289
129101
128542
128560
126009
122881
119866
119622
128789
136570
133071
126464
120012
121270
119229
113293
111616
109208
104191
102190
103352
106504
111348
115446
119320
119317
119170
121340
118181
114794
111539
111381
120141
129076
127060
121880
117050
120518
119825
114911
113255
110876
105265
102177
101910
103094
104508
107961
112631
114869
115762
117906
113936
108841
105545
105537
115714
125735
126860
125112
120144
121273
120013
115418
115310
114205
110275
109916
116897
129629
141943
144773
146130
145606
145060
144144
143707
141285
138031
138441
146384
153392
149565
141577
132634
132457
129997
124078
122610
120451
115281
114278
119606
131027
142857
144482
145397
144767
144568
143123
142277
140289
137687
137404
144217
150030
145814
137603
129001
129057
126044
119957
117882
115742
110523
109492
114640
125669
136194
139346
140780
140474
140040
138436
137646
135962
133009
132759
139493
145824
142051
134088
125671
125849
122982
117298
115359
113320
108074
106989
112243
124049
136243
137520
138922
138254
137636
136135
135684
134039
131622
132360
139564
145255
141233
133361
124796
124635
122359
116533
114811
112628
107746
106508
112064
123861
136364
137751
138630
137484
136405
134939
133067
130295
127153
127375
136878
143639
139972
133101
126304
127446
125746
119421
117587
114789
109779
107078
108563
112178
117192
121320
125455
125307
124674
126373
123453
119785
116522
117105
125620
132100
129792
123625
118466
121434
120902
115789
113839
111034
104847
101765
100759
101531
103597
106653
111997
114953
116258
118619
113890
108645
104963
104564
113991
121765
122868
120077
114668
115487
114226
109272
108462
106981
102398
101842
108313
121134
134142
136052
137111
136473
135451
134624
133420
130971
128184
128612
136743
142919
138643
130642
121851
122373
119931
114099
112471
110144
105359
104329
109388
120096
129423
130450
130621
129804
129431
127594
126666
124858
122105
122470
130844
136689
132884
125467
118048
117846
115586
109694
112324
110131
105375
104265
109226
120973
132926
136141
137971
136403
135327
133453
132364
130104
126962
127248
136918
144180
140887
133248
125311
125926
124017
119040
118250
116855
112368
111427
117014
129479
142679
144054
144892
143781
142450
140256
139415
136948
134275
135266
144866
150848
147017
138927
130639
130610
127872
122215
120710
118729
113719
112142
117308
128883
141696
142854
143278
142359
141217
139584
137863
135039
131995
131449
139773
144019
139551
132155
124747
125681
123503
116338
113741
110625
104677
101712
102630
106294
112474
116195
120298
119991
119178
120724
117788
113971
109976
110965
120612
126317
124326
118758
113579
116530
116247
111283
109932
107066
100933
97540
97387
98101
100768
103851
109701
113675
115967
119331
115526
110621
107398
108031
116143
122805
123633
120983
115111
116433
115083
109843
108593
106969
102335
102270
108713
121631
135466
138609
140278
140168
140340
139771
139756
138167
135608
136139
143367
148537
144479
136424
127695
127908
125757
119705
118444
116458
111934
110909
116434
128237
141609
143630
144371
143831
143066
141430
141047
139090
136649
137876
145740
150872
147087
139847
131118
131444
128590
122943
121620
119368
114252
113038
118279
129679
141802
145299
146329
145708
145810
143925
143039
140793
137597
138313
146116
151053
147066
139975
131629
131348
129151
123369
121965
120155
115272
113959
119242
131432
144503
145282
144725
144070
144441
143013
142364
140674
138454
139997
147656
151839
148001
140538
131781
131745
129006
123192
121365
119349
114551
113191
118441
130420
143544
145126
144864
143250
142389
140575
138355
135441
132272
132693
142422
146756
143225
136888
129628
131150
128709
122307
119909
116788
111263
108288
109046
113020
120076
124204
128267
128850
128991
131204
128047
124292
120671
121493
130375
134883
133045
127828
122450
125289
124933
119160
117062
113993
107672
104231
103818
104526
107393
110649
116319
120364
122213
125170
120918
115856
112437
113498
122342
129351
129922
127741
122175
122512
120696
115662
115048
113627
109039
108366
115046
127618
141590
144484
144672
144389
144446
143527
142760
140600
137659
138766
148006
153113
149553
142663
133317
133108
130446
124765
123220
121534
116882
116028
121552
133655
147092
148340
148396
148651
149486
148264
147806
146048
143707
144527
151969
155350
151627
143977
135664
135216
131644
125942
124411
122291
117499
115896
120767
132433
144869
148858
150156
150427
151508
149853
149524
148222
145584
146627
154197
157992
154173
146765
137764
137492
134716
129401
128053
125892
120967
119401
124532
136414
150288
151949
151694
152008
152986
151832
151222
149622
147059
148478
156019
159901
155421
147701
138602
138573
135535
129544
128016
126110
121335
120111
125485
137175
150080
151771
151542
151176
151032
149986
148587
146001
142671
142874
151684
155401
150985
144154
136853
137803
135183
128328
126937
124080
117986
115009
116271
119847
126730
131194
134512
135319
135687
138225
135305
131385
127639
128711
137411
142611
140627
135736
130276
133196
132417
126778
125110
122486
117024
113638
113426
114448
117271
120655
126530
130674
132132
134320
130093
124537
120586
121563
132530
140214
140960
138486
132868
133668
131231
126601
126281
125232
120799
120286
126887
138352
148720
151140
151163
150407
150152
148804
147355
144408
141196
142768
152886
158442
155485
148336
139763
139535
136296
130656
135129
133314
128149
126777
131991
142406
151831
152533
151814
150831
150161
147662
145570
142412
139531
140705
150930
156402
152934
146269
138193
138350
135162
129612
133478
131343
125922
124723
129310
140126
152341
155927
156294
155752
155533
153024
151892
149142
145352
146434
154957
159754
155831
148270
139590
139343
136146
130476
129787
128078
122994
121000
125929
137666
151100
152642
151290
150484
150352
148914
148528
146526
143625
144552
151483
155328
150877
143276
134177
133459
130581
124574
122939
120743
115601
114079
118962
131230
144900
147591
146842
146886
147589
146545
145301
141934
138568
138179
145783
149273
145180
138544
131759
132091
129615
123171
120927
118397
113417
110369
111717
115309
121733
125670
128777
128448
128362
130684
127840
124527
121431
122294
131162
136383
134152
128858
122863
124842
123403
117484
115398
112179
105770
101853
101131
102104
105164
108777
115068
119788
122138
124900
121516
117038
113762
114155
124244
130581
131492
129851
125121
126817
125039
119682
119217
118197
114104
113937
120063
128565
137489
143216
145466
145582
145711
144774
143945
141636
138347
138950
148292
153459
151307
145550
137928
139229
136322
131140
135354
133342
128038
126542
130757
138056
145456
150081
151883
152081
152232
150618
149089
146383
142745
143393
152232
156348
153337
147112
139804
140741
138109
132356
136574
134532
129082
127272
131474
139240
150257
156214
157959
158219
158419
157182
155994
153800
150385
150536
157350
160216
156408
149190
141662
142001
138111
130718
128612
125653
120014
117193
120104
127924
138068
142896
144039
143724
143844
142804
141502
139067
134971
134495
140853
143915
140601
134152
127402
127351
123811
117168
115260
112838
107064
104357
106238
112383
121201
125895
126881
126172
125337
125276
123605
120324
115766
115633
123919
125489
120602
115063
110839
114755
115747
112212
111076
107980
100942
95849
94216
93609
95097
96731
100800
104740
107221
110615
107165
102416
100272
101428
109549
114526
116225
115805
113128
117148
115896
110405
109222
107107
102355
99645
99753
100680
103263
106082
110940
115201
117410
121283
118144
113609
111080
111406
121218
128384
129902
128403
124066
125904
124608
118789
118067
116466
112228
110892
114082
119934
127545
133152
136998
139026
139953
141449
139114
136006
132151
132446
141588
147121
144630
139168
132551
133764
130948
125248
124201
122609
117532
115457
118018
123399
131481
136516
140142
141317
141658
142550
140444
137862
133894
133513
142513
147844
145065
138957
132074
133612
130949
125254
124063
122270
117185
115109
117511
123163
131170
136038
138902
139433
139380
138986
136084
132962
129386
129666
139314
145253
142313
136228
129646
131023
127912
122486
121473
118896
113695
111367
113672
118988
126885
131444
134213
135594
136005
136587
134548
131873
128188
128134
136155
141189
138556
132594
126424
127362
124478
118003
116471
113850
108350
105655
107557
112158
119129
123296
126353
127027
126934
128440
126767
123736
119510
119353
127604
130762
126376
120262
115104
118707
119489
116032
114866
112281
105274
99970
97425
95683
95540
94739
96697
99994
102977
107392
105201
100914
98197
98672
107113
113438
114812
113496
109363
111473
110055
104912
103384
101231
95922
93077
93088
94369
96794
98937
103486
107355
109617
113878
110451
105710
102423
102749
113235
123067
125068
123254
118517
119330
117545
112829
112390
111287
107036
106393
112263
124221
138223
142086
142587
142074
141472
140624
138754
135583
132093
132034
141766
150342
148123
141398
133749
133537
131003
125410
124480
123105
118537
117556
123112
134692
149216
151889
151132
149603
148877
146628
144222
140933
137321
137667
147345
154904
151676
144785
136238
136245
133176
127202
125925
123838
118638
117096
121883
132124
144096
148608
149398
149101
148748
146924
145459
143002
138944
139121
146562
152937
149413
141440
132397
132117
129683
123831
122406
120543
115394
113433
117534
128966
142727
145319
143831
142874
142548
140337
139505
137298
133708
133396
141222
148318
145052
137543
128590
128200
125175
119245
117734
115740
110993
109287
113955
125734
139830
142321
141255
140444
139991
138223
136234
133069
128873
127882
135738
142581
139333
132578
125457
126726
124221
117539
115452
112864
107066
103906
104495
108015
114736
118726
122440
123200
123255
125585
121940
117444
113687
113204
121375
128376
126829
122492
117182
120198
119173
113946
112025
109378
103307
99666
98893
99835
102286
105566
110528
113907
115312
117643
112722
106563
102454
102018
111121
121366
123415
121438
115847
116210
114867
110112
109636
108124
103784
103400
109732
122765
137215
140786
140221
139061
138388
136703
135821
133248
130353
129786
137560
145493
142579
135731
126738
126461
124397
118619
117196
115848
111065
109596
114666
126744
141107
143534
142544
141733
141416
139653
138232
135612
132654
133011
139500
146482
143082
136195
127707
127798
124916
118685
116996
114801
109740
108369
113427
125019
137880
142644
142599
141556
140729
138882
137307
135386
131939
131170
137449
145280
143123
136516
128139
128735
126385
121101
119768
118304
113422
112285
117564
129674
144269
146781
145538
143771
142918
140015
138391
135519
131986
131004
138729
148697
146807
140414
132283
132967
130808
125429
124499
123039
118917
117699
122940
134823
148686
151786
151470
150570
150179
147881
145335
141956
138008
136849
144544
152432
149356
142713
135094
136130
133988
127828
126114
123515
117853
114838
116017
118864
125524
130645
133929
133536
132558
133432
129376
124331
119908
119403
127483
137560
137033
132655
127377
130397
129916
125400
123632
121343
115666
112253
111866
111944
114566
117956
123875
127423
128449
130085
124897
118616
114051
112834
120807
132149
134229
131943
126385
127485
125347
120619
120640
119231
114943
114125
120376
132328
146062
149588
149594
149113
149212
148214
147587
144777
141585
140954
146383
153586
150053
142190
133031
132812
130268
124856
123596
121998
116731
115183
120105
132094
145350
148535
148915
149673
150508
149168
149416
147521
143887
142816
147810
156415
153057
145050
136665
136517
133417
128108
126524
124631
119695
118036
122741
132815
144599
149068
149525
148839
148813
146641
146392
143973
140887
139479
143776
151785
148153
140780
132867
132842
129674
124386
122730
120474
115136
112916
117543
128377
140830
144315
144406
144071
144657
143097
142437
140440
137189
135638
140451
147872
144020
136004
127570
126796
123984
118698
117596
115316
109894
108317
112601
123954
137610
139895
139231
138486
138498
137157
135723
133007
128924
127646
133556
141684
138184
131390
124108
125040
122378
116502
114510
111769
106011
103053
103607
106458
112759
117356
121331
121895
122127
123930
121179
117220
113521
112097
117515
127598
126519
121608
116391
119262
119409
114588
113107
110846
104943
101268
100363
100763
103610
106958
112779
117198
119648
122153
117865
112529
109097
107985
114821
127695
129967
128691
123262
124672
123518
119029
118921
118134
114127
113828
120301
131299
142365
145803
146322
146330
146843
146689
146501
144460
141373
140405
145365
156273
153758
146793
138234
139549
137444
132683
136154
135040
130148
128602
133082
142817
152398
154548
154179
153368
153220
151703
150615
148366
145795
145449
150348
161289
158662
151980
144038
145327
142522
137727
142038
140566
135446
133978
138395
147394
155711
159790
161519
160953
160936
159444
158487
156050
153258
152202
156017
167050
164612
157908
149183
150107
147775
142904
147658
145710
140585
138502
142414
151312
159798
161686
161769
161647
161494
159552
157958
154832
151296
150022
154815
164383
161764
155158
147091
148083
145485
139891
144154
141946
136557
134155
137957
146466
154393
156313
156823
156993
157274
156274
154416
150724
146959
145421
149106
156581
153216
146788
140147
141482
139206
133447
136598
134293
128228
124696
124970
127403
133609
138568
142630
143182
142912
144055
141004
136361
132098
130490
135317
148322
148058
143106
137719
140864
140390
136040
135218
133242
127536
124093
122946
122850
124620
128112
133812
137681
139214
140842
136482
130526
126398
124714
129824
142648
144642
142449
135901
136629
134449
130253
130282
129154
124617
123486
129154
140250
152781
155764
156793
156717
156996
156366
155562
152709
148765
146947
148769
158107
155376
147940
138970
138607
136241
130973
129942
128506
123441
121794
125989
137452
150233
151589
151678
151295
151675
150422
149754
147589
143867
142464
144783
155312
153580
146271
137929
138344
135168
130093
129073
127433
122412
120823
125258
135758
147177
151023
151732
150770
151085
149230
148867
147343
143484
142117
144787
154288
151969
144715
136146
136340
133762
128642
128110
126370
121277
119824
124046
135299
147944
149429
149553
148990
148717
146462
145580
142934
139483
138147
140713
152252
150497
142964
134973
135659
133300
127870
127136
125942
120951
119062
123885
135167
147552
149425
149392
148193
146973
144823
142217
138587
134162
131520
134900
147621
146729
140830
134156
135630
133867
128202
126807
124422
118916
115563
116299
119382
124957
129326
133978
134267
134337
135958
132881
128472
123886
121920
124890
136418
136337
131429
125793
128703
127937
123355
122172
119939
114020
110089
109022
109292
111000
114457
120312
123284
124284
126360
121859
115601
111084
109395
113446
128076
131762
130120
125092
126818
125624
121289
121869
121307
117090
116495
122341
133615
145923
149610
151028
150108
149154
147053
145227
141062
136486
134346
136259
148854
148816
142749
134474
135547
133090
128208
127872
126685
121862
120950
125681
135875
147674
150048
150495
148624
147557
144317
142157
138427
133925
131471
133531
146162
146856
140021
132143
133781
132143
126789
126451
124984
120679
119557
124186
134226
145325
148413
149416
147379
145738
142166
139905
136387
131238
129153
131195
144157
144699
138639
131546
132203
130199
125292
124740
123449
118381
116970
121420
131955
143927
146239
147235
146445
146494
144577
143312
140330
136433
134289
135506
146136
145312
137952
129819
130224
128044
122780
121516
119729
114775
113106
117608
127476
139094
141821
142946
143205
143484
141816
140749
137999
133892
131562
132873
141644
139484
132605
124883
124945
122489
115867
113763
111044
104744
100942
100929
104361
109440
113791
118736
119915
120764
122970
120378
116481
112630
110344
111762
123023
124328
119595
114271
116822
116539
111609
110427
108122
102214
99026
98232
99091
100861
104757
110301
114955
117466
121437
118665
113744
109933
109086
112820
125783
130229
128118
123249
125288
124604
119425
119496
118261
114203
113746
119414
128728
136076
140129
142795
143460
144211
143837
143825
141230
137670
136084
137107
147758
148557
142020
134113
135306
132953
127820
131725
129993
124764
123242
127547
135248
141701
144397
146319
146505
147147
146632
146477
144582
141612
139740
140348
150422
151813
145987
138267
139609
137076
132083
136300
134832
129741
127733
131918
138892
144900
148897
151018
151231
152253
151314
151097
149166
146068
144545
145624
155488
155309
148305
140930
142340
139844
134863
139370
137576
132042
129980
134185
141712
147878
151316
153625
153675
154150
152491
152093
149568
145776
144125
145421
155388
155670
148721
140457
141851
139417
134419
138570
136709
131427
129295
133271
140093
145826
149292
151479
151442
151789
150091
148581
145543
141408
138901
140335
149453
149616
143408
136549
137943
135850
130151
134040
130961
124757
121180
121465
122950
126472
130999
136254
137303
137849
139460
136590
132516
128004
126439
127924
139426
142069
136890
131587
134493
133442
128874
128115
125987
120491
116728
116050
115895
116587
120386
126231
129951
131618
134494
130551
124985
121353
119582
122347
135150
141498
139470
133963
135303
134070
129528
129758
128877
124492
123745
129147
138203
144134
148201
150663
150877
151399
150939
150016
147130
143128
140257
140647
151096
154510
148163
140049
141622
139796
135461
140132
139150
133927
132216
136453
144739
149631
153387
155592
156220
156787
155496
155087
152481
148741
146615
146906
156608
159142
152803
144540
146052
143623
138923
143943
142530
137409
135493
139741
147267
151523
155916
157876
157276
157301
155233
154319
151611
147369
145284
145831
155711
158841
152718
145328
146811
144747
140081
145127
143856
138624
136716
140856
148774
153684
157025
158049
157242
156827
154835
154147
151356
147849
146014
146502
156063
159179
153226
145217
147148
144500
139872
144813
143493
138210
136392
140316
148788
157486
161457
163346
162280
161353
158832
156806
152842
148098
145487
145959
156408
159657
153756
147096
148611
146755
141733
141047
139084
133725
130435
131039
133236
136912
141493
144938
144100
142712
142966
139561
135151
130549
128278
130219
141457
146794
142228
137014
140002
139798
135018
134555
132849
126846
123307
122458
122436
123164
127721
132762
135201
136308
138297
134574
129510
125780
124591
127507
140943
150664
148866
143931
145437
144558
140559
141276
141359
137318
136671
142368
153556
161933
165723
167064
166500
166597
166128
165001
160989
156309
153614
153344
163312
170835
165454
157365
158619
156481
151932
151867
151326
146938
145759
150526
158948
162685
164258
165471
164146
162913
160880
159015
154981
150133
147737
148077
157768
163266
156812
149764
151231
148744
144541
149810
148513
143615
141820
146066
154142
156619
160527
162273
161226
159817
157923
156496
153464
148912
146034
146119
154931
158484
151790
145106
145954
143876
138998
143771
142470
137287
135101
139011
148133
154353
157043
160206
160465
160736
159524
159977
157446
153955
151765
151578
158095
161500
155084
148139
149398
147123
142301
143397
142245
137519
135638
140138
149665
157069
160392
161618
160221
160183
158617
157827
154922
151157
148740
149904
158331
161106
154052
147288
148648
146864
140792
139235
136676
130993
127362
127635
129704
132447
137405
142349
142639
142453
144668
142103
138493
133811
131853
132474
142480
147951
142221
136615
139578
138579
133862
133218
131994
126344
123018
122362
122163
122122
127065
132863
135524
136270
138013
134285
128573
124179
121850
124185
136060
147449
145956
140489
141762
140487
136611
137321
137072
132960
131643
137152
147242
152539
155154
156555
155159
154179
153621
153505
150582
146493
144283
144393
152918
158479
150883
143188
144200
142011
136868
139981
138535
133128
130975
135829
146095
153945
156379
158036
156866
156125
154226
153261
150701
146918
144595
144971
152954
156950
149417
141682
141916
139481
134184
133225
131841
126817
125308
130290
140118
146872
151157
153413
152830
152239
150492
150411
147898
144157
141830
141434
148790
153008
145436
137833
137917
135507
130788
129867
128618
123484
121925
126218
135941
142071
145540
147157
146175
145092
142793
142069
139337
135258
132759
131904
140045
146705
139926
132978
135262
133657
129276
129252
128002
123292
121737
126850
137983
145802
148703
148800
146948
144906
143223
141815
138440
133945
131316
131786
139213
145656
139292
132794
133832
131785
126677
125560
123492
117934
114983
115480
118094
121606
126618
130383
129708
128534
129679
127083
122190
117144
114225
114435
123521
133061
128497
123368
126602
126577
122400
121903
119953
114648
111102
110817
110611
110919
114785
117673
118133
117300
119101
114858
108136
102930
99868
101491
113155
126905
126317
121324
122660
122000
118384
119283
118748
114688
114303
120581
131057
139003
141434
141460
139515
137593
136130
134743
131199
126881
123627
123393
131418
139512
134014
126185
126762
125263
120746
120313
119026
114649
113977
119091
129970
138343
139300
137755
134687
132370
130065
128302
124375
119967
116485
115393
122319
132249
126637
118866
119236
117397
112303
111458
109421
104828
103746
108998
119033
126096
129513
129148
126363
124890
123141
121801
118720
114051
110713
109508
116475
125996
119942
112229
112244
110358
105317
104309
102667
97762
96535
101359
112217
120752
123519
124147
123155
122506
120934
119954
117030
113379
109727
107905
113838
123936
118189
110317
110160
108661
103400
102243
100416
96057
94936
100332
110659
119431
122620
123034
122044
120815
119524
117981
113771
109416
105330
104190
109409
119128
114530
107727
108655
106754
101252
99721
97056
91943
89367
90164
92564
96843
101640
104986
104213
103403
105046
101477
97045
92143
88930
88689
94936
105792
102848
97640
99766
100105
95246
93568
90952
85468
82322
81763
81887
83092
88045
91562
92817
93145
95643
91613
86381
81939
79078
79996
88099
101892
101768
96830
97472
96636
92100
91968
90197
85854
85478
91618
101980
111344
115610
116922
116953
116947
116782
116541
114106
110649
107965
107521
114022
121862
115802
106944
107062
104974
99488
97827
95166
90390
89371
94529
105012
114306
119000
121513
122270
123146
122759
121919
119996
117126
114291
112881
117245
124505
119192
110741
110427
108316
102856
101101
99086
94630
93561
98826
107931
115554
120024
121102
119752
119390
118231
117296
114993
111201
108059
106627
112190
121272
116258
107912
107624
105413
100336
98567
96652
91366
90198
94806
104771
114471
118323
120517
121634
122666
121817
121536
120016
116521
113586
112594
117653
123987
118997
110523
110636
108515
102738
101145
98843
94403
93338
97576
106050
115054
118130
119139
117985
117202
116660
114484
111352
107139
103803
103178
107958
116380
113011
106290
106733
104908
98377
96267
93522
88133
85601
86536
88008
92459
97921
101561
101351
101725
104071
101152
97643
93933
92060
92737
99130
107099
104119
98988
100608
99542
94519
92548
92548
89898
83577
80742
80649
80519
84009
90268
94365
96440
99492
94675
88960
85440
82618
81895
85409
90660
99021
96826
98201
97800
92172
90319
87870
82937
80062
80147
81295
82444
86291
92044
95620
97043
99771
95881
90927
86559
83680
84281
88762
95011
102752
99375
99841
98854
93070
91964
90385
86324
85770
91807
104373
115889
120375
122889
122710
122327
121547
121392
119491
116056
113164
111608
114609
116013
117862
111468
110665
108620
101853
100135
97915
93388
92028
96624
107063
117348
122267
125201
125089
124956
123728
123019
120707
116680
113813
111656
114654
115842
118290
112381
112243
109983
103897
101788
100006
95204
94027
98662
110022
120634
124443
126050
125181
124186
122744
121949
119329
115448
112599
110660
113041
114081
116945
112614
112527
110704
100985
99401
99581
95211
94357
99062
110540
120495
124034
124427
122462
120672
118665
116695
113019
108496
104308
102557
104187
105098
109414
107701
107381
105949
99409
97010
94241
88793
85875
86509
89942
94138
98918
102646
102045
101433
103548
100434
96226
91769
88982
88351
91993
95151
99566
97585
99094
99275
94120
91820
89082
83481
80140
79864
80867
81182
85762
91044
93180
94569
97574
93468
87978
83024
79528
79397
83980
89823
97776
97310
97088
96164
91262
90081
88600
84536
84183
90348
102738
112758
117021
118540
118231
118182
117876
117495
114631
110975
108032
106463
109392
110987
113099
108581
107623
106311
100460
98721
96951
92187
91281
96214
107855
118409
122160
123343
122665
122437
120992
119489
117091
113280
109872
107697
109735
110171
113291
110259
109959
108124
101842
100085
98054
93334
92566
97392
107981
116627
121527
123352
122471
122138
121036
120158
118166
114106
111374
110011
113119
113953
115018
110274
109276
107491
101685
99643
97770
93129
92006
96701
108434
118673
122593
124410
124749
125135
124105
123377
121452
117964
115327
113580
116468
117427
117387
112875
112934
111126
104884
103216
100872
96694
95399
100352
111183
121629
126266
128682
129381
129411
129016
127965
125045
120992
117916
116734
119741
120323
121847
119014
119655
118137
111502
109272
106946
102006
99537
100649
104006
107544
113622
118346
118868
119454
121761
118556
113784
109150
106177
105183
108421
110688
113985
113778
116293
115967
110602
108814
106444
100686
97091
96288
96767
96804
101986
107118
109828
110869
113141
108891
103178
98037
95239
95130
99727
103935
109918
110285
110965
109908
104987
104342
102996
98697
98341
104388
115065
124102
128600
129069
128073
127594
126399
124916
121778
117035
113192
110335
112531
113299
115124
113779
113868
112501
106671
105441
103394
98883
97842
102840
113134
121956
125184
126171
125904
125007
123292
122649
120191
116176
113350
111009
113656
114048
115300
112855
112982
110897
104965
102891
100806
95887
94644
99386
108935
117366
123170
125574
125164
124788
123127
122396
119924
115865
112892
111479
114032
114506
115260
112592
112504
110675
104386
102668
100664
96126
94972
99506
109219
118588
123343
125354
125063
124689
123416
122165
120257
116549
113833
112198
114756
115281
115835
112916
112813
110933
104722
103031
100853
96080
94783
99373
109036
118714
124874
127509
127414
126921
125630
124027
121516
117501
114109
112599
115073
114913
114851
113916
114370
112980
106791
104551
101583
96362
93607
94213
96620
99841
106254
111364
112630
113090
115382
112514
108762
104697
101925
101507
104846
107120
108280
108083
110479
110557
105375
103626
101230
95621
92132
91687
91841
92275
97089
101982
104658
105998
107931
103647
98182
93548
90519
90444
95154
99687
104813
105270
106303
105212
100030
98925
97078
92410
91757
97229
106405
115174
122371
125670
126009
126300
125190
124361
121504
116591
113605
111410
113849
114226
114427
113166
113558
112075
106278
104532
102800
98384
97412
102135
110501
118647
124330
126720
126262
126107
124800
124012
121800
117838
114739
112335
114209
114651
114541
114227
114889
113385
107264
105453
103769
99200
97777
102445
110402
118723
125159
128119
127633
127199
125676
124851
122545
118002
114815
112623
114605
114070
114195
113954
114578
113174
107326
105676
103684
99083
97840
102723
110630
119090
124277
126217
125568
124888
123150
121620
118921
114227
110646
107927
109579
109199
109955
111344
112217
110687
104844
103227
101359
96875
96008
100351
107786
116034
121172
121925
121019
121148
120154
118325
115245
110439
106478
104603
107184
107348
107731
108062
108291
106913
100424
98154
94988
89423
86531
86893
88775
91808
98202
103226
104675
105058
107458
104124
100502
96058
92852
91959
95105
96436
96928
98204
100343
100006
94561
92422
89683
83881
80447
80010
79516
80626
85616
91484
95209
97473
100486
96848
91850
87799
85347
86008
90676
95092
98156
98796
99994
99272
93740
92476
90632
86460
86102
92016
101102
110309
117198
120143
120417
119987
120116
120191
117849
113486
110211
107427
109645
109428
108177
108296
108852
107237
101480
99621
97547
92819
92018
96703
104309
113155
118615
121254
121434
120992
119555
118527
116492
112762
109756
107738
109674
109440
108072
107478
108293
106598
100083
97955
95674
91098
90039
94408
101769
110491
116695
117844
118283
119548
118197
117066
114998
110826
107278
104644
105781
105707
104382
105928
105910
104186
98287
96059
93824
89060
87928
92347
99742
108626
113541
116132
116505
116508
115848
114921
113136
109320
106432
104035
105401
105085
103729
104140
104236
102231
95640
93632
90972
86292
85134
89216
96212
105174
110716
113386
113861
114202
113775
112392
110146
106140
102150
100141
101012
99092
97280
99910
100973
98970
92077
89331
85881
80678
77780
78477
79071
83219
88460
93244
94638
94967
97726
94898
91796
88291
85439
84448
86234
85955
85685
88876
91573
90368
83713
81062
77775
71978
68549
67692
65793
67921
72894
77366
80164
81686
85277
82345
78516
75215
72566
72396
75697
79045
81596
85958
87572
86167
80252
78239
75994
72049
72212
78045
86566
96693
103141
106487
107960
109027
109761
109441
107797
105179
102371
99938
100765
100119
97411
97728
98476
96097
89372
86922
84429
79995
78929
82955
90463
100067
106342
109441
110547
111629
111325
110654
109734
106680
104223
102261
102954
101488
98466
99049
99537
97461
90763
88183
85509
81365
80380
84421
91572
100900
107933
111311
112012
112852
112440
111888
110295
106806
103645
101358
102508
101796
99422
99535
100529
98805
91767
88668
85686
80181
76523
75582
74717
77705
83131
88000
90839
92330
95666
92071
87584
83447
80639
80283
83352
86433
87610
90007
92876
91806
86176
84044
81783
77317
76101
78818
82741
90065
96023
100299
101624
102511
104282
101516
98614
94561
91971
91060
93044
92512
89435
91853
95840
93773
88457
86431
83428
78481
75960
76808
77446
81712
88037
93364
95387
96443
99664
96616
93355
89252
86237
85568
87950
88440
87693
89949
94117
93516
88148
85831
82801
77486
74976
74303
72727
75019
79701
83932
86335
88041
91072
87711
83299
79077
76212
76510
79975
83964
86278
90046
92473
91603
86431
85013
83470
79604
79885
85756
94394
105171
110212
112486
112827
113369
113829
113045
111028
107510
104237
102228
104141
103647
101019
102120
103695
102091
96153
94062
91784
87690
86644
91217
98921
109545
113926
115346
114965
115613
115369
114290
112914
109727
106727
104598
106454
105385
102493
102908
104929
103008
96909
94819
92809
88192
87826
92076
99066
108506
114120
116092
116092
116441
115675
114808
112947
108762
105928
103751
105124
104259
101451
102300
104724
102793
96800
94624
92289
87934
86711
90668
98583
109081
113135
115096
115320
115567
115068
114021
112900
109800
106975
105488
107608
106790
103292
103017
103992
102152
95433
93055
90571
85887
84943
88969
97049
107742
113273
115651
116470
116521
115780
114478
112362
108211
104781
103191
104595
103699
101167
101171
102315
99997
93087
89999
86433
81250
78385
78718
79676
85042
91226
96390
98414
99644
102291
98956
95442
91405
88498
87931
90333
90543
89175
90647
94465
94291
88495
85807
82708
77511
74434
73387
72164
74722
79866
84431
87164
88978
92041
88166
83223
79360
76613
76428
79861
83160
85392
88542
91742
91006
85190
83159
80447
76232
74829
77383
81610
89416
96364
100720
102071
103108
104245
102448
99677
95491
92316
91411
94214
94830
93305
93109
95831
94366
88748
86839
84424
79758
79613
85011
94264
105569
111223
114105
114808
115119
114740
113539
112250
109285
106897
104985
107051
105784
102138
101200
103346
101893
95203
93066
90840
86434
85909
90075
97249
107166
113201
115681
115703
116108
115290
114352
112640
108647
105273
102826
104058
103129
100298
100883
103209
101232
94984
92707
90543
85697
84944
88658
96567
107144
111177
113343
113567
113780
113361
112535
111053
107771
104940
102790
104471
103391
99481
99619
101981
99975
93186
90805
88439
83889
82803
86317
93778
103990
108772
111238
111587
111643
111693
110473
108413
104845
101782
99796
100779
98734
95220
95661
99185
97196
90612
87393
83707
78683
76162
75910
76766
81923
87610
92656
94001
94877
97659
94995
91670
88022
85159
84655
87150
87298
85412
85693
90694
90800
85427
82514
79170
73830
70933
69674
68055
70779
75636
80707
84228
86908
90445
86936
82675
79312
76901
77187
81200
84207
85379
86859
90384
89786
84318
82473
80271
76219
76071
81141
90037
100986
107190
109872
110929
111619
111613
111038
109340
106178
103350
100947
102302
101094
97241
96653
99993
98365
91924
89743
87248
82913
82185
85582
93476
103935
108960
111295
112066
112566
112076
111523
110451
107379
104455
102008
103055
101167
96834
96342
100444
98011
91432
88591
86224
81716
80801
83976
90945
100347
106932
109866
110851
111999
111996
111488
110551
107576
104710
102352
103181
101034
96809
96572
100736
98655
91625
88934
86222
81475
80203
82491
90163
100421
106239
109332
110745
112204
112595
112230
111518
108807
106436
104194
104562
102164
97367
97040
100924
99031
91338
88530
85866
81121
80093
82484
89677
100522
105968
109599
111414
112257
112481
111515
109863
106856
103939
102114
101806
98610
94433
94543
99871
97782
90228
86835
82886
77566
74957
74053
75076
80653
86622
91355
93067
94090
96946
94311
91910
88802
86325
85450
86970
85882
83555
84227
90769
90043
83682
80541
77151
71952
69014
67145
66328
69529
74312
79458
82821
84428
87854
84805
81368
78798
77192
77341
80422
83724
84802
86775
90688
88769
82148
79819
77386
73772
73887
78728
87006
98247
105310
109542
111458
112512
112063
111231
110452
107538
104480
101703
102537
100570
95865
93818
98437
96445
89408
87081
84386
80387
79920
82556
90347
100674
106309
109213
110438
111504
111422
110640
109874
107099
104374
102463
102591
99411
94272
93303
98168
95548
87608
84834
81993
77536
76910
79632
86317
96394
103258
106868
108254
109688
109245
108635
107947
105017
102592
100168
100170
98724
94042
92809
97411
95341
88206
85283
82562
78237
76949
79619
86348
96731
102878
106317
107969
108992
108887
108473
108198
105615
102765
100127
100496
98541
94229
93380
98330
96442
88673
86537
84252
80041
78973
81643
88874
99454
105419
109181
111027
111921
112278
110882
109617
106298
103109
101096
101378
98601
94313
93187
97631
95918
88367
84830
81363
76437
73829
73213
74217
79541
85589
90494
92291
93428
96238
93349
90562
87037
84646
83667
85494
85293
83088
82763
89596
89116
82948
80303
76593
71408
68814
66776
65882
68319
73885
78579
82028
84324
87886
84337
80336
77412
75387
75648
78573
82147
83256
84329
88973
87855
81735
79639
77252
73226
73460
78097
86486
97931
105079
109026
110841
112179
112327
111739
110814
107896
105281
103175
103871
101781
97301
94935
98950
97460
90356
88035
85485
81067
80303
83200
91163
102118
107821
110913
111825
112320
111795
111054
109986
107253
104589
102279
102644
100541
96273
94872
100181
97888
90726
87639
85574
81495
80690
83342
90343
100309
106763
110054
111407
112244
112052
110987
110099
107148
104009
102020
102957
101334
96949
95437
100363
98373
91692
89025
86231
81623
80488
83195
91091
101024
106675
109381
110290
110989
111014
110290
109718
106838
103994
101650
102699
100719
96182
94850
100102
97945
90800
88398
85573
80983
80332
83104
90646
100527
105934
108561
110220
110779
110752
109621
108126
104585
101745
99928
100776
98062
94102
93173
98998
96743
89724
86516
82712
77468
75041
74396
75304
80490
86370
91417
93078
94052
96884
93870
91106
87543
85295
84580
86320
85899
83398
83529
90333
90671
84561
81996
78318
72946
70559
68139
67114
69909
74839
79698
83025
85040
88199
84703
81088
77936
75858
75952
79241
81948
82812
83998
89827
89196
82674
80627
78074
73918
73892
78033
86179
97040
103626
107522
109361
110696
110730
110659
109795
106931
104071
102378
103121
101640
97206
94391
98852
97471
90801
87788
85189
80773
80364
83079
90364
100596
106865
110515
111765
112540
112141
111431
111078
108348
105796
103550
104083
101837
96660
94363
99646
98064
90416
88043
85192
80760
79910
82752
89559
99157
106001
110004
112078
113627
113104
112303
111723
108729
106272
103987
104617
102510
97778
95974
100386
98359
91517
88596
85782
81421
79881
82727
90066
100532
106638
109992
111728
112818
112654
112199
111703
109348
106724
104765
105249
102840
98108
95899
101591
99458
91986
89174
86386
81982
80702
83139
90427
101036
107296
111051
112844
113803
114031
112525
111624
108758
105948
103956
103922
100635
96366
95037
101310
99863
91937
88090
84418
79295
76570
75098
76616
81982
88226
93371
95696
96700
99606
96782
94974
92020
89986
89355
90759
89672
86926
85931
93381
93873
87110
83898
80293
74834
72162
69577
69035
71970
77051
82305
85414
86956
90285
86812
84009
81545
79633
80066
82569
85054
85658
86389
93358
91851
84613
81848
79389
75559
75856
79497
87317
98252
105528
110379
112602
114089
114304
114082
114225
111931
109559
107379
107452
105510
100847
98602
103507
100810
92985
90162
87179
82964
82410
84778
91448
101704
107991
112183
114597
116047
116058
115515
115706
113238
111016
108791
108456
104923
100066
97316
102977
101264
93541
90588
87696
83277
82271
84402
90576
99654
107155
111896
114866
116719
117085
116365
116497
114031
111473
108841
109042
106675
101823
99578
105419
102943
94804
91366
88528
84058
83199
85707
92531
102753
109225
113678
116307
117487
118003
117344
118066
115359
113542
110847
109632
106720
101849
99222
104057
101800
93610
90807
87678
83774
83082
85715
91927
102149
109070
113436
115534
116475
116197
115204
114507
111665
108739
106989
106656
103121
98039
96491
101995
99449
91056
87719
84318
79491
77563
76854
77936
82944
88643
93857
95933
97097
99725
97066
95135
92491
90466
89796
90814
89809
86671
85487
92773
92231
85322
82208
78715
73677
71273
69596
68440
71188
75713
80699
84385
86858
90720
87133
83900
81823
80485
80824
83268
85576
85630
86496
93386
92101
84631
81956
79190
75711
76434
80500
88224
98604
106538
111070
113993
116029
116269
116096
115951
113947
111967
109819
109515
107678
102771
99913
104828
102368
94330
91418
88553
84674
84285
86708
93242
103186
110333
115041
117662
119438
118654
117597
117855
115737
113804
111702
109050
105449
100742
98562
103326
100318
92001
89032
86681
82892
82644
85440
91368
101008
108485
113082
115162
116715
116201
115046
115292
112546
110206
107639
106823
104197
99043
96963
102615
99897
92120
89202
86719
82711
82277
85289
91255
101032
107699
111647
113848
114716
114240
112762
113309
111042
108374
106132
106333
103568
99346
97453
101796
99107
90942
88356
85637
81392
80913
83382
89066
98790
104894
108925
110825
111663
111472
109856
108785
105943
103404
101693
101855
99469
95324
93913
99700
97107
89277
86206
82666
78204
75923
75612
76441
81062
86762
92046
94337
95493
98315
95124
93127
90430
88539
88230
89366
88293
85618
84640
91987
91983
85148
82312
78384
73651
71331
69507
68619
71384
76177
81164
84697
87153
90463
87161
84126
81788
79931
80292
82827
85324
85608
86677
93278
91450
84484
81628
79006
75223
75792
80122
86803
96384
104235
109149
111793
112730
112204
111110
111033
108369
105482
102319
102642
100544
96156
93290
98754
96512
88869
86071
83493
79709
79342
81985
87793
96894
104051
108321
110734
111769
111602
110888
110578
107603
105163
102842
103454
101543
97420
95206
100484
98164
90235
87589
84968
80900
80261
83074
88170
97686
104651
109400
111693
112939
112419
111108
110846
107605
104849
102288
103075
100815
96119
93958
99458
97313
89672
87226
84356
80126
79585
82673
88349
97725
104736
109394
111534
113015
112603
111479
111103
108243
105460
103332
103905
102372
98065
95772
100705
98524
90754
87922
85163
81194
80129
83483
89014
98294
105216
109397
111269
111951
111755
110458
109212
105935
102848
100976
101616
99959
95898
94364
99364
97475
89677
86426
82817
77959
75755
75608
76070
80425
86413
91780
94066
95052
97456
94372
91979
88762
86256
85602
87060
86701
84341
83585
90176
89720
83463
80469
76884
71997
69700
68277
66574
69114
73772
78844
82812
85318
88299
85205
81721
78761
76938
76841
79444
81971
82486
83735
90584
89708
82869
80522
77707
73999
74262
78879
84678
94060
102251
107540
110225
111980
112423
112357
112096
109149
106680
104048
104374
103023
98689
96115
102235
99977
92284
89532
86402
82303
81588
84779
89436
98618
105897
110710
112833
114310
114300
114111
114202
111779
109334
106638
106851
104660
100085
98163
104227
101595
93471
90478
87584
83115
82527
85358
90237
99034
106592
111322
113910
115053
115647
115289
115289
112512
109732
106621
106106
103160
98113
95801
101332
99722
92630
88971
85046
79545
75981
73747
72405
75158
80588
85788
89167
91280
94656
91457
88419
85546
83897
83645
85676
87374
86470
86728
93428
92397
86038
83536
80158
76062
75442
78138
80781
87290
94004
99967
102908
104770
106835
105165
104198
101727
99643
98691
99357
97358
93456
92884
99322
96785
89112
86000
82190
77739
76008
76054
76239
80047
85786
91143
94019
95466
97934
95301
94092
91633
89841
89283
90450
89409
86672
86064
93013
91634
84735
81925
78232
73866
71520
70286
68615
70992
75550
80183
83683
85875
89519
86546
84054
81841
80112
80128
82441
84734
85240
86745
93638
91146
83889
81256
78659
75115
75954
80797
86083
95253
103585
108547
111432
112927
113346
112488
112209
109603
106784
103982
104004
102725
98563
96103
101331
98607
90453
88086
85232
81837
81084
84259
88614
97100
104806
109682
112253
113556
113036
111982
111879
109316
106792
104010
104212
102365
97450
96056
101708
99012
90777
88451
85223
81276
80697
83950
88265
96830
104206
109372
112118
113474
113081
112330
112443
109694
107284
105078
105088
102960
98520
96832
102402
99844
91756
89000
85947
81889
81328
84650
89164
97523
104928
109728
112500
113915
113525
112949
112928
110536
107941
105627
105489
103170
98665
97435
102964
99877
92023
89506
86365
82373
81721
84974
88974
97077
104007
108892
111330
112235
112176
110600
109853
106676
103790
102112
102299
99749
95196
94719
99955
97577
89671
86650
82761
78226
76084
76278
76222
79936
85552
90816
93134
94322
96407
93303
91638
88575
86790
86236
87862
87491
85391
85968
91407
89881
83186
80372
77101
72507
70085
69326
67428
69304
73927
78931
82898
85340
88730
85509
82260
79447
77608
77472
80025
82427
83004
84811
90324
88554
81782
79261
76670
73382
73939
78762
84176
92455
100825
106074
108924
110350
110517
109804
109055
106213
103565
101159
101792
100295
96527
95429
99727
96721
89133
87094
84088
80171
79657
83067
87315
95458
102849
108157
110708
112113
112339
111400
111352
108879
106610
104386
104708
102794
98335
97627
101678
98808
90579
88037
85329
81281
80667
83866
88129
96068
104167
109581
112434
114012
113830
112893
112783
110208
107678
105444
105242
102604
97935
97394
101778
98355
90733
87778
84712
80715
80088
83425
87843
95696
103566
109224
112011
113586
113253
112219
111985
109592
106901
104855
104431
101293
96866
96371
100666
97526
89679
86970
83691
79940
79103
82400
86123
93705
100823
105893
107959
108551
108589
106983
105959
102809
99311
97504
97698
94757
90526
90457
94833
92167
84405
81311
77914
73330
71268
71702
71441
75084
80703
86176
88645
90023
92538
89655
87906
85107
82869
82417
83767
83410
80906
82029
86974
85593
78945
76354
72827
68399
66477
65930
64118
65900
70455
75192
78777
81129
84439
81081
77860
75010
73042
73079
75466
77956
78747
81535
85767
83654
76970
74540
71665
68065
68208
71847
75657
82339
89296
94192
96827
98296
99599
98173
96949
93855
91376
89884
90621
90126
87229
87284
90744
88055
80837
78352
75501
71648
71007
73934
77512
83966
91099
95993
98098
99618
100255
98749
97816
94838
92509
90721
91713
90551
86812
86970
90959
87997
80825
78332
75491
71453
70657
73339
76540
83029
89676
94736
97268
98881
99664
98025
96976
94111
91764
90135
90855
89356
85992
86825
90872
88153
80995
78506
75532
71534
70822
73731
76960
83459
89921
95023
97498
98901
99772
97968
97067
94586
92168
90303
91237
89719
86308
87048
90955
88234
81137
78756
75754
71732
70850
73490
76752
83213
89796
94705
97140
98402
99289
97265
96090
92990
90580
89605
90474
89040
85930
87314
90513
88084
80819
78030
74571
70050
68105
68824
68557
71420
76839
82319
84572
85937
88831
86076
84165
81184
79098
78776
80615
80496
78617
80688
84736
83463
76984
74357
71055
66357
64309
64021
62533
63697
68238
72912
76202
78175
81122
77995
75049
72203
70260
70135
72464
75076
76009
79837
83767
81502
74690
72607
69707
66120
65813
69025
72312
78377
85134
90236
92725
94317
96101
94401
93104
90250
87837
86263
87385
87098
84870
86221
89382
86583
79727
77262
74247
70336
69432
72139
75046
80772
86921
91676
94065
95544
97139
95278
94477
91610
89380
88187
89220
88234
85617
87333
90379
87326
80196
77990
74953
70611
69602
72109
75145
80811
87060
92116
94600
96274
97619
95946
94966
92365
90206
88763
89823
88695
85558
86655
89164
86589
79623
77008
74462
70546
69506
71770
75195
80684
86969
92170
94854
96354
97529
95598
94599
91947
89788
88281
89090
87966
85125
87194
89718
86941
79680
77281
74329
70254
69379
72220
75198
80522
86657
91457
94038
95378
96900
94931
93631
90737
88322
87095
88253
86745
84274
86547
88865
86170
79074
76337
73190
68794
67168
67750
67681
70191
75488
80698
83016
84347
87181
84534
82423
79844
77942
77481
79120
79240
78041
81053
83792
82249
75814
73499
70222
65890
63844
63463
62467
63231
67482
72167
75421
77262
80314
76786
73651
71086
69115
69236
71328
73688
74672
78264
81241
79391
73407
70994
68088
64134
62704
62844
62316
63628
68456
73331
76442
78203
81745
78783
75689
72989
71064
71060
73960
76414
77415
80511
83060
80768
74304
72162
69618
66002
65620
69124
73339
79048
85877
90796
93236
94754
96392
94862
93844
91420
89285
87907
89175
88644
86177
88199
89759
86592
79536
77217
74263
70319
69356
72226
75882
81172
87668
92596
95287
96843
98435
96711
95677
93160
90933
89390
90469
89386
87389
89313
90438
87693
80928
78285
75459
71227
70291
73135
77109
82501
88871
93890
96749
98423
99779
98205
97144
94708
92424
90958
91977
90754
89115
90593
91383
88632
81740
79112
75942
71832
71014
73681
78394
83471
90036
95456
98227
99239
100339
98235
96480
93519
90108
89301
90235
89010
87153
88751
89474
87334
80176
77503
74112
69598
67876
68853
69707
71504
77127
82466
84846
86386
89270
86060
84001
80831
78887
78494
80452
80769
80341
81750
83837
82724
76484
73763
70462
66084
63792
63432
63338
63456
67883
73111
77128
79583
82710
79255
75934
73023
71010
70919
73865
77312
79675
81919
83142
80928
74590
72505
69969
66500
66489
70818
77237
83805
91195
96556
99353
100944
102221
100702
99369
96521
93990
91589
93276
93010
92127
91550
92106
89756
82883
80547
77764
73770
73001
76307
82344
88761
95886
100890
103210
104564
104719
103425
102187
99274
96177
93890
94892
93809
92850
93381
93707
90943
84082
81686
78895
74759
73917
76935
82880
88661
95933
100836
103192
104214
104772
103336
102191
99183
96743
94751
96156
95475
95287
93979
93599
91455
84722
82206
79281
75038
74534
77738
84223
90533
97955
102722
105345
106835
106747
105109
103946
101070
98387
96211
97014
95976
94104
94185
94399
91426
84762
82261
79377
75110
74527
77940
83641
89735
96578
101562
103476
104829
105452
103265
101908
98186
95227
93368
94292
92729
92442
93032
93201
91340
84009
80788
77439
72713
70629
71614
73309
75267
80966
86595
88916
90274
93258
90034
87668
84308
82119
81562
83851
84024
84699
85122
86969
85988
79530
76914
73568
68788
66455
65938
66037
66330
70844
76199
80010
82412
85917
82221
78649
75522
73413
73373
75990
79010
82926
86182
87069
85012
78658
76089
73693
69774
69914
74995
82864
90033
97671
102854
105426
107541
108334
107799
107340
104770
102017
99280
100010
98714
98156
97559
97460
94710
87332
84977
82224
77882
77157
80695
88135
95022
102308
106943
109714
111566
111778
111587
111573
109083
106227
103792
104099
101526
100585
100507
100092
97203
89614
86572
83662
79249
78508
82156
89192
95790
103135
108309
111361
113467
113384
112814
112624
109763
107102
104569
104858
102436
102450
100807
99859
96742
89508
86914
84209
79951
79228
82957
90861
98104
105040
109603
111645
113528
112837
111980
111673
109291
106445
103871
104459
102676
102276
100129
99223
96159
88639
86518
83615
79504
78858
82711
91086
98862
104041
108412
110799
112079
112219
110728
110154
107323
104067
102269
102636
100060
100315
99204
98866
96148
88208
84769
81013
76077
73989
74836
76929
79471
85063
90672
93343
94896
97896
95171
93246
90259
88202
87781
88892
88417
90542
90953
91460
90177
83149
80031
76227
71571
69509
69248
69736
69234
73842
79142
82834
85619
89077
85683
82617
79846
78126
78432
81492
84371
89682
89465
89255
86783
80442
78156
75888
72351
73210
78971
89971
98725
104565
108298
110079
111315
111461
110343
110283
107622
104914
102739
104201
103707
103637
98436
97678
95016
87907
85830
83295
79478
78844
83498
93464
102263
107177
110713
112187
113289
112017
110971
110515
108039
105598
103182
104262
103003
102950
98242
97995
95056
87692
85067
82196
78603
78024
82270
91742
99040
105291
109269
111058
112662
112411
111500
110904
108505
105965
103913
104575
103532
104649
101157
99536
96375
89215
86611
84297
79951
79521
83792
93524
101650
106626
110019
111920
113382
112373
111444
111236
109018
106912
104603
105650
104606
105012
100248
98821
95438
88849
86243
83663
79826
79228
83212
93386
101967
106625
109758
111064
111984
111839
109830
108861
105944
102609
101149
101768
100343
101972
98052
97205
94701
86852
83400
80228
75747
73860
74405
77757
80385
85611
90807
92752
94126
96737
93451
90572
87073
85170
85071
86896
87910
90648
87254
88054
86762
80631
77749
74708
69743
67850
67399
68686
68626
72968
78360
82277
84896
88436
84582
80982
77652
75919
76248
80277
84821
90704
87013
87380
85544
79583
77671
75456
71898
72095
78081
90099
99613
104772
108461
109928
111004
110555
109536
108874
106094
103361
101549
103640
104025
104952
98158
96677
94212
87516
85115
82529
78904
78243
82764
93412
102526
107453
110309
111598
112305
111279
110558
110331
107522
104970
102934
103787
103518
105728
99810
98212
95699
88265
85810
83201
79391
78814
82913
93001
101299
106715
110339
111271
112666
111808
111038
110515
107802
105368
103179
104497
104638
106764
100460
98821
96216
89008
86399
83818
79756
79139
83401
94348
103475
107765
110627
111860
112862
112034
111229
110966
108523
106297
104058
105242
104874
106658
100070
98571
95417
88922
86214
83833
79871
78929
83097
94000
103403
107474
110737
111729
112031
111407
109477
108406
105119
101933
100650
101512
101552
103412
97647
96807
94372
86811
83558
80169
75569
73528
74328
78033
81250
86178
91121
92551
93644
95859
92265
89462
85870
83673
83680
86008
88349
91781
87556
88895
87814
81423
78663
75778
70912
68571
68486
69933
70301
74816
80308
83786
86193
89079
85135
80938
77328
75283
76239
80545
86330
92651
88474
88287
86961
81108
79253
77113
73568
73737
79870
92313
102778
107138
109751
110515
110659
110520
109659
108238
104997
102593
100518
103186
105574
107613
99980
98844
96744
90304
88027
85757
81866
81015
85863
97592
107363
110719
112390
112424
113285
112185
110897
109702
106756
104077
102239
104045
106115
108346
101008
99347
96960
90240
87907
85900
81967
81277
85894
96708
105448
110384
112643
112863
113277
112310
111366
110005
106664
104272
102432
104434
106728
109021
101176
99979
97380
91383
88940
86642
82444
81726
86617
98374
107818
110449
112455
112985
113166
112139
111218
110111
107326
104681
103034
104456
106586
108711
101060
99622
97300
90829
88269
85805
81506
81205
85633
97176
106861
109980
111513
111769
112100
111449
109572
108053
104893
101661
100271
101655
104260
105369
98545
97951
95884
88579
85443
82309
77286
75190
75955
79547
83682
88265
92689
93716
94876
97703
94525
91619
87707
85320
85099
87860
92150
94275
88930
90214
89483
83289
80296
77117
71993
69625
69332
70732
72018
75840
80774
84520
87161
90436
86416
82210
79033
76726
77174
81759
89105
93483
88223
88096
86847
81191
79435
77292
73464
73982
80008
92580
103557
106863
109172
109967
110831
110757
109902
108733
105711
103049
100955
103447
107677
107332
99095
97797
95380
88777
86510
83931
80044
79428
84126
96064
107434
110170
112235
112919
113711
112702
111587
111200
108248
105844
104186
106407
110203
109120
100668
99731
96837
89914
87533
84998
80734
80107
84826
95611
106032
110241
112795
113305
114175
112900
111793
110649
107926
105399
103807
107003
111714
109343
100924
99866
97537
90992
88655
85899
81563
80979
85291
97162
108575
111234
113015
113532
114468
113015
111823
110864
107899
105326
103778
106122
110556
109308
101313
99861
97985
91112
88834
86512
82449
81605
85955
97541
108941
112008
113368
113148
113421
112756
110805
109538
106305
102576
101883
105005
109465
107368
99848
99161
96538
90024
87261
83595
78544
75932
76689
80515
85597
90303
95049
96289
97043
99477
96197
93374
89868
87349
87621
91556
97189
96533
91131
92335
91604
85378
82569
79372
74142
71685
71662
73260
74742
78640
84628
88434
90912
94005
89952
85171
81735
79117
80209
85414
95130
97753
92274
91908
90779
85009
83361
81118
77226
77333
83694
96859
109422
112792
115116
116287
117769
116457
115042
113269
109979
107480
105664
109294
115653
112784
103981
102916
100743
94184
91589
88788
84230
83389
88149
99170
110986
114473
116558
116590
116835
115342
114585
113392
110324
108035
106652
110251
115728
112046
103409
102499
100298
93445
91141
88576
84014
83456
88794
100171
111868
116773
119251
119685
120170
118918
117760
116108
112738
110588
109612
114174
119735
114783
105653
104453
102341
95740
93408
90594
86353
85401
89958
102275
115082
117650
118829
118826
119185
117446
116183
114899
111774
108918
107677
111732
117405
113596
104863
104019
101737
94981
92953
90167
85847
85445
90174
101630
114375
116641
117673
117392
116944
115731
113848
111297
107694
103981
103347
106465
112642
109596
102448
102351
100391
93281
89862
86651
81518
79208
79944
84056
89581
93476
97680
98017
97997
99991
96662
93206
89323
86760
86495
90518
99487
97365
92067
93319
92737
86781
84402
81051
75805
73115
73144
74721
77024
79798
85010
87992
89671
92346
88136
83423
79558
77182
78051
83613
95282
96421
91305
91457
90571
84902
83100
80942
76755
77216
83328
96470
109025
111495
112763
112628
112942
112337
111487
109844
106901
103809
102480
106451
114663
109664
100870
100154
98156
91809
89232
86781
82413
81808
86875
98501
111489
113054
113992
113904
114042
113058
112034
111295
108202
105486
104361
108379
115429
110351
101660
100463
98425
91611
88676
86255
81993
81294
85978
97191
109147
112529
114730
115277
115994
114542
113345
112404
109584
106864
105396
109742
116550
110260
102025
101410
99222
92624
90087
87452
83493
82376
87121
98961
111914
113729
115284
115304
115675
114347
113219
112553
109875
107205
105679
110005
116813
110595
101859
100987
98627
92176
90012
87727
83374
82608
87717
99280
112486
114241
115127
114731
114606
113622
111770
109743
106522
103260
102285
106332
113031
107920
100395
100470
98418
91469
88414
84881
80106
78193
79179
82944
89296
92544
96795
97467
97700
100042
96834
93763
90217
87362
87792
93000
100823
96697
91331
92643
92289
86628
83351
80356
75570
72901
72949
74610
76759
79396
84232
87352
90027
93159
88831
84227
80633
78440
79138
86314
97736
96915
91650
91589
90797
85034
83752
81354
77551
77655
84292
97215
110642
113428
114675
114685
114647
113971
112940
111316
108393
105533
104597
110990
118165
111794
102994
102504
100486
94241
91818
89506
85213
84524
89359
101231
114854
117384
118470
118729
118938
117723
116822
115834
113304
111267
111479
117578
121716
114158
105524
104513
102685
95869
93515
90928
86713
86041
90693
101809
114239
118512
120078
120009
120116
118558
116803
115194
112196
109879
108413
113873
120325
113833
105570
104071
101678
95359
92846
90573
86038
84906
89404
101727
115738
118024
118582
118536
118398
116747
115338
114059
110854
108640
107687
114380
120682
113663
104950
103804
101594
95172
92910
90056
85818
84542
89317
100902
114566
117337
118101
117677
117281
116183
114598
112614
109163
105824
105971
112151
116676
109815
102598
102538
100472
93314
90070
86378
81309
78940
79786
83707
89726
93978
98030
99191
99709
101956
98642
95349
91561
89209
89885
97055
103419
98378
92799
94438
94186
88031
85376
81975
76563
73918
73721
75224
78539
81319
86272
89995
92026
94669
90299
85436
81861
79644
80528
88714
98974
97646
92813
93960
93113
87073
85186
82799
78991
79226
85325
95983
108363
114008
116915
117999
118492
117367
116484
114277
110960
108075
106824
114040
120018
112565
104086
103718
101893
95289
93100
90377
85875
85055
89335
98959
111157
116135
118043
118712
118563
117051
115614
114303
110756
107549
106178
112897
119273
112223
104190
103786
102056
95158
92506
89583
85225
84318
88813
97996
109888
115066
117094
117515
117327
115885
114425
112836
109339
106190
104837
111358
118009
110953
103284
102659
101087
94308
91493
88943
84325
83312
87812
97186
108850
113327
114807
115031
115295
114166
112941
111442
108091
105370
103827
110460
116704
109551
101957
101882
99911
93217
90665
88011
83435
82384
86499
95625
107083
112205
114001
114416
114644
113755
111949
109936
105962
103318
103089
110505
114118
107211
100626
100571
99011
91948
88696
85197
80009
77342
78410
81361
86667
90583
94387
95635
95934
98411
95082
91951
88252
85925
86293
94376
100644
95203
90085
91873
91716
85777
83039
73957
71599
70687
71556
74400
76161
80105
84107
85377
86692
89479
85688
81693
78224
77265
83824
93978
94481
91747
87547
88895
88135
82294
80631
78056
74100
73476
77169
83755
89723
95762
99168
99966
101157
103146
101201
99026
95570
94292
99478
106999
104588
97876
91203
92522
90935
89401
86930
82972
78104
76093
76305
78114
79493
83708
88240
90349
92132
95320
91812
87679
84000
83374
90686
101782
102303
98462
93970
95355
93592
88321
86763
84084
80236
80814
87434
97847
107244
113507
116765
117979
119020
118406
117590
116379
113791
113059
118384
126089
121950
113703
105473
104870
102496
95946
93858
90872
86289
85789
90740
103051
112744
114713
115863
116063
116416
115414
114690
113602
111451
110420
116783
124895
121165
112960
105185
104436
102162
95836
93561
91010
86764
86078
91293
102952
114434
117484
119240
119590
119703
118223
116983
115728
112761
111195
116718
124518
121130
113645
106783
107093
104908
97323
94678
91204
86265
84207
85592
89595
94531
98802
102424
103031
103442
106166
102671
99077
95410
94327
101371
111584
110050
104215
99434
101662
100891
95374
93054
89707
84302
81949
81956
83303
84466
88633
93032
95464
97256
100100
95547
90569
86793
85863
96070
107149
108602
105766
100169
101239
100043
95003
93754
91538
87625
87707
94185
107503
119274
122495
123893
123585
123474
122153
120784
119169
116064
115096
122824
131450
128628
120395
112155
111551
108983
102505
100741
98453
94270
93746
99116
111539
122479
123855
124336
123238
122908
121154
119470
117750
114694
113582
121541
130705
128170
120412
112133
111694
109115
102676
100638
98520
94211
93540
98643
110120
120333
124223
126356
126637
126789
125723
125293
124114
121328
120619
127443
135621
132420
124378
116517
116790
113922
107890
106112
103648
99649
99111
104265
116861
128344
130102
130942
130081
129739
128179
126908
125082
121867
121445
128350
134378
131418
123377
115849
116388
113767
106614
103678
100574
94840
91635
91771
94309
96680
100193
104831
106261
106847
110023
106251
101930
97955
97521
105919
114826
114422
110355
105517
108043
107304
101493
99500
96999
91903
89869
91220
94599
98596
103130
108729
110325
111474
115127
112287
109248
105986
105925
113396
119478
117126
111403
106543
108845
107557
101899
99848
96613
91050
88196
87862
89305
90964
94274
99578
103071
105025
108071
104086
99353
96455
96329
105335
113650
114277
111511
106010
106449
105074
100199
99014
97522
93317
93626
100420
113729
126236
129399
130776
130511
130330
129741
129178
127396
124980
124959
132865
139862
136949
128951
120274
120131
117933
111650
109716
107698
103553
102741
108170
120635
133231
134860
136180
135537
135625
134564
133650
131653
129150
129356
136757
142604
138983
130663
122021
121569
118386
111969
109823
107422
102549
101593
106747
118288
129150
132662
134499
134323
135234
133609
133176
132358
129651
129765
137488
143649
140027
131577
123466
123160
120413
114768
113284
111347
107137
106354
112143
124592
136767
138073
138632
137546
136707
134985
133631
132236
129475
130373
139812
147669
144416
136711
128411
129349
127421
121454
119837
118094
113994
113628
118763
130911
143592
145109
145780
143434
141567
139373
136844
133628
130438
130015
140532
148083
144838
137552
130690
131560
129737
123664
121683
119291
114170
111931
113278
117013
123328
127676
131828
131368
130034
131008
127517
123310
119654
120026
130136
137461
135910
130171
125323
128604
128203
122980
121606
118954
113194
109971
109872
110701
112725
116460
122064
124316
125228
126806
121366
115580
111913
112150
124179
133314
134590
132457
127164
128240
127066
122661
122160
121443
117338
116912
123772
136118
148806
151075
152493
151340
149778
147865
146217
143502
140140
140834
150000
155630
151992
143462
133896
134359
132450
126358
125189
123208
118412
117449
122512
132776
141395
141847
142274
140636
139588
138109
136602
134446
131876
132647
142900
150310
147199
140049
132965
134012
131470
126332
129634
128409
123517
122422
127670
137184
144335
147428
149291
148463
147914
146283
145295
142935
139999
140451
149175
155829
152292
144762
136780
137369
134919
129684
133557
132062
126937
125430
130372
140552
148629
149301
149749
148977
148660
147946
147982
146490
144226
145062
152375
156783
152078
144215
136358
136735
134388
128378
132015
130263
125225
123310
128544
139826
152265
153317
154776
154260
153733
152756
151614
149612
146926
147073
155630
160470
156057
148280
141296
142637
140363
133952
131929
129006
123317
120589
121413
124914
131566
136277
141624
142268
142098
143466
140151
136199
132458
132525
141627
147026
144507
138744
133430
136515
134921
130062
128464
125906
119748
115946
115521
116011
118255
121694
127412
130685
131824
134178
130295
125287
122229
123100
132274
139107
140060
137566
131766
132512
131004
126373
125838
124348
119901
119227
125668
135954
144867
146821
147966
147527
147214
146382
146088
144121
141374
142151
150046
154812
151214
143688
134975
135590
132927
127259
130970
129184
123989
122291
127856
138188
147109
147975
148597
148279
147881
146753
146597
144987
142817
143407
151489
156744
153342
145586
137531
138237
135159
129622
133617
131626
126711
125568
130656
140179
148375
151195
152926
152172
151780
150471
149903
148047
145163
146200
153961
158614
154997
147078
139299
139542
137573
132801
136602
134600
129135
127630
132179
143226
154543
155210
154529
153510
153638
151788
150225
147688
144892
146168
155739
160364
156807
149405
140968
140251
137771
131881
131710
129302
124241
122572
126601
137634
149432
150800
150917
150615
150899
149489
148610
145880
142387
141828
148157
150332
146304
139852
132724
133185
130722
124264
121817
119127
113269
110359
111191
114799
121099
124924
128215
128169
127986
129794
126718
123074
119587
120092
128997
133546
131706
126757
121378
124032
123901
117611
115202
112444
106245
102687
101851
102987
105378
108476
113797
117577
119387
122157
118207
113553
110849
111582
120488
126958
127714
125096
119757
120186
118225
113454
112728
111394
107137
106792
113260
126383
139859
142014
141971
141765
142254
141910
141496
139700
137134
138083
147004
151649
148931
141794
133248
133029
130863
125083
123920
122066
117406
116429
122020
134771
148119
149451
148646
148362
148274
146858
145923
144198
141560
142347
151369
155336
152076
144704
135955
135995
133367
127081
125966
123991
119285
118368
123567
135069
147222
150547
150766
149568
149767
146935
146484
144658
141768
143263
151902
156113
152837
145253
136878
136194
133076
127952
126639
124745
119898
118179
123024
135426
149048
150314
150026
149986
150365
148436
147905
146501
143185
144310
152680
156636
152478
145260
136422
136537
133841
127588
126328
124539
119909
118824
124261
136303
149316
151321
150470
149521
149604
147318
146576
144124
140997
141943
151551
156072
152189
145410
138107
139116
136740
130390
128122
125432
120175
117521
119045
123080
130153
134286
136941
136269
135460
136625
133126
128943
125157
126405
138078
144471
143299
138701
133379
136940
136151
130968
129671
127480
122099
119055
119084
120267
123481
126735
131716
134397
135018
136425
131286
125562
121979
123364
135348
143766
144933
142656
136732
137284
135237
130282
129894
128902
124541
123770
130444
141283
152085
154071
154319
154057
154919
154742
154433
152015
148722
149941
158373
162330
158606
150783
141227
140783
137826
132373
135032
133146
128237
126826
131760
142811
152168
152870
151927
150894
151156
149984
149206
147125
144417
146017
155106
159456
155765
148441
139965
139985
136163
129678
133234
131531
126144
124805
129522
140301
151250
154799
155167
154823
155506
154153
153698
152003
148787
149442
157475
161548
157887
150111
141518
140680
137516
132466
132746
130931
125916
124453
129146
141593
154450
155367
154501
153740
154347
152583
151858
150174
147389
148078
157036
161071
156998
149381
140396
139399
136054
130243
128733
126798
121414
119919
124554
136585
149462
151628
150208
149852
150176
149049
147876
145504
141767
141757
149479
152026
147878
141147
133264
134148
131709
124252
121459
119155
113072
110740
111714
115461
122549
126864
130544
130975
131474
133626
131213
127902
124897
125936
136785
142654
141171
136719
131305
134196
133326
128027
126800
124670
119132
115927
116197
117524
120980
124030
129433
132183
132532
134154
130048
124895
121449
122121
133344
141178
142842
140748
135695
136856
134849
130004
129254
128156
123892
123484
129370
137778
146141
151209
153154
153465
153616
152297
151080
148346
144622
144554
152688
156882
154574
148291
140493
141000
137928
132487
134868
133244
128613
126898
131819
141680
152839
157671
159010
159082
159335
157877
157503
155112
151386
151812
159354
163504
160753
154446
146793
147779
144172
138209
136907
135227
130347
128839
133391
142421
153157
158930
160884
161405
162042
160190
159012
156873
152984
153206
161007
164863
162369
155281
147889
147987
144969
139047
138464
136628
131333
129675
133870
142547
152607
157742
159330
159237
159482
157624
156035
153370
149388
149540
157346
161592
158921
153025
145640
146279
142756
136842
135411
133457
128420
126635
130255
137621
147772
152707
154038
152885
151590
149913
147040
143283
138992
138341
147195
152020
149285
144137
138239
139442
136522
129907
128172
125819
120360
117187
117409
119455
124595
128633
132499
133643
133195
135125
132962
129569
125282
125438
134687
137483
133370
128492
124719
129161
130238
126425
125596
122894
115533
110074
107839
106933
107959
109536
114034
118028
119344
121555
117479
111678
109145
109962
119272
125534
127726
127365
124681
127156
125228
120037
119238
117894
113564
112198
115318
120384
127155
131468
135874
138809
140190
142003
139621
137209
133876
134131
143588
148297
147081
142131
135750
137488
135139
129975
129383
128300
123480
121696
124753
130560
138747
143660
147505
149036
150232
150853
148953
146242
143102
143932
153373
158277
156204
150406
143672
145444
143024
137357
136466
135168
130370
128166
130922
136047
143648
148778
153015
154904
155701
156139
153863
151257
148050
148575
157878
162435
159948
154103
147216
148573
146289
141425
140556
139413
134660
132713
135035
139031
143303
147504
150967
152146
152901
153707
151661
148828
145544
146067
155429
160050
157774
152297
145917
147336
144968
139537
143037
141278
136149
133667
135941
140232
147588
152615
156844
158983
160126
161598
158032
154844
150439
149793
155731
157598
153890
148733
140913
141449
138583
131848
129343
126389
120233
116547
116064
117354
120851
124367
128362
130097
131083
134653
133509
130831
127270
127041
135480
138857
135444
129843
125352
129322
130860
127752
126927
124659
117421
112035
109372
107467
106996
106417
108869
112460
115023
120045
117844
113841
111686
112511
120922
127719
129413
128087
123164
124888
122801
116812
115757
114378
109784
108626
112573
119430
127969
133455
137004
139323
141153
142512
141087
138383
135170
135503
144623
151181
149308
143013
134486
134903
132189
126722
125860
124487
119455
118024
123123
134750
148438
151232
151605
152056
152601
151575
150440
147764
144643
145035
154320
160225
156631
149012
140433
140059
136837
131390
130198
128259
123098
121821
126807
137286
149388
153813
155147
155670
156478
154655
153771
151723
148159
148528
156907
163688
160728
153424
144642
144808
142337
137002
135928
134698
130013
128267
133097
144245
157840
160554
160107
160411
161567
161226
160712
158786
156046
155914
163243
167435
161687
154836
146498
147524
144629
138758
139026
137104
132176
130614
135302
146434
160328
162876
162946
162198
162054
160597
158874
156194
152675
152086
160289
164296
159899
153902
145524
146196
143511
137099
134822
132110
126046
122650
122997
125460
131980
136480
140466
142059
142907
145071
141948
137971
134022
133071
141038
147296
144986
139778
133855
136213
134887
129842
128243
125378
119018
114888
114055
114376
116535
119479
124882
129471
131728
135187
131653
125500
121339
120495
129017
137751
139411
137053
131341
131993
129952
125461
125347
124517
120076
119429
125664
138503
152471
155612
155484
154959
155259
154435
153352
150272
146799
146673
154449
161616
158623
151193
142085
142814
139989
134569
134071
132761
128134
126894
132280
143980
158001
160607
159988
159830
159930
157824
156542
153450
149894
149495
156797
162942
159989
153620
144910
145315
142573
137101
135850
134387
129461
128269
133150
143934
156545
161482
161738
160549
160838
159381
158297
155000
151726
150758
157304
163195
160695
153114
144230
144165
141194
135502
134251
132496
127446
125518
130565
141705
155180
157660
157069
156370
156671
155005
154181
151668
148271
147706
154001
160693
157588
149961
140786
141034
138470
133039
131825
130012
125209
124067
129130
141050
154764
157364
157053
155469
154690
152629
150396
146388
142355
140872
148311
156463
153721
147334
140061
140864
138709
132900
131262
128924
123770
120891
121666
124785
131511
135730
138989
138101
136806
137429
133600
128667
123616
122748
131505
141256
140774
136547
131415
134334
134061
129403
128062
126207
120419
116484
115816
116285
118883
122288
127796
130682
131524
132753
127826
121659
117110
116665
125606
137094
139186
137022
131207
132760
130988
125873
126156
124985
120702
119738
126077
137835
151172
154761
155161
155068
155665
154952
154273
151834
148480
147719
153023
159663
156557
148433
138919
138477
135761
130206
129078
127248
122277
120859
125611
137970
151590
154707
154775
154652
155633
154630
153897
151670
148209
146725
151013
156556
152585
144850
135967
135167
132280
126243
124619
122245
117252
115978
120579
131371
143549
148206
148722
148676
149266
147891
147215
144943
141408
139999
144242
151130
147666
139944
130753
130603
128103
122340
121510
119712
114505
112704
117171
129133
142441
144183
143715
142983
143213
141299
140325
137831
134379
133216
138570
147379
144632
136864
128297
128229
125984
121224
120038
118048
113027
111704
116609
128329
141748
144121
143961
143456
143313
141658
139874
136802
133064
131651
137449
145409
142339
135413
128349
129819
127478
121401
120118
117616
111936
108921
110117
113409
119382
123948
127707
127995
126998
128265
124769
120192
115530
114163
120444
131900
131400
127000
121999
124992
124971
120544
119492
117192
111446
108035
108060
108647
111353
114869
120686
123752
124904
126817
122121
116735
112374
111724
118911
131494
134393
132507
127241
128875
127559
123024
123441
122849
118663
118560
125363
137909
151592
155291
155822
154883
154485
152737
151345
147242
143033
142140
147853
160653
159384
152336
143670
144699
142733
137943
137705
136582
132629
131710
137076
149046
162143
164144
163612
161569
160417
157413
154694
150990
146758
145568
151018
163679
162367
155311
147004
148058
145363
140380
140826
139379
135060
133959
139081
149338
159145
162801
163242
160866
159306
156022
153397
149467
145035
143858
149124
160859
159048
152007
143542
144182
141946
137362
140787
138894
133932
132078
136686
146987
156034
157954
158290
158236
159097
158192
158056
156072
153348
152615
156944
164087
161146
154957
146129
147070
144952
139993
144246
142886
137717
136268
141152
151584
164717
167897
168689
168795
169005
167747
166665
163656
160127
158648
162798
170459
167115
160264
152623
153658
151208
145587
143808
141550
135855
132539
132853
135695
141879
147042
152562
154266
155403
157487
154617
150877
146095
143830
147687
156537
154760
149001
142693
145103
143725
138766
137571
135183
129196
125129
124077
124050
125920
129056
135404
139354
140607
142204
137325
131441
126150
124715
130364
143678
145984
143715
137408
138310
137114
132549
132875
132360
128143
127213
133832
145874
157845
160097
160071
159067
157869
156899
155166
150876
146338
144773
148965
161263
159921
153183
144735
145220
142763
137529
138280
137044
132301
130807
136146
147604
160820
162648
162096
160298
159476
156880
153899
150150
145751
144014
148196
160900
160101
153347
144746
145780
143121
138652
138171
136806
131963
131081
136438
148067
160104
164201
165154
163922
162810
160376
158132
154247
149594
148392
152494
163301
160855
154191
146268
146386
144167
139188
138759
137020
132220
130558
135472
146650
159018
162053
162806
163153
164178
163035
162054
159582
155829
154355
156089
165503
163845
157337
148385
148733
146412
141517
140967
139611
135040
133459
138208
149158
161732
163205
163720
164106
164840
164030
162474
159345
154962
152792
156076
165660
162376
156350
149407
150360
147925
142027
141115
138637
132384
129011
129429
131974
137717
142112
146943
148153
148896
151210
148322
143979
139241
136922
139738
150871
150477
145250
139700
142153
141457
136719
135575
133750
127717
123567
122465
122782
124396
127737
133509
137068
138030
139626
135136
129152
124799
123106
127195
140745
143800
141580
135849
137099
135166
130168
130340
129616
124945
124206
130116
141030
149980
152758
153989
153895
154002
152984
152332
149210
145316
143887
146262
156334
154870
147422
138550
139035
136969
131756
134591
133119
127842
125850
130921
142025
154357
156686
157825
157637
158285
156798
155763
152916
149054
147189
149105
158631
156613
149172
140518
140220
137548
132400
131750
129962
125061
123814
128669
139471
150504
154610
156087
155908
155890
154076
152827
150141
146024
143979
145305
156492
155638
148228
139905
140286
137635
132502
131637
130577
125788
123994
129184
140487
152189
153515
154171
153577
153266
151739
150727
148108
144405
142941
144940
156181
156367
149445
140860
141623
139591
135154
134782
133778
129170
128176
133418
144591
156193
157686
157489
154827
153589
151568
149451
145507
140978
138722
140974
153859
154457
148427
142209
143857
142009
136880
135498
133655
128489
125696
126622
129685
134608
138409
142050
140852
139157
139404
135497
130644
126016
123832
126954
140515
142373
138051
133230
136654
136907
132414
131990
130255
124505
121273
120912
121254
122768
125766
130775
132373
132628
133889
129284
123610
119500
118172
122162
135935
140067
138054
133088
134752
133155
128543
128487
127541
123139
122056
128027
137344
144792
148383
150498
150495
151024
149688
148627
145042
140404
138082
138565
149319
149563
142505
134760
135308
133988
128866
132632
131469
126369
124941
129652
139997
150143
153127
154221
152730
152095
150501
149292
145966
142108
139289
139273
150464
151054
143264
135012
136058
133965
128604
127331
125600
120279
118508
122835
132847
142211
146956
149844
150906
151776
149968
149572
147486
143256
141060
141377
150416
148700
140984
132686
132406
129583
123762
122746
120442
115155
113215
117042
127380
137498
140622
142800
143240
144001
142811
141809
139061
135265
133175
134604
144669
145360
138253
130679
131310
129214
123525
122648
120732
116265
114941
119570
129472
139311
142359
143778
143044
142516
141294
139796
136559
132068
129574
130878
141429
142282
135718
129132
130263
128562
122194
120389
117680
111541
108444
109041
111641
115905
120206
124811
125663
125841
127303
124006
119204
114811
112516
114145
125803
129299
124683
119188
122013
121232
116652
115296
112913
107117
103550
102659
102943
103856
107349
113089
117183
119681
122912
119222
114470
110701
108693
111499
122778
127645
125225
119987
121263
119886
115218
114856
113537
109258
108874
114728
124649
132612
136891
139377
140025
140500
140064
139530
137086
133460
132113
133076
143537
144903
138136
129978
131736
129905
124520
126578
124912
120173
118693
123969
133284
143348
147884
150105
150288
151378
150110
149476
147233
143396
141563
141967
151783
152692
144702
136732
137285
134768
129065
127583
125788
120554
119074
123716
132834
142047
146687
150151
151007
152000
150933
150077
147791
143531
141298
141420
151027
152175
144654
136210
136818
134726
128872
127546
125602
120626
119310
124116
133432
143271
148029
151098
152371
153663
152818
152028
149915
146197
144542
144936
154337
155432
147907
139976
140777
137912
132253
130714
128991
124585
122898
127219
136587
146285
150985
153496
153148
153360
151523
149393
146065
141369
138586
139716
148932
151076
144674
137569
138905
136968
131584
130018
127711
122170
118998
119471
122418
125777
130608
135317
135872
135756
137708
134418
130490
126057
123743
125711
136687
140709
135567
129984
132958
132627
128166
127073
125121
119453
115800
115401
115795
115781
120280
126000
129360
130979
133699
129770
124350
120333
118497
121254
134399
141979
139902
134586
135851
134525
130009
129875
129318
124701
124463
130990
141800
149764
152843
153617
152709
152241
151303
150678
147526
142847
141031
141551
151462
156117
148929
141302
140676
138469
133430
133764
132297
127331
125925
130665
140538
147991
150610
152734
152650
153281
151764
150615
147571
143301
140986
140993
149479
154279
147860
140171
141075
138851
134291
137122
135802
130847
129317
133984
142484
145806
148814
150370
149015
148053
146371
145335
142576
139034
137153
136975
147554
153214
146718
140069
141914
139258
134233
138457
136942
131751
129722
134249
143299
147787
149952
152019
151173
150379
148277
146891
143649
139376
137441
138569
149029
153070
145291
137309
138084
136093
130636
134024
131979
125978
123673
127712
137743
146318
149766
152338
151577
151329
149590
148043
145166
140814
138557
139402
147498
150379
142849
135823
136308
133964
128429
126449
124053
118124
114851
115567
118356
121897
127699
132848
133299
133223
135251
132421
128555
124412
122607
123837
133881
138887
133060
127612
130203
129964
125716
124407
122428
116818
113309
113208
113844
114275
119104
124231
125877
126820
128294
124128
118101
113659
111740
113986
125852
137391
135535
129404
131203
129949
125765
125510
124669
120131
119666
125554
136777
142758
145473
146275
145537
145056
144048
143381
139654
135837
133042
132600
142592
150301
143010
134568
135448
133909
128938
131856
130382
125193
124099
129124
139913
146035
148558
149530
148262
147845
147040
146419
144313
140940
139912
141132
149775
150781
142293
134823
134797
131732
126075
127722
125451
119969
118274
122474
132895
140678
145368
147902
147775
147804
146359
145728
143477
139363
137023
136105
143917
146182
138466
129534
129104
126042
120351
118925
116747
111681
110023
114757
126590
135772
138327
139375
138728
138799
137097
136262
134040
130544
128756
128488
136505
142583
135515
126875
126980
124847
119841
118858
117515
113179
112170
117815
129477
138405
141340
142310
141265
140234
139354
138163
135238
131099
129609
131538
139601
144426
137171
129766
130915
128521
122726
121194
118508
112581
109634
110546
114059
117899
123377
127342
128294
128774
131078
128719
125055
121154
119198
120206
128417
135647
130157
124893
127737
127295
123387
122520
120551
114950
111838
111774
112232
112444
117430
123004
125837
127256
129476
124633
118772
113968
111623
113455
124256
138605
137570
132619
134028
132888
128558
129076
128824
125000
124833
131641
141815
146609
149317
149821
148175
146795
145591
143595
139137
134423
131682
131729
141297
151255
145227
136974
138132
136729
132243
136429
134960
130363
129017
134420
143967
148540
149609
148736
146146
144213
141633
139058
134526
129664
126599
126066
134601
144925
138978
131311
131998
130789
125536
129707
128191
123489
122310
127360
137426
145281
149534
149941
147309
145048
142331
140333
136275
131405
128435
127633
136145
145972
139983
131635
132125
130697
126187
125916
124932
120592
119412
125166
136836
145671
147673
147231
145575
144346
143137
142058
138500
134274
131982
132541
140953
149860
143386
135016
135666
134643
129357
128602
127501
123001
122193
127597
138093
146789
149140
149000
146640
144400
142328
140107
135436
130469
126908
127208
135028
143747
138124
131249
132189
130389
125225
123721
121222
115521
112723
113926
116059
119827
125130
128980
128297
127271
128629
124893
119919
115133
112463
113413
120978
129792
125227
119762
122449
122054
117458
116339
114329
108402
105027
104635
104447
105146
110161
114804
116985
117548
119042
114239
108067
103266
100330
101645
110255
122472
121686
116185
117134
116018
111893
111911
111024
106561
106383
112600
124002
132619
136339
137102
135643
135071
133853
132825
129056
125495
123069
123018
130718
137997
131099
122500
122939
120908
115376
114249
112366
107784
106512
111712
122781
132045
136679
138701
139002
139000
138436
137664
135539
132092
129804
129624
136039
142402
135016
126504
127012
124724
118973
117390
115461
110892
109760
114782
124099
131745
137783
140272
140383
140374
139126
138513
136347
132614
130302
129800
136173
142950
135769
126922
127068
124861
119650
119115
117299
112030
111004
116072
126182
135146
136509
136970
135737
134799
133413
132427
129845
127238
125092
125427
132198
139233
132071
123482
122876
120411
115256
113357
111315
106227
104971
109841
119246
128682
132319
133641
133025
132186
130756
128326
125224
121098
117542
117308
123211
129250
123693
116310
116372
114589
107894
105756
102793
97000
94093
94959
96698
100581
106405
110001
110240
110417
112929
109907
106073
101889
99675
100325
107006
114216
109412
103558
105155
104634
99894
97964
97964
95683
88871
85895
85696
85117
87653
92768
96696
98508
102178
98031
92325
87435
83787
84109
88798
95992
103073
99582
99041
98564
92842
91187
89489
85281
84432
90194
102356
113835
117898
119954
119955
119891
119578
118595
116003
111768
108397
106179
108602
110733
113593
108060
107570
106243
100246
98293
96319
91375
90246
94285
105038
115302
120245
123385
123282
123538
122435
122266
119928
115684
112062
109793
112126
113369
116860
112580
113184
111492
105712
103428
101310
96952
95909
101060
111510
120456
125199
127523
127229
126948
125965
124062
121171
116589
112703
110332
113123
115010
118076
112498
112044
110670
104739
104111
102012
97022
95429
99825
111141
122512
125711
127822
127721
127645
126209
124704
122410
118878
115813
114677
118245
118828
118886
112892
111942
110228
103914
101648
99182
94335
92922
96958
108733
118986
122124
123194
122099
121181
119797
117998
114747
110166
106211
104840
106265
107219
110601
107995
108071
106762
95718
93655
92177
86944
84100
85009
88714
92857
98184
102883
103477
103247
105627
102566
98375
93867
90524
89721
92715
94736
99161
97710
99925
100272
94964
92943
89988
84422
81272
81066
82382
82332
86785
91922
94946
96611
99041
94506
89036
84401
81173
81450
86233
92009
99286
98435
99537
99058
93691
92670
91240
87062
86503
92801
105567
116037
120497
122104
121449
120973
120630
119425
116388
112227
108388
105791
107893
109397
112429
109349
109750
108553
102793
101322
99607
95630
95120
100066
110915
119904
123794
123895
122065
121263
119814
118508
116103
112061
108472
106875
109944
112490
115097
111330
111965
110148
104214
102536
100770
96175
95404
101191
112241
122188
128595
131253
131326
131720
130318
129064
126466
122048
118949
116725
119549
120952
123173
120082
120176
118754
113049
111823
110173
105879
105083
110408
122532
132222
134767
134543
132278
130676
128973
126492
122699
117902
113946
111410
114099
115181
118712
116923
117539
116203
110893
109529
107879
103990
103102
109000
120791
130229
132605
131747
129260
127113
125421
122559
118314
113027
108561
106496
108742
109697
113473
112882
113784
112930
106362
104600
101752
96580
94188
95270
98778
102270
107196
110727
109222
108065
109762
106599
102041
97318
93965
93352
97011
100226
103614
102828
104998
104705
99888
98008
95284
89773
86445
85997
87091
87371
92847
98123
100064
101980
105019
100863
95648
91004
88738
89329
94243
100535
106197
105331
105987
104811
100117
99415
98273
94075
93712
100178
112372
122615
129263
131587
131608
131933
132033
131407
128932
124645
121237
119080
121830
122462
123780
121788
122418
120593
114967
113867
112558
108173
107654
113159
124133
133080
136620
136647
134678
132657
131010
129446
126362
121792
118196
116281
119806
121180
123112
120818
120541
117984
112370
110388
108473
103941
102399
107033
117118
125526
131039
133059
132180
131582
129904
128759
126093
121083
116833
114482
116744
117438
118498
117757
117771
116149
110767
108845
107304
102538
101218
105722
116095
124904
129408
131037
130329
129993
129184
128201
125867
121523
118011
115727
117809
118140
118512
115935
115433
113505
107612
105665
103477
98437
97052
101062
110731
118942
122988
124302
122953
121824
121254
118754
115339
110647
105906
103908
105887
106722
108999
108535
108828
107189
100653
98188
94935
89273
86291
86882
89422
92775
99190
104752
106288
106950
109997
106986
103863
99840
96920
96337
99689
101713
103183
101464
103505
102693
96925
94354
91429
85674
82325
81784
82113
83075
88456
93700
95898
97027
99454
94221
88951
84972
81855
81368
84624
88943
94342
96291
98640
98473
92786
90812
88046
83002
80842
80847
81556
82439
87300
92457
94707
96093
98469
94329
88950
84566
82125
81767
86365
90639
95648
97827
100132
99171
93828
92483
90863
86534
86831
93505
103532
112384
118548
121632
121508
120893
119980
119018
116438
112418
108663
106276
107923
108446
109349
109088
109560
107217
101760
100214
98347
93937
92905
97860
106484
114421
119863
121566
120640
120066
118882
117619
114974
110862
107662
105250
107309
107751
108111
108454
108630
106734
101134
99067
97001
92174
91377
95772
104572
112901
117760
119562
118848
118266
117530
116009
113657
109946
106530
104522
105975
106047
106143
106505
106618
104924
98826
96857
94650
90005
88885
93429
101181
109285
114982
116835
116020
115474
114487
112632
109593
105263
101232
99183
100154
99155
99523
101162
101616
100092
93129
90769
87365
82037
79545
80266
82110
85466
90912
95319
96104
95740
98501
95409
91887
87821
84878
83723
86051
86875
87844
90784
93257
92692
87183
85000
82156
76503
73470
73274
72530
73716
78524
83360
85836
87589
90978
87536
82505
78841
76410
77129
81004
84887
88557
91126
92096
91309
85704
83865
81471
77339
77125
82942
91397
100254
107569
110920
111961
112489
112150
111596
109721
105761
102022
100226
101806
102049
101247
100300
100264
98792
92649
89946
87462
82896
81556
86183
93652
102187
108572
112064
112614
113331
112491
111629
109617
106008
102923
100538
101878
101358
99886
100052
100866
98591
92214
89755
87031
82241
81046
85493
92256
100606
107836
111429
112630
113312
112700
111933
110301
106601
103449
101202
102555
102120
100672
101405
101585
99494
92788
90354
87739
83449
82137
86284
93096
102138
108833
112047
112682
113841
113431
112503
111017
107198
104108
101921
103442
103293
101247
101682
102216
100302
94122
91572
89061
84794
83722
88182
94900
103964
110262
113353
113269
113177
112573
110781
108159
104126
100206
98807
101350
100929
99374
101051
102398
100984
94462
91799
88866
83492
81332
82408
82822
86912
92837
97414
98493
98606
101242
97623
94040
89935
86812
86154
88746
90238
90801
94118
97839
97558
92178
90149
87338
81980
79212
78927
77839
79525
83925
88227
90575
92036
95242
91805
87089
83207
80536
79753
82354
85902
89179
92951
95763
95343
88880
86457
83821
78712
75808
75749
74445
75967
80823
85516
87887
90028
93587
90116
85589
81489
79430
79467
83613
87319
89909
91759
93906
92346
86942
85490
83527
79545
79961
87017
96470
105970
111257
113056
113090
113196
112746
111469
109422
105983
102798
100337
101305
100630
97912
99190
100461
98458
92319
89844
87327
82733
81417
85775
92611
101867
107816
110792
111321
111929
111460
111030
109555
106107
103047
100513
101891
100910
98278
99779
100434
98171
91892
89117
86038
81134
79900
84009
91060
100529
105692
108960
109793
110552
110353
110022
108573
105587
102761
100544
101296
100053
97222
98743
99739
97449
90642
87801
84941
80601
79317
83276
90170
99714
105719
109182
109944
110458
110337
109062
107232
103306
99736
97897
98700
97347
95172
96877
98170
96419
88804
85481
81691
76460
73877
74366
74943
79748
85686
90979
92582
93252
96140
93262
90380
86519
84032
83837
86750
87844
86878
87753
90499
89630
83610
80891
77472
72104
69375
68848
67215
69111
74244
79450
82815
85080
88606
85030
80436
76846
74158
74280
77494
80605
82400
85067
87917
86936
81306
78844
75635
70829
68796
69008
68520
71099
76726
82910
86562
89192
92942
89411
85223
81488
79701
80152
84446
87981
88238
89319
91773
90669
85193
83388
81048
77118
77157
83554
93624
105113
110556
113301
114465
115273
115025
114266
112730
109188
106221
103871
105361
104596
101720
101468
102994
100802
94054
91636
89280
84859
84249
88642
96230
106308
112300
115213
115753
116272
115819
114786
112649
109035
105766
103047
104575
103870
100816
101389
103023
101082
94850
92296
90141
85544
84685
88787
97301
107606
111590
112467
112515
112727
111995
110966
109092
105743
102792
100236
101199
100041
96640
97815
99915
98028
91118
88891
86241
81934
81089
85308
92892
103228
108017
110076
110497
110929
110993
109679
107648
103628
100303
98938
100331
99232
96262
96548
98386
96307
88970
86123
82352
77322
74857
75501
76283
81271
87305
92458
93891
94854
97652
94636
91408
87935
85285
84781
86810
86771
85118
86629
90533
90255
84491
81821
78196
73086
69995
69304
67522
70052
75315
80141
83473
85521
89001
85414
81017
76819
74194
74140
77742
81290
82971
86666
89451
87984
82336
80343
77744
73470
73349
78686
87379
98179
103976
107126
108059
109450
109824
109076
107184
104717
102032
99453
100762
100044
96048
96007
98281
96096
89043
86441
83683
79350
78576
82136
89860
100580
106154
109229
110507
111629
110986
110075
109296
106112
103673
101633
102320
100933
96387
96483
99018
96475
89602
86510
83629
79232
78248
81872
88751
98667
105539
109086
110145
111023
111207
110374
109539
106553
104025
101608
102430
100986
97269
97193
99315
96977
89475
86536
83792
79205
77934
81492
89554
101038
106404
109824
111244
112090
111279
110176
109119
106211
103452
101103
102422
100050
95622
94743
97451
94933
87976
85477
82918
78336
77634
81509
88875
99952
105337
108449
109389
110086
109880
108126
106509
102831
99095
97826
98769
97326
94103
94514
97225
95474
87733
84488
80778
75557
73394
73790
75244
80652
86914
92092
93891
95223
97482
93960
90751
86973
84329
83651
85896
86590
84596
85378
89667
89616
83552
80519
76877
71617
68757
67789
66629
68827
74183
79781
83735
86270
89876
85635
81107
77302
74875
75014
79199
82419
83190
85062
88896
87746
81499
79665
77170
73268
72997
78088
86577
97905
104048
107475
109333
110570
110943
110159
108603
105412
102506
100985
102846
101704
97554
95644
98272
96393
89712
87563
84644
80664
79760
83533
91619
102264
107707
109929
110561
111530
111195
110414
108958
105630
102823
100388
101723
100195
96707
96348
100032
98120
91160
88777
86545
81955
81276
84893
92298
102581
108361
110812
111271
111991
112325
111177
109628
105854
102729
100161
100989
99666
96251
96273
100437
98521
91570
88006
84687
78908
75231
73420
72760
76211
81899
87578
90973
92918
96600
93277
88815
84936
82232
81871
84484
87295
87060
88259
92257
90876
84514
82252
79395
74941
73898
75989
80232
88128
94146
98260
99679
100844
102445
100343
98252
94441
91903
91038
93392
92960
90156
89988
93853
92260
85607
82729
79287
74325
72297
72169
72809
77580
83852
89344
91075
92190
95125
92445
89743
86234
83468
82904
85114
85066
82969
84079
89932
89012
82586
79787
76354
70933
67999
66423
65188
68280
73406
79093
82856
84373
87571
83702
79898
76681
74417
74496
77902
81107
82425
84489
89514
87668
81535
79420
76935
72841
72891
77968
86523
98071
104765
108538
110143
111572
111736
110715
109469
106356
103599
101580
103288
101847
97362
95218
99721
97712
90441
87909
85394
81285
80477
84012
92071
102700
107917
111129
112712
113448
113204
112097
110927
107789
104971
102960
104416
103197
99761
97994
102493
100172
93288
90718
87933
83816
82884
86393
93716
104003
110508
114022
115347
116477
116156
114747
113176
109311
105916
103682
105875
105002
101240
100172
104619
102519
94687
92132
89556
85255
83720
87297
95630
105943
110769
112721
113446
114079
114009
113013
112312
109130
106483
104704
107024
106294
102514
100448
103847
101563
94525
91509
89154
84805
83868
87050
94950
105834
110426
112696
113094
113047
112865
111162
108749
104807
101212
99366
100092
98473
94723
94620
100437
99145
91643
88088
84844
79559
77165
76698
77588
82781
88525
92522
93278
93761
96654
93791
90374
86274
83340
82603
84430
84448
82428
83022
90123
90480
84373
81070
77726
72225
69443
67080
66527
69114
74062
78826
81760
83090
86634
82757
78929
75200
72967
72581
75550
78441
79068
80804
87398
86731
80739
78143
75144
70670
69004
69441
71268
76790
83978
89670
92679
94657
96915
94747
92121
88534
85725
84884
87500
88354
86474
86619
92143
90615
84029
81866
79414
75319
75037
79353
87638
98539
104337
107534
109103
110505
110791
110185
109225
106585
103513
101262
101925
99911
95608
93620
99025
97015
89964
87027
84259
79609
78914
81450
88688
98133
104502
107825
109357
110541
110855
109709
108644
105656
103336
100845
101739
100411
95906
94572
99657
97420
90150
87019
84443
79594
78617
81139
88557
98504
104134
107743
108895
109781
110227
109762
109005
106499
103674
101495
102130
99989
95429
93465
99252
97340
89646
86530
83759
79311
78454
80736
87816
98077
103842
107719
109048
109802
110156
108958
107729
105236
101509
99950
100160
97293
93015
91826
97545
96083
88088
84416
80861
75849
73435
72452
73622
78860
84881
89982
91780
93129
96139
93252
91095
88170
85695
85408
86383
85247
82884
82983
90397
90345
83356
79993
76041
70623
68153
65897
64952
67895
73122
78322
81695
83851
87596
84457
81202
78599
76623
76543
78897
81713
82391
84216
91042
88983
81954
79077
76607
72684
72813
76531
84724
95638
102805
106757
109201
110785
111576
111378
110957
108899
106060
104141
104522
102160
97858
95740
101376
98702
90914
87802
85193
81051
79828
82296
90034
100220
106268
109990
112283
114029
114330
113550
113733
111579
109017
106894
106480
103101
98889
97082
101864
99224
90938
88022
85005
81051
80114
82525
89285
98748
105854
110198
112453
114405
114452
113788
113480
110943
108686
106126
106398
103998
99109
97151
101661
98941
91029
88557
85464
81150
80299
83027
90169
100714
106641
110462
112209
113548
113288
112323
112519
110333
107956
105676
106094
103508
98272
96536
101187
98588
90606
87522
84782
80558
79868
82410
89927
99884
105594
109212
111011
112015
112159
110927
110205
107486
104390
102606
102656
99491
95068
93755
99219
97380
88968
85109
81434
76528
74411
73477
74896
80022
85812
91564
93377
94506
97220
94370
92234
89582
87399
86862
88017
86808
84052
83532
90545
90177
83533
80269
76323
71200
68709
66575
66027
68870
73834
78931
82668
84815
87778
84560
81685
79415
77714
78211
81027
83388
83934
85052
90972
90012
82484
79712
76982
73256
73519
77595
85767
96244
103353
107698
110004
111575
111971
111340
110993
108775
106776
103947
104541
102515
97457
95514
100292
97732
89748
86760
84112
80022
79499
82274
89212
99246
105883
109752
111587
112790
112284
111495
111281
109055
106392
104722
104576
101995
97081
94826
100239
97393
89367
86559
83921
79880
79121
81959
88455
97953
105146
109705
111801
113575
113081
111615
111410
108856
106440
104128
104044
101591
96373
93732
99155
97195
90163
87353
84236
79737
79026
81849
88564
98752
104816
108574
110719
111823
111876
110891
110547
108093
105683
103649
104123
101558
96534
94740
99789
97894
90096
87198
84241
80005
79369
81914
88640
98556
104505
108074
110006
111133
111555
109978
109375
106569
103790
101963
101831
98991
94300
92892
98464
97536
89169
85404
81484
76829
74605
73700
74340
79647
85588
91112
93510
95034
97531
94515
92268
89566
87420
87103
88343
87219
84463
83828
90279
90199
83414
80242
76339
71438
69175
67034
66420
68950
73788
78600
82635
85406
88994
85121
81713
78966
77179
77894
80686
83270
83434
83947
88963
87171
80266
77792
75138
71191
71878
76318
83905
94598
102036
106594
108907
110599
111246
110496
109961
107725
105506
103109
103106
101228
96496
94610
99485
97410
89702
86615
83630
79586
78732
81789
88355
98109
104814
108853
111349
112643
112570
111904
111817
109128
106836
104491
104699
101884
96956
94254
99080
98386
89407
86640
83720
78916
78325
81190
87139
96500
104272
108593
110973
112722
113128
112138
112349
109797
107241
104745
104873
102076
97427
94883
100075
98156
90311
87653
84665
80515
79936
82311
88727
98365
104977
109060
111163
113050
113128
112274
112358
109833
107406
105785
105962
103206
98140
95725
101672
99308
91078
87775
84933
80983
80032
82297
88481
98555
104707
109466
111787
113420
113799
112462
112029
108761
106302
104481
104467
100845
96359
95002
101223
99078
90108
86018
82222
77040
75016
74284
75450
80568
87192
92882
95593
96993
99677
96743
94834
92267
90111
90022
91340
89613
86768
85373
91567
92611
84929
81237
77350
72497
69849
67719
66870
69674
74653
80235
84125
85994
89461
86351
83512
81349
79896
80079
82601
84813
85182
86098
93021
91301
83575
80651
77629
73886
74368
78349
85769
95484
103280
108405
111374
113566
114372
114028
114100
112149
109316
106794
106570
104756
99930
98138
103283
100537
92584
89428
86525
82626
81955
84594
90801
100457
107389
112229
115167
116981
116800
116214
116202
114301
111605
109343
108694
105723
100528
98331
102497
99933
90773
87364
84455
80408
79769
82741
88306
97348
105383
110425
113169
115043
114581
113955
113643
110960
108439
105701
105597
102500
97055
94143
98906
98735
91116
87472
84622
80851
80052
82996
88155
96924
104199
108973
112039
113511
112885
111584
111265
109176
106676
104328
103962
101747
97073
94629
99703
97374
89247
86290
83613
79689
79132
82388
87718
96803
104005
108375
110592
111847
111588
109760
109029
106484
103383
101266
100876
98246
94056
92575
98126
95701
87353
84033
80572
75605
73808
73709
74199
78485
84739
90551
92888
93977
96474
93570
92171
89270
87409
86590
87841
87105
84471
84035
90797
89649
82453
79210
75560
70694
68313
67229
65917
68060
72886
77977
81786
84281
87812
84309
81573
79336
77538
78044
80823
81967
79599
79111
86494
88791
81585
78304
75434
72183
72744
77091
83373
92618
100568
106009
109251
111475
112622
112301
112500
110263
107749
105617
105741
104005
99436
97775
103037
100291
91780
88782
86084
81799
81350
84306
88899
97765
105678
110902
114112
116014
115926
115211
114963
112858
110296
107620
107279
104547
99695
97588
103336
100481
91904
88775
86029
81832
81363
84106
88984
97391
104960
110132
113196
115031
115233
114612
114724
112359
109819
107597
107306
104742
99900
98023
103560
100151
92251
89026
86033
82004
81463
84457
88972
97609
105123
110245
113458
115360
115680
115206
115062
112339
109235
106236
105679
101574
97116
94862
99869
97965
90445
86811
83007
77719
74407
72803
71547
75110
79875
84985
88087
90289
93807
90921
88383
85758
84038
83431
85020
85586
84200
84177
90168
89321
82994
79940
76741
72742
71467
71502
71749
75693
81419
87359
90473
92429
95423
93219
92045
89615
88067
87465
88647
87443
85138
84387
91263
89532
82571
79981
76408
71966
69964
68669
67225
69526
74223
79632
83258
85491
88735
86457
84078
81572
80125
80103
82474
84510
85063
86468
93154
90692
83038
80375
77409
74201
74657
79273
84799
93836
101967
107540
110852
113014
114063
113888
113673
111523
108932
106580
106579
104434
99619
97696
103686
100573
92122
89367
86403
82535
82082
85174
89664
97087
104543
110409
113570
115485
115569
114786
115237
113135
110819
108261
107700
105146
101074
99766
104903
101300
92886
89549
86717
82702
82523
85605
90224
98042
105448
110620
113845
115587
115568
114585
114801
112265
109501
106962
106476
103862
99643
98762
103243
100006
91952
88771
86049
82521
82111
85317
89669
97740
105038
110304
113053
114815
115116
114189
114776
112602
110489
108020
107565
104614
100483
99228
104780
101417
93189
90274
87158
83543
82942
85837
89990
98502
105857
111373
114560
116229
116131
114875
114364
111655
109053
106899
106271
102966
98714
98066
102632
99363
90749
87022
83286
78765
76785
76877
76679
80783
86526
92152
94825
96183
98156
95377
94091
91824
90271
89733
90564
89466
86411
86151
92070
90181
83172
80269
76984
72602
70748
70091
68168
70494
74800
78989
82684
84686
88526
85457
83125
80897
79673
79967
81784
83761
84397
86247
92509
89590
82248
79513
77038
73794
74446
79221
84428
92957
101026
106680
110087
111831
112826
112323
112197
109989
108076
105982
105534
104032
99920
98351
103618
99845
91864
88817
85997
82193
81561
85075
89269
97255
104512
110398
113597
115611
115750
114659
114779
112303
110139
107718
107380
104870
100208
99192
102982
99435
91372
88589
85597
81911
81529
85067
89121
96342
103729
109344
112636
114591
114467
112899
113312
110923
108790
106545
106500
104037
99639
98617
101945
98281
90104
87111
84247
80765
80439
83762
87976
95191
102191
107614
110338
112275
112005
110993
111098
108935
106828
104737
104443
101772
96941
95595
99525
96239
88056
85250
82401
78498
77846
81475
85616
92569
99234
103900
106506
107499
107692
105809
105312
102533
99750
97424
97566
94667
90581
90234
94689
91348
83565
80234
76771
72730
71098
71442
71190
74612
79985
85339
88101
89717
92318
89654
88230
86092
84056
83967
85323
84094
81768
82476
88075
86210
79551
76557
73080
68828
66813
66354
64607
66464
70669
75626
78932
81432
84596
81651
79008
76563
74888
74803
76961
78998
79275
81807
86658
83891
76600
74120
71460
68217
68329
72294
76626
83420
90592
95717
98442
100481
101534
100034
99147
96652
94605
92618
92916
91837
88328
88375
91575
88470
80921
78576
75878
72366
71831
75118
78867
85050
91656
96716
99263
100719
101049
99270
98481
95805
93534
91708
92090
90335
86404
86406
90211
87033
79560
77054
74275
70775
70425
73496
77156
83739
90324
95250
97434
99022
99611
97597
96609
94032
91728
90455
91141
89746
86311
86872
89986
87276
80069
77313
74360
70753
70213
73285
77233
83343
89527
94176
96303
98276
98513
96757
95838
93017
90422
88937
89712
88380
85218
85558
88549
85812
78534
75953
73063
69297
68673
71835
75730
81862
88351
93180
95398
96695
97108
94912
93525
90496
87814
86616
87537
86190
83521
84500
87735
85488
78113
74909
71511
67212
65517
66162
65931
68797
74277
79471
82060
83522
86240
83556
81614
79001
77171
76855
78458
78295
76042
77682
82367
80871
74410
71601
68180
63971
62037
61731
60112
61334
65637
70585
74205
76441
79644
76341
73242
71030
69133
69102
71616
74169
74778
77883
82079
79607
72988
70490
67896
64477
64359
67866
71195
77222
84040
89122
91909
93793
95825
94217
93064
90452
88227
86772
87962
87287
84334
85403
88309
85591
78538
75854
72847
68994
68358
70968
74354
80236
86531
91191
93810
95453
96758
94821
93598
90970
88790
87380
88264
87260
84162
85344
88378
85752
78346
76019
73257
69375
68527
71278
74570
80084
86568
91400
93865
95663
97203
95212
93700
91171
89058
87636
88639
87668
84994
86271
88674
86077
78822
76263
73470
69501
68627
71363
74429
79743
86118
91026
93492
94993
96081
93829
92621
90163
87863
86760
88044
87276
84318
85909
88344
85962
78857
76204
73260
69425
68728
71440
75165
80425
86615
91611
93759
95317
96381
93937
92198
89020
86481
85478
87124
86194
84063
85884
87919
85701
78583
75555
72248
68129
66398
67139
67273
69549
75019
80030
82497
83788
86577
83610
81248
78368
76327
75890
78118
78598
77404
79081
82263
80812
74501
71844
68576
64275
62178
62053
61246
62131
66530
71524
75084
77492
80433
77099
73611
70892
68800
68763
71598
74382
76086
78922
81529
79375
73054
70626
67843
64068
63469
65706
68265
72231
78174
82950
85606
87389
90056
87755
85631
82514
80144
79585
81594
82228
80660
82427
84611
82598
76173
73622
70375
65804
63861
63956
63365
64510
69151
74036
77225
78834
82135
78851
75606
72710
70771
70981
73805
76964
77809
79709
82411
80423
73813
71599
69106
65387
64933
68170
72777
78059
84831
90009
92441
94239
95708
93713
92322
89539
87033
85799
87543
87365
85595
86547
87533
84817
78032
75315
72460
68408
67647
70131
74314
79318
85928
90900
93715
95506
97056
94910
93399
90626
88351
86783
88462
88567
86479
86025
87232
84881
77926
75531
72288
68328
67255
70002
74038
79010
86031
91187
93572
95018
96332
94234
92918
89558
86694
85682
86967
86217
84352
86041
87276
84662
77778
74918
71590
67060
65140
66163
66843
69047
74672
80441
82909
84529
87399
84517
82545
79552
77505
77153
79090
79206
77988
80170
82300
81146
74742
71931
68578
64141
61813
61477
60945
61260
65819
71166
75132
77515
80756
77158
73682
71005
68843
69012
71381
74332
76452
80138
82008
79805
73403
70990
68474
64807
64923
69384
75011
80949
88588
93699
96291
98164
99722
98281
96816
93969
91320
89751
91427
91541
89753
90164
90837
88109
81099
78476
75668
71554
71182
74520
79894
85767
92865
97603
100213
101829
102495
101171
100121
97278
94654
92821
93702
92607
91125
92042
92733
90402
83288
80361
77182
73092
72435
75695
81000
86578
93567
98399
101210
102839
103512
102550
101571
98735
96166
94190
95015
94178
92659
93010
93454
90883
83480
80774
77759
73524
72688
76089
81530
87183
94347
99445
102205
103716
103785
102282
101157
98344
95816
93706
94612
93799
92356
92494
92835
90625
83357
80480
77973
73957
73278
76594
82434
88194
94907
99981
102567
103674
104092
101951
100397
97207
93935
92408
93038
91853
91147
91910
92260
89662
82449
79368
75782
70999
69150
69709
71482
73477
79155
84887
87647
89028
91914
88701
86464
83378
81021
80635
82540
82459
83145
84172
85790
84828
78278
75184
71856
67066
64899
64696
65069
64922
69578
74820
78734
81278
84752
80964
77455
74176
72070
72064
75035
78074
82063
84308
85697
83440
77065
74848
72416
68863
69145
74325
82628
90158
97892
103280
105742
107289
107543
106382
105372
102840
99828
97501
98577
97777
96973
95276
95319
92803
85748
83085
80336
76144
75702
79915
86931
94317
101088
106263
108883
110372
109953
108910
107988
104689
102246
99875
101177
100688
99346
97464
96997
94812
87446
84137
81206
77136
76253
80235
87601
94204
101519
105870
108066
109358
108895
107703
106589
103368
100179
97713
98733
97945
98054
96963
96549
93939
86837
84428
81765
77440
76660
80756
88179
95649
101792
105917
107896
109042
108853
108123
107091
104078
101086
98837
99952
98662
99164
98304
97947
95040
87873
85012
81925
77634
76835
80884
88523
95459
101319
105758
107486
108496
108999
107547
106387
103123
99615
98125
98050
96344
97555
96591
96373
94084
86655
83038
79340
74400
72187
72591
74841
76692
82583
88335
90752
91986
94995
91938
89256
86477
83611
83443
85578
86518
88205
86511
87840
86815
80393
77311
73749
69006
66984
66449
67242
67347
71812
77200
81641
84746
88522
84834
81117
77884
75912
76561
79840
83256
88341
87701
88268
86140
79496
77278
74794
71175
71494
77176
87087
96375
102319
106561
109024
111150
111083
110333
110004
107523
104843
102658
103582
102780
103000
99602
98769
95859
88513
86211
83459
79229
78559
83037
92678
100894
105584
109455
111123
113021
113018
112224
112240
110069
107716
105602
105742
103815
104055
101410
100241
97451
89364
86514
83576
79412
78556
82723
92217
98996
105447
109616
111683
113425
113522
112505
112996
110498
107984
105767
106392
105106
105297
102596
101095
97800
90173
87309
85131
80934
79863
84083
93617
102103
107140
110669
112380
113895
112971
112209
112180
109616
107277
105004
105319
103692
103822
99479
98281
95606
87985
85430
82609
78836
78356
82463
92440
100734
105033
108194
109496
110239
109924
108074
107321
104449
101594
99901
100362
99017
100688
97173
96430
93844
85552
82676
79138
74316
72406
73195
76320
78764
84211
89790
91716
92938
95800
93102
90992
87772
85861
85216
86816
87180
90470
88204
89191
87820
80894
78310
74939
69952
67771
67657
68594
68386
72770
78172
81730
84505
87975
84416
81051
78559
76561
76803
79978
83527
90259
88097
88114
86209
79930
77593
75174
71551
71956
77948
89485
97914
102684
106357
108376
109772
110729
110403
110113
107701
105001
103132
103933
103457
104876
99273
97469
94346
87337
85037
82274
78299
77860
82562
93370
101540
105989
109004
110809
112560
112224
111528
111539
109380
106632
104318
104883
103576
105252
99574
98187
95203
87840
85052
82467
78268
77911
82369
92441
99756
105516
109115
111255
112892
112018
111341
111120
108466
106237
104252
105439
105387
105834
99168
97496
94680
87629
84999
82489
78072
77466
81784
92836
102348
106686
109838
111518
112549
111371
110360
110078
107759
105495
103842
105450
105691
105549
98918
97077
94063
87114
84411
81933
78132
77454
81766
92698
102481
106436
109721
110858
111604
110191
108250
106719
104129
100555
99608
100718
101546
101892
95725
95463
93084
85215
81853
78438
73729
71961
72903
76435
80048
85321
90749
92885
94043
96573
92884
90563
87052
84726
84362
86612
88401
91270
86902
87701
87000
80186
77183
73783
68875
66592
66333
67887
68443
72753
78183
82623
85101
88295
84290
80486
77143
74863
75665
79434
84676
90625
86508
86529
84848
78772
76423
74084
70451
71237
77000
89269
99360
103924
107107
108607
109353
109132
108262
107546
104534
101862
99821
101446
102681
104537
97043
95748
93303
86142
83796
81102
77304
76863
81360
92573
102394
106109
108638
109728
110927
109857
108818
108410
105658
102937
101038
102124
103443
105178
98151
96598
94265
86666
84083
81597
77618
77154
81275
91996
100711
105470
108734
109625
110706
110503
109333
108812
106249
103349
101395
102688
103932
106126
98879
97098
94455
87382
84852
82374
77892
76976
81377
92944
102284
105232
107861
109365
110571
110452
109523
109259
106829
104281
102522
103714
105512
106628
98728
97343
95108
87660
84823
82125
78298
77824
82109
92850
102958
106338
109346
110402
111175
110149
108084
106769
103719
100592
99332
100590
102297
103036
96690
95950
93180
85554
82030
78749
74384
72106
72948
76738
80551
85305
90220
92372
93784
96232
93018
90632
87262
85180
84623
87470
92164
92678
87160
88090
87253
80932
77564
73723
69114
66639
66464
67756
68785
72632
78156
81894
85025
88359
84392
80808
78033
76367
77509
82127
88446
91503
86756
86838
85160
79577
77349
74863
71182
71116
77307
89404
100918
104610
107486
108629
109844
109192
108099
106999
104177
101656
100044
102188
105442
104651
96905
95429
92871
86249
83512
80699
76663
76325
81139
92754
104054
106910
108824
109959
110641
109670
108542
107797
105009
102509
100835
102414
105631
105060
97556
96278
93837
86658
83771
81198
77308
76626
81139
92014
101700
106133
108920
109661
110069
109632
108697
107602
104718
102202
100109
102515
107002
106155
98299
96609
94695
87497
84905
82408
77846
77169
81879
93279
104197
106874
109041
109898
110690
110150
108944
108080
105340
102925
101276
103504
107847
105900
97478
96693
94416
87392
84671
81902
77907
77077
81620
92617
103570
106207
108194
108979
109222
108586
106930
105372
102462
99265
98684
100818
104493
102681
95604
95037
93101
85545
82089
78697
74161
72041
73172
76747
80969
84926
90100
91653
92619
95455
92251
89495
85914
83842
84101
87945
93453
91970
86308
87611
86903
81651
78557
74750
69776
67314
66956
68583
70306
73301
79039
82979
85594
88863
84738
80838
77781
75213
76072
80724
88958
91759
86640
86507
85195
79215
77213
74718
71111
71494
77542
89943
102051
105257
108060
109239
110486
110247
109497
108957
106353
103968
102771
106568
111569
107355
98509
97578
94962
88424
85834
83068
78769
78530
83520
95184
107553
110492
112822
113412
114410
112999
111166
110447
107857
105151
103365
105886
110934
107678
99148
97979
95999
88641
86343
83897
79877
79110
84205
95283
105669
109795
111989
112722
113449
112450
111165
109953
106764
104018
102101
105145
111719
108937
100502
99105
96832
90048
87382
85126
80776
79971
84910
96825
108716
110417
112206
112553
112792
111583
110556
109383
106646
104016
103359
107881
114115
109397
100213
98650
96707
90176
87510
85019
80476
79767
84478
96227
108237
110477
112258
112465
112445
111423
109879
108182
105075
101678
101293
105144
110537
106285
98807
98137
95963
88316
85083
81528
76610
74459
75502
79349
84569
88864
93514
94652
95131
97599
93929
90754
87004
84682
84542
88766
96649
95671
90138
91274
90921
85192
82607
78989
74123
71643
71616
73020
75197
78571
83679
86739
88316
91010
86815
82180
78425
75935
76602
82760
94364
95280
89524
89540
88603
83137
81106
78824
75179
75172
81639
94738
107681
110231
111757
112155
112750
112465
111250
109795
106886
104355
103620
108263
115594
110157
101105
99984
97596
91143
88742
85973
81346
80786
85860
98049
110312
112333
113454
113494
113505
112701
111417
110263
107196
104387
103066
106152
114233
109382
100314
99121
97056
90217
87677
85206
80827
80034
85030
95700
107449
110789
113267
113832
114342
113648
112622
111505
108562
106513
105197
109807
116535
109904
101745
100243
97560
90892
88568
85870
81353
80368
85257
97223
110347
112314
113451
113948
114294
112971
111771
110352
107290
104967
103852
108233
115231
109390
100675
99925
98171
91338
88899
86234
81950
81353
86127
97853
111190
112777
113770
113826
113361
112243
110115
107833
104722
101675
101236
105695
111980
107163
99847
99121
97316
89933
86830
83331
77748
75582
76805
80656
87173
90689
95683
96582
97362
99621
96339
93263
89400
86947
86848
92202
99819
96087
90131
91612
91307
85459
82477
78901
73509
70893
70700
72300
74846
77782
83207
86942
88951
91962
87613
83143
79541
77047
78050
85617
97170
96131
90642
90760
89529
84023
82348
80073
76319
76583
82904
96136
109854
112059
113533
113466
113567
112584
111860
109974
106654
103991
102379
107020
116107
109925
100898
100189
98372
91844
89171
86619
82658
82315
87336
99600
112935
114578
115355
115247
115194
113849
112467
111272
108760
106076
105584
112039
118527
111418
102704
101437
98979
92396
89934
87321
82750
81846
86445
97764
110364
113766
115194
115796
116274
114943
113814
111952
108889
106343
105980
112911
118589
110760
102428
100548
98685
92117
89556
87232
82618
81508
86316
98449
112216
114283
115535
116027
116242
115286
113778
112580
109832
107570
107084
113703
118691
111512
102362
101383
99819
93030
90423
87865
83209
82513
87410
99230
113206
114841
115579
115664
115619
114671
112735
110442
107416
104564
104280
110515
115897
109257
101845
101155
99097
91887
88269
84369
79327
76876
77940
81936
88275
92294
96416
97780
98178
100325
96846
93529
89950
87337
87662
95128
102141
96946
91082
92396
92506
86326
83339
79718
74101
71466
71430
72856
75987
78284
83311
87220
89289
92163
87924
83321
79922
78067
80327
90647
98494
95591
90132
90252
89223
83463
81584
78820
74608
74885
81039
93726
108307
111967
112910
113460
114040
113533
112512
111534
108645
106284
105918
112569
116970
109019
100297
99264
97156
90026
87077
84813
80509
79750
84380
96476
110699
113135
114005
114437
115054
113480
112454
110993
107999
105222
104278
111404
118890
111577
102799
101896
100177
92905
90601
87888
83262
82513
87086
98439
111242
115648
116720
116679
116669
115628
114206
112625
109014
106113
104759
111693
118569
110949
102752
101130
98836
91912
88911
86166
81540
80750
85464
95323
108203
112280
113838
114478
115023
113769
112534
111150
108096
105258
104059
110867
116871
109095
100872
100152
98261
91411
88643
85634
81237
80572
85035
94814
107161
112246
114133
114357
114527
113479
111723
109565
105663
102206
100717
107506
113970
107184
100047
99759
97896
90717
86960
83563
78250
75918
76591
79782
85870
90025
94415
95804
96521
99028
95379
92365
88232
85650
85751
94286
100468
94791
89353
90617
90697
84388
81183
71603
69407
68600
69709
75531
74971
78206
83655
85678
87469
89990
86112
81601
78226
77126
83544
94820
95419
92604
87803
88940
87960
82658
80649
77900
74380
74964
81273
91909
100580
107082
109639
110586
111018
110565
109571
107628
104416
102665
107685
118155
114687
107470
99716
99918
98619
92271
89947
87178
83207
82662
87365
96678
105299
110751
113766
114159
114772
114474
113802
111736
107742
106243
110494
117911
114901
106169
98300
98497
96652
94568
91130
87347
82001
79164
79065
80952
83388
87486
91448
92978
94362
97603
93645
89216
85633
85186
92228
105458
106866
102772
98186
100269
99259
93789
92430
90242
86909
87427
94312
104822
113532
119803
122801
122732
122621
121625
120161
118238
115089
114408
120646
131795
130244
122503
115234
116243
114258
108241
106568
104279
100072
99739
104748
113915
121911
127885
130081
129379
128349
126763
124317
121426
117210
115639
123036
133824
131431
124481
118200
119603
117650
111346
108851
105971
100878
99183
100360
103706
107179
112242
116289
115902
114744
116165
111840
108153
103873
103249
111744
122975
121607
116107
111379
109476
114788
110276
108310
104816
99212
96541
96420
97782
98767
102737
106957
108771
109642
111032
106156
100450
96324
95642
105070
117952
119805
116844
111855
112948
111406
106756
105766
103991
100141
100387
107787
121189
132950
135394
136639
135681
134669
133260
131518
128786
125153
124591
132432
143360
140698
132348
123271
123385
120770
115200
113351
111100
106946
106303
112502
125417
136521
138102
138501
137759
136491
134540
132227
129167
126207
125737
134034
143285
140682
132177
123114
122802
119574
113274
111093
108844
104297
103329
108454
120017
128952
132103
133355
132203
131529
129856
128307
126301
122934
121561
128286
136753
133376
124940
116225
115664
113337
107588
105362
102997
98390
97328
102589
115275
126055
126465
127856
126994
126521
124854
123044
121097
118510
117482
125384
134725
132430
124112
116227
116841
114704
108906
106867
104966
101199
100741
106554
119286
130845
132524
132714
130968
129281
127196
124802
121739
118394
117295
126417
134858
131791
124775
118196
119268
117108
110148
106893
103139
97405
94151
94412
96474
99303
103132
107775
109337
110160
113436
109883
105747
102299
101823
108993
115296
114145
108758
103889
106054
105585
99864
96905
93625
87598
84625
84608
85969
87599
91248
96535
99226
101290
104686
100649
95868
92953
92856
102510
112101
113510
110853
105442
106315
104928
99853
98164
96126
92023
91652
98342
111450
123257
125809
126823
126830
127178
126899
126374
124494
121916
122022
128377
134466
131440
122498
113721
113416
111180
104625
102305
99878
95323
94521
100062
112643
124431
125693
125822
125296
125409
123572
122423
121147
118219
117800
125629
132438
129566
121633
113013
112406
110019
103447
101033
98901
94230
93559
98836
110940
121424
124007
125268
124195
123493
122168
120455
118209
115021
114628
123337
130626
127180
118977
111474
110518
107815
101523
99496
97088
92212
91053
96071
108236
119802
120748
121948
121863
122323
121445
120682
119990
117893
118640
125335
130781
127026
118487
110666
110591
108574
101586
99415
96902
92357
91705
97248
109426
122025
123693
124719
124019
123729
121948
120678
118680
116329
115678
123748
129322
125626
118316
111710
112551
110611
103391
99947
96954
91922
89693
91228
95637
101467
105256
109239
109412
108985
111129
107496
104146
100841
100914
110864
118135
116072
109925
105009
107715
107226
101774
99283
96169
90147
87302
87336
88552
90642
93838
99553
103208
105641
108473
103926
99085
95713
95811
105804
114348
115473
113084
107475
108460
107434
102584
101347
99402
95327
95190
101899
115512
128406
130453
131978
131905
132563
132113
131122
129364
127114
127437
134892
139695
136349
127792
118613
117947
115518
109055
106532
104598
99829
99054
104341
117392
129649
131123
132278
132039
132328
130649
130231
128919
127375
128141
135920
141430
137846
130035
121613
121681
118828
112209
110300
108021
103906
102868
108644
120185
131791
135449
136736
136340
136491
135140
134233
132825
130269
131187
138549
143094
139184
130400
121454
120489
117383
110979
109060
106280
101075
99924
104984
117042
129231
130539
131225
130903
131096
129317
128065
126839
123948
124478
132442
137759
134356
125718
117363
116908
114530
108176
105629
103209
98755
97521
102667
114908
127270
128834
129490
129312
129551
128562
126722
124109
121136
120735
128328
131792
127600
119639
112315
112075
110025
102170
98640
94687
88457
85966
86905
91162
96714
100736
104890
106493
106918
109397
105888
103079
99720
100346
109025
114709
112480
106188
101059
103223
103160
97634
95372
92063
86373
83570
83295
84777
87521
90284
95274
98669
100254
102859
97900
93153
89875
89964
101157
108856
109973
107536
102010
103389
102540
97296
95505
93484
89259
89559
96148
109421
122382
124645
125150
124425
123767
122871
121774
119619
116948
117016
126542
132324
129336
121442
112688
112439
110800
104606
102091
100520
95831
94960
100861
113709
126687
127748
128053
127246
126991
126120
125692
124494
122542
123580
131552
135958
132744
124339
115536
115498
113276
107038
105104
102937
98765
97996
104181
116049
128503
131994
132896
132099
131464
129252
127456
125318
122324
123106
132998
139871
137085
129118
120733
120565
118411
112661
110713
108723
104341
103637
109506
122458
136468
137995
138405
138013
137856
136260
134975
133205
130880
132034
140725
145845
142348
134437
125395
125307
122542
116404
114515
112159
107303
106592
111856
124183
137135
137642
136865
136018
136012
134119
131453
129101
126464
126940
136036
139491
136176
128773
121843
121653
119286
112117
108940
105591
100154
97239
98513
102504
108711
112441
116042
116707
117341
119827
116636
113278
110118
111258
119205
123680
121738
116392
111029
112961
112433
106907
104194
100797
94747
91080
90903
92827
95395
98110
103203
107308
109925
113221
108666
104047
100602
101243
111210
117856
118888
115882
110230
110680
109030
103838
102055
99846
95445
94991
101573
114758
128304
130213
130285
130512
131354
130491
129182
127770
125156
126238
133629
137037
134204
125571
116800
115740
112896
106575
103760
101579
96955
96156
101100
114034
127653
128074
127259
126881
127690
126644
125587
124462
122494
123642
132168
136017
132713
125198
116410
115739
113369
106520
104230
101770
97134
96361
102352
114570
127357
131320
132083
132070
132782
131728
130267
129011
126722
127586
136463
141141
138768
131228
122765
121752
119040
113238
111528
109187
104679
103748
109305
122246
135997
137424
137040
137274
138021
136600
135351
133730
131010
131806
139748
143648
140110
131608
122839
122044
119160
112129
110167
107639
102513
101579
106830
119277
132553
134538
134925
135218
136349
135770
134663
132938
129768
130646
138583
142741
139356
132386
125126
125466
123615
116631
113067
110021
104949
102479
103980
108142
114776
118848
122397
122600
122673
124737
121117
117518
114010
114904
125800
131610
130342
125253
119891
123124
122942
116726
114238
111146
105414
102513
102746
104380
107692
110630
115767
118991
120155
122193
117500
112286
109224
110365
122229
129791
131241
128715
122735
123609
121720
116475
115335
113673
109134
108882
115826
129298
143547
146503
146239
145683
146415
145323
144434
142223
139483
140969
149376
154092
151153
143420
133827
133146
130469
123842
122093
119984
115551
114572
120339
133589
147633
148324
147371
146471
145957
143692
142045
139896
137336
138893
148880
153619
150818
143266
134001
132914
129846
123301
120968
118872
114456
113473
119296
131375
143903
147264
147416
146298
146306
143813
141586
138901
135632
136782
147682
153819
151300
143816
135467
134240
131642
125720
124161
122578
117870
117048
122494
136114
149962
150762
149600
148154
147804
145308
143380
140542
137296
138057
149695
156055
153542
146184
137697
137101
134294
128009
126375
124374
120287
119402
125317
137975
151858
153026
152142
150195
148853
145702
142744
138652
134675
135162
146208
152064
148652
141326
134050
134219
131450
124316
121141
117954
112414
109583
110551
114714
121874
125531
128347
128530
128935
131474
128183
124431
120547
121057
130120
135402
133991
128543
123603
125937
124865
118985
117119
114361
108744
105342
105756
107411
110947
114204
120036
123820
125281
127873
123067
118350
115204
115577
126390
133771
134678
132252
126561
126753
124585
119388
118520
117111
112353
112646
119383
131580
143467
146087
145738
145866
146657
145963
144903
142639
139945
141005
150880
155883
152544
145026
136363
135744
132890
126838
129066
127597
122749
121965
127874
139315
150217
151292
150163
148794
148515
147116
145598
143073
140752
142531
153612
159359
156936
149846
141735
141171
138338
132280
134781
133186
128375
127516
133094
143183
152379
155451
154517
152650
151432
149501
146889
143883
140852
142264
153559
160030
157902
150774
142269
141966
138877
133360
136822
134982
129823
127980
133213
144031
154147
154763
153184
151581
151079
148994
146935
144120
141173
142694
152950
158384
155571
148114
139925
139562
136176
130491
133852
131707
126209
124805
129571
140870
153927
155416
153995
151559
149843
148016
144869
141195
137871
138363
149938
155528
152756
147167
140747
142107
140040
132673
131197
128792
123223
120881
122339
125952
132841
136982
140497
140394
140038
142244
139451
136160
132560
133122
142566
148190
147122
142740
137517
139450
136920
130630
128864
126966
121145
117426
117702
119117
122551
127131
132551
135572
136496
140484
137747
134169
131265
131381
139909
142645
139811
135228
131797
135614
136543
132751
131435
128578
121939
117355
115993
115575
116543
117704
122091
126797
129171
132036
127974
122819
120208
121539
130236
135355
137238
136584
133002
135479
132907
126999
126295
124861
120368
118952
122419
128467
135537
141018
146357
149625
151809
153176
150214
147791
144199
144748
152888
157597
155111
149544
142563
143513
140868
134475
133031
131382
126062
124085
127081
132950
140077
145307
149285
151284
152375
152862
150152
146930
143046
142883
151956
157173
154524
148705
141846
142528
139592
134026
133716
132266
127361
125463
128307
133973
141037
145365
148980
150332
150852
151004
147869
144039
140051
140345
150664
156919
154411
148580
141706
142887
140730
135009
134663
132832
127711
126026
128709
134103
141447
145105
147957
148204
147383
147253
144062
140063
135830
135409
144653
149897
146885
140710
134104
135390
132889
126155
123831
121351
115265
111770
112096
114134
118333
121537
125195
126535
127166
129707
126559
123026
118499
117772
125822
131790
130902
126268
120848
122242
120550
114582
112390
110112
103735
100597
100360
101840
104563
107026
110887
113388
114336
118176
115435
111349
108132
108492
117757
122606
120283
114936
110711
113532
114526
111018
109885
106947
100096
95164
93444
92866
92984
92362
94561
98701
102359
107239
105206
101420
99206
100506
109903
116455
118380
117088
112740
115084
112870
107368
106195
104723
100544
99965
104717
112567
121872
126737
130267
132316
134229
136090
134672
132388
129328
129435
137790
143824
142161
136053
129007
129290
126835
121367
119513
117370
112524
111803
116142
125088
135336
140500
142663
143243
143757
143059
141776
138931
135393
135396
143826
149795
147191
139892
131678
131733
129058
122840
121021
118623
113385
111425
115558
124250
134701
140047
141966
143198
143969
143291
141905
139728
136465
135686
142843
148159
145449
138254
129612
129818
127301
120806
118840
116698
111195
109997
114152
122994
133464
138488
139772
140200
140842
139528
137513
134722
131225
130338
137435
142441
139369
132692
125320
125788
123616
117174
114385
110991
105228
101676
102153
104930
109559
113553
117366
119588
120364
122805
119738
116017
112216
111757
120069
126626
125482
120563
115620
117874
117021
111537
109460
105918
100011
96773
96443
97811
100306
102744
107530
111312
113013
115787
111479
105845
102155
102168
112338
121927
123502
121203
115039
115592
113642
108576
107693
105631
100840
99973
106504
120142
134081
136908
136608
136236
136758
136500
136257
134769
132195
132462
139062
144239
140748
132478
122812
121932
119295
112788
110548
107920
102809
101558
106526
119143
133184
135699
134646
133711
133469
132411
130601
128320
125317
124452
132172
139304
137091
129685
120843
120071
117342
111167
109565
107083
102420
101338
106396
118223
131158
135150
134943
133946
133655
132351
131096
129389
126787
126461
133826
141230
139613
133108
124424
123915
121599
115522
114055
112293
107394
106248
111807
124353
138818
140472
138864
137983
138291
136787
135703
133459
130912
130839
137689
143954
140817
133047
124049
123264
120509
114548
112565
110330
105379
104471
109911
122044
135737
138167
136236
134936
134393
132684
130292
127496
123940
123247
130601
136899
133936
127201
119688
120046
117808
111207
107907
104779
98879
96433
97582
101383
108318
112853
115887
116176
116759
118789
115546
111907
108090
107319
114930
122615
121739
116457
110818
112862
112346
106854
104348
101491
96031
92894
92891
94398
97679
101127
106132
109632
110630
112896
108005
102073
98105
97689
107426
119244
122081
120040
114715
116345
114900
110302
109580
108573
104592
104517
111486
125126
140089
143386
143172
142544
142614
141231
139365
136506
132969
132224
139251
147033
144177
136470
127781
127372
124675
118672
116572
114885
110359
109151
114565
127016
141041
143815
143084
142930
142918
141331
140349
138011
134767
134383
140088
146593
143495
135405
126990
125792
122687
116263
114268
111878
107016
105583
110386
122118
134524
138464
138786
137844
138495
136554
135212
133683
130698
129687
135352
142901
139909
131904
123631
122865
120303
114066
112117
109645
104419
103090
107418
120374
133902
136673
136420
136967
137583
136067
134825
133133
130005
128594
133883
139958
136401
128651
119476
118729
116008
109901
107343
104573
99766
98233
103495
115571
128750
131115
130159
129595
129888
128627
126818
124595
121164
119433
124951
132318
128911
122160
115111
115026
112804
106478
103297
99384
93875
91323
92556
96226
102521
107588
111145
111672
112715
114785
111309
107932
104747
104223
110632
119471
118925
113847
108446
111028
110997
105600
103823
100673
94770
91537
91252
92864
96166
99522
104825
108825
110293
112856
108412
103262
99625
99287
107015
120520
122852
120788
115407
116637
115677
111132
110364
109243
105006
105024
111901
124852
139614
143410
143721
143543
144336
143394
142434
140393
137504
137140
142947
150922
148205
140581
131713
132019
129435
124006
122637
121037
117061
116575
122278
134010
145971
149068
150128
151179
153030
152947
152419
150652
148176
147331
152785
161457
158619
150987
142713
142821
140315
134721
137242
135689
130456
129454
134569
144245
151806
155901
157225
157389
157829
156135
154523
152429
149327
148752
153878
163322
160373
153682
145826
146281
144188
138776
142592
141371
136023
134548
139738
150101
159443
161655
161958
161383
161709
160551
159060
156022
153023
152365
158104
169806
167391
160260
152129
153138
150698
145327
149719
148246
143003
141718
146688
156435
165576
167414
167294
166090
164904
162918
160251
155773
151530
149649
155191
165469
162859
156566
149621
150493
148339
142424
144320
142026
135848
132622
133016
135743
141576
145980
150136
150800
149927
150324
145753
140973
135763
133559
138134
149764
149250
144256
138645
141637
141632
136472
134287
132147
125922
122428
121717
121851
123962
127278
133039
136694
138055
140453
135381
129516
125265
124070
129299
141713
144154
141529
135597
136450
134428
129404
129413
128310
123504
123007
128873
141457
154531
156805
156993
156516
156339
155031
153896
150627
147051
145046
149206
160081
158298
150713
141680
141598
139403
133714
132395
130925
125936
124982
130194
142515
155490
156850
156709
155801
155609
153316
151437
148050
144484
142934
146647
157852
156016
148608
140016
139654
137546
132212
130936
129431
124486
123077
128045
139324
151001
155151
156358
156263
157055
154902
153644
151182
146978
145356
148219
158726
156861
148971
140672
140560
137481
132211
130900
129345
124056
122462
127422
138827
151265
152681
152854
152621
152706
150717
149301
146654
142957
141236
144891
154549
151686
143995
135341
135061
132711
126847
125325
123377
118260
116829
122022
134008
146511
148506
148608
147955
148101
146418
144228
140756
137177
134901
138484
147556
144976
138592
131448
131820
130271
123680
121243
118950
113073
109930
111227
114772
121370
125528
129570
129242
128492
129018
124881
120225
114857
113046
117039
131163
132709
127836
123222
126348
126458
121948
120962
118669
112730
109311
109391
110233
112823
115666
121199
122804
122870
124185
118623
112114
107277
105293
110293
126764
130935
129363
124447
125893
124864
120540
120404
119353
114951
114349
120443
131876
141498
143556
144271
143837
144544
144157
142796
140177
136249
134918
137834
148054
146358
138868
130199
130868
128268
122969
126011
124000
118818
117252
122607
133394
142963
143818
144516
144418
144985
143509
142147
140057
137185
136103
138769
148311
146901
139604
131198
131529
129596
124254
127257
125433
120112
118829
123883
134421
145301
148944
150645
150994
152103
150286
149069
146426
142628
140357
142215
153691
152637
145068
137129
137616
134913
128872
128616
126945
121328
119508
123648
133955
145007
146447
147022
146071
146682
144788
143834
141416
137336
135989
138467
149630
148955
141376
132725
133545
131642
126094
126536
124809
119679
118193
123569
135494
148143
149201
148568
146533
145196
142749
140845
137605
133293
130755
133221
145208
144381
137172
129945
130766
129018
122911
120661
117955
112230
109321
109821
113252
118769
123075
127512
128655
128722
129347
125629
121311
116423
114308
116733
128984
129834
124089
118646
121408
120668
115303
113265
110482
104090
100339
99693
100250
102421
105308
111067
114367
116131
117962
113096
107661
103719
102425
105725
120058
123304
121242
115565
116712
115146
110133
109148
107339
102572
102071
107993
120011
132426
135644
137322
138247
139663
139656
139838
137642
134257
132543
133800
144911
145070
137506
129141
129042
126792
120945
119380
117641
112644
111901
117300
128895
140549
142513
142866
141450
141301
139177
137435
134944
130917
128774
130399
143197
144045
136689
128443
128612
126328
121105
119283
116959
112424
111070
115696
125802
136419
140913
143513
144304
145253
144082
143892
141570
137985
135764
136227
145942
145904
137674
129680
130096
128420
123186
121978
120010
115744
114807
120229
131518
143423
145232
144921
142386
140983
138463
135983
131636
127169
124253
125722
140548
142629
135823
128103
128581
126785
121731
120714
119123
114574
113174
118635
130017
140853
142275
142340
140775
140080
137829
134806
130230
125228
121534
122736
135362
136495
129838
122840
123214
121494
115812
113019
110037
104591
101785
102821
106590
111181
115450
119590
119296
119071
120612
116691
112284
107882
106071
108769
120969
123471
118073
112694
115288
114756
110012
108288
105668
99883
96546
96398
97708
99019
103220
109093
112140
113091
115126
110513
104698
100315
98147
101055
115377
121450
119151
114096
115887
114479
109967
108883
107353
103189
102752
109207
120644
131398
135828
137601
137103
136807
135547
133863
130469
125738
122921
123819
136711
139634
132607
124725
125614
123537
118350
116809
115050
110490
109685
114707
124886
133754
136392
137656
137085
136241
133980
132256
129305
124854
122341
123334
134806
136465
130076
122976
123452
121255
115545
115144
113110
108442
106954
112070
121744
129979
133900
136157
135802
135909
133853
131874
129134
124788
122502
122756
134443
137554
130558
123354
123492
121299
116138
116261
114604
109962
108753
113954
124350
133790
136591
137812
137432
137426
135493
133242
130400
126291
124314
124980
135126
138208
131083
122754
123520
121797
115707
114466
112377
107645
106304
111143
121807
130703
134212
135275
134071
133233
131907
129796
126371
122277
119061
119563
130194
133339
126809
119887
120708
119045
112459
109815
106342
100681
97876
98901
102243
106160
110753
115147
116248
116541
118614
115429
111479
107511
106094
107800
118635
121823
116458
111006
113134
112582
107551
105290
102080
96357
93249
93038
94314
95804
99949
105476
110073
112777
115723
111427
105934
102213
100486
102794
114433
121119
119298
113846
115516
114390
109311
108315
106616
102162
101765
107969
119352
128573
132632
135076
135469
136407
135695
135091
132623
128916
126711
126687
136568
140952
133839
125389
125819
123853
118139
116642
114867
110373
109330
114043
124226
131843
135066
136496
136687
137435
136256
135096
132879
128931
126867
126627
135180
137486
130006
121184
120459
118736
112718
112020
109382
104177
102838
108130
118211
126756
131081
132715
132317
133053
131048
129974
126971
123053
120757
120717
130627
135235
128203
119904
119898
117432
111610
110303
108392
103109
102081
107414
118070
127213
131294
133649
134384
134846
133628
132347
130164
126695
125283
125886
135133
138252
130008
121776
122430
120448
114416
112629
110444
105763
104995
109815
120475
128850
132579
134419
133534
132531
131498
129948
126726
122451
120520
121545
131054
133312
125926
118702
119098
117137
109576
106025
102994
97427
94436
95467
98884
102111
106670
111485
111487
111624
113035
109803
105961
101490
99518
100708
111069
118088
112979
107943
110647
110475
105413
103530
100928
95259
92136
91907
93032
93025
97180
100849
102470
102855
104945
100250
94370
90147
87751
89688
101086
110762
108935
103332
105003
103762
98474
97297
95322
91126
91145
98110
110081
117864
122196
124189
123712
123689
122820
121689
118715
114588
111755
111829
122191
129697
122892
114859
115603
113989
108197
108815
106602
101916
100783
105869
117116
126114
130010
132632
132970
133494
132896
132390
130889
127703
125950
126351
134700
138109
129669
121427
121476
118911
112216
110007
108067
103055
102208
107298
118390
126401
131359
133337
133100
133102
131677
130875
128664
124872
123144
123753
132853
138309
130574
122171
122496
119855
114254
112702
110863
106100
105351
110763
121481
129032
132091
132218
130888
129957
128458
126802
124492
120413
117836
117248
125714
133700
127478
119868
120704
118914
112909
113108
110846
106066
104980
110312
121146
129202
133111
134579
133539
132813
131527
129664
126236
121757
118517
118790
127097
134454
127938
121438
122544
120971
114934
112780
110335
105155
102813
104593
108011
111097
115996
118536
116786
114960
115894
111114
106763
101613
98808
99824
109466
120482
116281
111423
114704
115519
110494
109103
106623
101158
98351
98467
99285
99517
103419
106418
106709
106204
107503
102160
95840
91353
88616
90292
101643
116145
115064
110545
111495
110688
106507
105859
105058
101035
101497
108787
121122
127682
129641
128958
126435
124826
123507
121414
117984
113985
110846
110385
119901
130753
124418
116554
116987
115460
110276
111465
109876
105808
105066
111177
122308
127335
128423
127496
125304
123925
122204
119688
116647
112510
109613
109123
117977
128209
121741
113809
113884
112443
107319
110185
108004
103156
102737
108275
119499
127281
131083
131198
129081
127248
125048
122912
119808
115653
112718
112064
120911
131338
125046
116566
117041
115439
110417
109255
108011
103577
102803
108887
120690
129445
131337
130815
128524
126514
124622
122415
119500
115471
112040
111672
120288
130477
124049
116348
116643
114850
109358
108317
106320
102337
102102
107976
119566
128622
130959
131115
129140
127203
125262
122912
119042
114867
111741
111860
119279
128157
122118
115699
115898
114028
107815
105786
103017
97600
95184
96747
99753
103461
109090
112828
111951
111959
114026
110594
106692
102464
100270
101255
108577
117329
112388
106482
108823
108449
103153
100832
97910
91965
88541
88258
88812
89656
95173
100870
104378
106806
109491
105299
99494
95547
93736
95884
105052
116694
115852
110766
111840
111004
106387
105705
104125
100248
100345
107501
118468
125329
129968
132560
132897
133625
133918
133507
131913
128686
127317
127628
135049
142626
136481
127802
128104
126543
121213
124041
122283
117642
116902
122439
131986
137982
141325
143399
142897
142767
142030
140828
138505
134528
132585
132745
139717
147592
141214
132657
133066
131094
125488
128668
126633
121521
120345
125546
134249
138732
142977
144507
143784
143839
142405
140720
137821
133377
130904
130137
137062
146553
140844
132327
133050
130473
125664
129087
127449
122043
120799
125886
135462
140792
143238
143862
143729
143168
141975
140990
138219
134491
132298
132232
139125
146444
140517
132044
132094
130018
124527
127535
125817
120641
119261
124325
133039
138014
140447
141986
141854
141725
141345
139802
137192
133578
131222
132045
138005
143377
137247
129736
130840
128897
122778
124653
121385
115373
112447
113680
115592
119999
125619
130119
130547
130435
132390
129718
126197
121863
119808
121079
128128
134217
129507
123633
125912
124959
120036
118139
118139
116017
108411
105661
104763
104868
107532
113091
117219
119129
122430
117802
111883
107362
103874
103802
109061
116350
124953
121539
122259
121691
116068
115873
114231
110157
109524
115903
126895
135090
137585
137905
135360
132823
131341
128375
123975
118736
114830
112449
115326
118784
123897
119060
119053
118066
112329
115281
113411
108440
107299
112320
123999
133303
134997
134919
132327
129886
127967
125533
122052
117837
114116
112513
115744
118503
122807
117578
117234
116488
110509
110888
109225
104535
103309
108271
119225
127949
131439
132506
130806
128960
126908
124537
121565
117724
114384
112747
116530
119190
122602
117509
117587
116049
110288
110300
108157
103356
101806
106618
118511
127720
130697
132054
130857
130034
128613
126888
124990
120914
117948
116461
120929
123806
125664
119907
119679
117871
112652
112407
110552
105811
104929
109939
122014
133388
136790
138610
138299
137159
136411
134421
131210
126882
123118
122193
124861
126487
129377
125114
126227
124870
118689
116016
113210
107827
105121
106002
110003
114255
119440
124672
125021
124510
126746
122934
119043
113997
111009
110273
114189
117302
120030
117288
119225
118987
108096
106266
105698
99774
95962
95357
96420
97427
102368
107619
109647
110369
112216
107166
100626
95105
91696
91185
96745
102734
110470
108471
108782
108029
102995
101931
100321
95782
95363
101816
113909
123392
127605
128984
127446
126332
124767
122953
119333
114773
110885
108504
111377
113540
116857
112309
112415
110789
105079
102995
101346
96497
95403
100800
112342
122056
125929
127437
126414
125616
124233
122344
119709
115455
112532
110937
114816
117698
119619
115604
115680
114326
108427
106522
104601
99985
99078
104624
115306
124193
129741
131900
131639
131526
130457
129462
127029
122630
119151
117160
120422
122023
124816
121399
121419
120281
114039
112219
110556
105916
105034
110225
121707
130861
134377
134920
132736
130880
128454
125935
122404
117673
113484
111044
113457
114996
118654
116884
116975
115538
109586
107844
105806
101544
100415
104980
115909
124206
127705
127736
125397
123098
121435
118688
114746
109431
105121
103003
104925
105656
110087
109430
109789
108467
102176
99547
96873
91773
89552
90901
94350
97725
103098
106578
105185
103617
105361
101466
97504
92607
89243
88446
91511
94459
98827
99238
101860
101751
96634
94418
91847
86535
83337
83154
84400
85370
90862
94645
95228
94581
96305
91186
85658
81488
78431
77687
81327
85916
93377
95388
98059
98555
92965
91069
88988
84399
82021
82847
84375
85139
89621
93538
94376
93865
95747
91356
86490
82155
79074
78929
83384
88135
94532
96070
97600
97154
91572
90287
88837
84951
85090
91839
103193
111475
117361
119749
119439
118686
117626
115913
113872
109797
106070
103680
105297
106038
107742
106618
106301
104255
98012
95789
93452
89179
87993
92629
102033
109180
115070
117639
116846
116628
115339
113891
111944
108277
104596
102469
104777
105722
106892
105002
104994
103326
97194
95042
92534
87667
86584
91210
100912
108735
113854
116566
116844
116847
116252
115260
113456
109828
106886
104821
107043
107274
107685
104894
104827
103046
96381
93636
90832
86054
84603
89161
98510
106180
111954
115507
115724
116027
115680
114268
112684
108992
105350
103541
105566
105648
106035
103905
103776
102046
95445
91771
88351
82614
79706
80334
82810
85670
91748
97136
97977
98236
100620
97463
94389
90401
87003
86223
88286
89091
91358
92390
94095
93803
87994
85405
82010
76210
73349
73265
73510
73817
78632
83734
86719
87987
91165
87387
83304
79697
76689
76539
80035
83723
88633
91135
91891
90650
85105
82964
80447
76114
75830
81861
91689
99764
106075
109399
110417
111160
111714
110822
109339
105595
102559
99933
101314
101320
101264
100297
99810
98274
91486
88886
86015
81846
81062
85510
94040
102147
108093
111242
112204
112701
112593
111659
110097
106671
103679
101052
102137
101654
101739
101181
100899
98762
92061
89120
86667
82492
81731
85553
94126
101821
108341
111434
112050
112794
112186
110937
109424
105836
102652
100365
101771
101355
100779
101609
101617
99606
93113
90657
88617
84252
83160
87479
96417
104381
109933
112049
112282
112593
112259
110904
109387
106181
103114
100653
101903
101176
100727
101576
101547
99742
93432
90799
88462
84105
83226
88169
96119
103903
108826
111635
111887
111816
111963
110136
108071
104235
100665
98940
99534
98185
97594
99293
100255
98596
91218
87946
84781
79808
77401
78677
80330
83714
89499
94213
95096
95283
97944
94761
92009
88392
85518
84686
86708
87017
87634
90309
92019
91958
86204
83311
80056
74864
71915
72058
71230
73071
77475
81786
83987
85490
89041
85613
81813
78428
75813
75886
79528
82752
84853
89705
90942
89295
83191
80697
78340
74153
74211
79865
88914
98007
104123
107160
108391
109315
110223
109726
108525
105611
102565
100297
101490
100953
99617
100504
99804
97333
90595
87643
84936
80636
79622
83966
92336
100482
105766
108797
110207
111326
111494
110972
109980
107447
104532
102659
103205
102183
100068
101078
100216
97502
90560
87330
84617
80007
79031
83082
90609
99132
105602
109360
110899
112242
112613
111408
110455
107391
104688
102351
103313
102185
99897
101100
100570
98164
90886
88026
85301
80726
79634
83825
91848
100703
106480
109570
110733
111731
112137
110617
110490
107580
104752
102507
103797
102577
100335
100701
100609
98283
91038
88138
85642
81238
80438
84879
92346
101096
106536
109902
110834
112127
112123
110364
108565
105376
102115
100380
101041
99216
97744
99019
99645
97603
90007
86428
83126
77774
75417
76512
77185
81339
87117
92030
93875
94582
97603
94452
91976
88504
85692
85175
86924
87159
86675
89332
91438
90559
84504
81579
77776
72570
69781
69627
68152
70281
75364
79854
82982
84978
88533
85221
81779
78345
76258
76441
79320
82626
85509
87536
88941
87742
81707
79103
76126
71708
70684
74222
79272
86703
92152
95937
97391
99059
101033
99011
97077
93720
91084
90300
91897
91762
89841
89791
90889
89231
82224
79516
76087
71024
68199
67607
66200
68257
73536
78485
81403
83564
87514
84469
80785
77256
74936
75419
79410
82818
84419
86630
88194
86538
80434
78032
75548
71919
72337
79163
88562
98071
105234
108982
110147
111674
111732
110792
109477
106475
103704
101319
102931
102521
99845
99350
100612
100237
92427
89265
86434
81880
81139
85508
93707
103245
107871
110446
111110
111918
112033
111167
109967
107470
104670
103055
104911
103774
100646
100730
100807
98605
92030
89249
86840
82459
82125
86483
95275
105356
110461
113092
113925
114400
113805
111842
110101
106277
102728
101446
103310
102600
100478
100000
101218
99860
91851
87925
84831
79840
77660
78526
79684
84666
90656
95975
97561
98835
101562
98333
94905
90949
88160
87348
89886
90918
89808
91263
94330
93971
88085
85031
81270
76164
73522
73255
72030
74866
79436
83737
86628
88425
91784
87898
83392
79474
76737
77112
80528
83950
84395
89607
91545
90937
84651
81942
79237
74923
73943
78121
84383
93128
98957
102087
103310
104337
106179
103836
102065
98517
96062
95624
97492
97533
95013
94819
95424
94097
87597
84604
81443
76512
74015
74176
73249
76517
81744
87272
90582
92844
96364
92517
88657
84107
81708
81962
85561
88944
90003
91729
93323
92463
86554
83655
80990
77067
76829
83143
91650
101413
108050
111602
111709
112493
112698
112638
111398
108249
105616
103202
104300
102965
99910
100651
101527
99177
92110
89338
86578
82117
81055
85615
93635
103503
108195
110485
111223
112026
112136
111015
109975
107249
104570
102667
103366
102366
98771
99372
100115
97345
90217
87449
84762
80865
79445
84100
92118
102762
107582
110387
111255
112095
112204
110457
108798
105573
102329
101305
102571
101329
98415
98902
100477
98437
90536
86668
83083
78243
75969
76734
77633
82535
88532
93731
95084
96231
98883
95225
92272
88547
85790
85126
87161
87311
85558
88527
92273
92535
85802
82546
78740
73433
70596
69893
68334
70558
75363
80532
84242
86642
90113
86381
82222
78374
75930
76225
79650
83258
84806
87338
90283
88708
82562
80513
78043
73895
74139
79848
88526
99565
106125
109387
110560
112108
112304
111375
110088
107503
104865
103440
105501
104402
100694
99473
100920
98988
92285
89681
87319
82856
82217
86486
94161
104858
109779
111815
112590
113693
113510
112254
110794
107867
105534
103914
106182
106087
102956
102286
102806
100498
93546
90971
88455
84248
83237
87475
94800
104839
111016
114602
115359
115959
115929
114405
112621
109221
105769
103722
105643
105532
102515
101960
102724
100881
93422
89777
86411
80993
77127
76052
75338
78962
84492
90296
93442
95887
99535
95361
91236
87144
84492
84307
87669
90311
90203
90634
94335
93423
87047
84327
81288
76817
75715
78399
83612
91200
97207
100664
101685
102798
104744
102535
100304
96729
94065
93427
94893
94258
91646
92669
95924
94324
87805
84172
81010
76115
74265
74661
75364
79766
85915
91109
93367
94546
97083
94057
91455
87868
85314
84728
86776
86643
85022
86551
91661
91003
84688
81716
78160
72677
69884
68903
67548
69867
74874
80238
84355
87150
91172
87504
83526
80273
78014
78692
82859
85713
86799
88326
90950
89853
83420
81160
78505
74517
74282
79685
88947
99934
106319
109932
111538
112660
113160
111918
110914
108176
105249
103357
104954
103559
99118
98277
101144
98511
91596
88646
85811
81118
80570
84420
92374
103118
108533
111039
112641
113928
113929
113412
112118
109424
106673
104504
105098
103232
98392
97652
101398
99064
91512
88168
85397
81099
79740
83540
90570
100689
107080
110509
112047
113796
113647
112712
112243
109346
106686
104286
105023
102805
98113
97596
101508
98721
91280
88165
85356
80743
79917
83159
90992
101387
106984
110196
112175
113495
113822
112645
112565
110183
107812
105619
105893
103552
98539
97807
101397
99476
91307
88058
85103
80554
79837
82928
90267
100546
106421
110120
111911
113296
113525
111904
111012
108103
104504
103125
103967
101641
96785
95635
99245
97045
89077
85251
81476
76499
74277
74229
74881
79798
86286
92083
93904
95336
98256
94785
92410
88773
86386
85748
87557
87603
84640
85031
89783
89584
82571
79331
75852
70650
68124
66568
65430
68234
73223
78342
82029
85204
88906
84910
81114
77882
75662
75783
79086
81911
82819
83684
88531
88259
81705
78507
75594
71233
70078
71963
74712
81182
88987
95116
98906
101593
103498
101139
98341
94177
91581
90497
93890
94915
92985
92362
96128
94326
87751
85223
83089
79078
79180
84021
93448
104613
110031
112443
113562
114514
114208
112929
111729
108121
105401
103627
104729
103199
99174
97969
102109
100315
93332
90213
87341
82914
82324
85569
93473
103093
109166
112810
113751
114787
114613
113853
112406
108989
106341
104399
106343
105630
101325
99550
102282
100448
93353
90216
87278
82920
81995
84914
93430
104488
109601
112200
113230
114190
114074
113061
111805
109251
106430
104887
107464
106424
101487
98896
102025
100355
92784
89758
86554
82309
81669
85541
93568
104246
109665
112099
112829
113094
112960
111189
109296
105916
102309
100899
102083
100326
96099
95428
99953
97944
90515
86896
83303
78039
75622
75499
76852
82487
88615
93316
94741
95264
98105
94879
91870
87915
85338
84633
86382
86320
83733
84199
90723
90444
84248
80738
77314
71601
68891
67180
66547
69497
74252
79896
83138
84943
88330
83913
80458
77370
75211
75193
78266
81390
82491
83842
89053
87858
81331
79003
76561
72428
72256
76770
85824
97145
103557
107251
109115
110518
111070
110414
109524
106700
103652
101829
102831
101458
96662
94289
98217
96456
89092
86113
83151
78884
78182
81393
89533
100396
106046
109243
110771
112413
112161
111390
110629
108122
105396
103089
103523
101418
96439
93948
98465
96663
89149
85879
83174
79023
78032
80932
87958
98261
105441
109181
111002
112590
112802
111621
111185
108036
105569
103679
104289
102159
97268
95486
99663
97228
89967
86990
84123
79785
79114
81991
89548
100357
106513
109733
111220
112747
112845
111950
111440
108674
106214
104214
104772
102503
97758
96313
100146
98019
90387
87249
84609
79850
79398
82285
89551
100408
106144
110143
111669
112671
112985
111437
110623
107447
104020
102483
102822
99786
95424
94303
99091
97538
89476
85650
81869
76672
74442
73987
75222
80418
86701
92408
94509
95760
98446
95181
93063
89947
87478
86752
87884
86985
83972
84271
90990
90890
83961
80247
76149
70716
68059
66392
65403
68316
73480
78849
82064
84697
88881
85327
82008
79411
77420
77525
80497
83210
83282
84800
89764
88058
81321
78576
76009
72367
72702
77155
85806
96819
103646
107636
109019
110519
112026
111161
110702
107710
105103
102849
103892
101783
96884
94524
99274
97020
89272
86056
83364
79226
78616
81784
89547
100434
106610
110086
111913
113055
113049
112067
112007
109148
106991
104737
105018
102241
96900
94715
99966
97621
89665
86147
83272
79201
78453
80887
87937
97851
105376
109717
111859
113446
113776
112684
112215
109595
107051
104536
105436
103171
97939
95535
99920
98179
90241
86812
83999
79548
78503
81345
88967
99364
105820
109740
112020
113214
113042
111889
111638
109237
106929
105042
105852
103328
98329
95285
99410
97001
89662
86175
83226
79448
78542
81541
89035
99525
105629
109095
110468
111276
110707
108864
107972
105308
101813
99960
100323
97598
92991
91267
96588
94959
87109
83137
79664
74789
72547
72079
73255
78490
84620
90253
92309
93656
96342
92810
90301
86991
84839
84134
86138
85537
82832
82132
88936
89228
82424
79205
75283
70305
67667
65648
65182
67920
73491
78969
82888
85463
89061
85070
81566
79314
77401
77710
81269
84277
84352
84816
89141
87714
81053
78104
75668
71971
71979
76406
85043
96184
102971
106792
109288
110801
111615
111046
110543
107819
105451
103003
104057
102063
96933
94219
99387
97609
89430
86214
83280
79244
78634
80783
88176
99338
106238
110024
112296
113811
114343
113914
114236
111606
109042
106171
106380
103974
98447
96386
100299
97862
90241
86733
83573
79551
78406
81365
87539
97464
104939
109624
111964
113437
113444
112737
112467
109862
107463
105008
105626
103097
97645
95770
100372
98384
90628
87478
84425
80219
79368
82447
89273
99744
106084
110032
111382
113190
112710
111622
111251
108828
106193
104192
104521
101446
95930
93299
98432
97376
89953
87063
83833
79618
78866
81539
88112
98524
104755
108555
110209
111647
111612
109881
108990
105696
102368
100693
101118
98908
93969
91786
97084
95417
87422
83616
80284
75399
72941
72812
73560
78796
85030
90381
92454
93785
96456
93076
90557
87119
84443
84030
85784
85327
82622
81709
88789
89277
82602
79225
75622
70223
67580
66185
65175
67865
72822
78096
81735
84468
88241
84596
81141
78373
76120
76822
80370
83489
83801
83919
89273
87870
80787
78335
75761
71924
72351
76883
85152
95820
102969
106755
108959
110539
110507
109238
108544
105930
103014
100865
102174
100684
95727
92731
96992
95036
87347
84653
81811
77738
77256
80718
88259
99373
105993
109738
111384
112905
112235
111185
110580
107950
105317
103098
103868
102274
97032
94200
99102
97585
89890
86425
83657
79401
78715
81881
88608
98706
106013
109948
111203
112472
112198
110960
109902
106821
103813
101652
103118
102228
97500
94684
99200
97212
90185
87029
84028
79859
78924
82354
89738
100303
106188
109668
110991
112454
112355
111314
110354
107433
104591
102436
103749
102168
97056
94832
99946
97970
90401
87519
84806
80431
79381
82244
89030
99523
105776
109051
110310
111461
111817
110185
108707
105508
101737
100495
100998
98398
94221
92371
98056
96740
88996
85522
81612
76613
74393
74187
75109
80518
87100
92358
94208
95417
98304
95111
92680
89231
86658
86301
88173
87414
84263
83485
90656
90532
83537
80243
76053
71037
68630
66812
65557
68024
73251
78823
83181
86021
89344
85522
82096
78841
77360
77367
80569
83218
83713
84082
89382
88372
81312
78545
76182
72381
72629
77182
84585
94995
102591
106359
108678
109329
109212
109703
108862
105865
103352
100963
101420
100334
95754
93530
98793
96805
89136
85914
83250
79298
78629
82203
88802
99373
106348
110515
112476
113986
113638
112549
111856
108648
105933
103382
104253
102031
97428
94687
99330
97616
89969
86482
83426
79233
78316
81546
87371
97218
104683
108718
110930
112470
112349
110995
110012
106872
103935
101362
102192
100689
95775
93716
99457
97594
89858
86735
83804
79257
78474
81992
88040
98021
105190
109620
111151
112792
112998
111692
110676
107455
104603
102540
103632
102827
98419
96078
100555
98115
90346
86936
83898
79698
79157
82545
88563
98865
105992
110288
111903
112535
112457
111128
110073
106726
103173
101077
101694
99614
95044
93400
100005
98695
90764
86804
82974
77626
75202
75024
75583
80394
86810
92831
95176
95901
98852
95557
93232
90264
87820
87304
88503
88177
85141
84427
91504
91768
85212
81739
77901
72601
69878
68341
67002
69393
73981
79813
83822
86587
90127
86718
83418
80120
78120
78788
82026
84374
84334
84762
90367
89044
82334
79629
76829
73053
73346
78243
85066
94267
102122
107215
109576
111466
111980
111169
110514
107551
104169
101554
102513
101492
96742
94673
99953
97910
89915
86802
84344
80055
79616
82782
88875
98023
105793
110192
112353
113774
113579
112500
111690
109109
105859
103451
104717
103242
98540
96073
100886
98915
91171
88008
84943
80632
79883
82998
88542
97784
105494
110131
112396
113917
113041
112242
111334
108237
105010
102923
103603
102390
97454
95357
100929
99013
91509
88287
85245
80672
79776
83056
88896
98207
105761
110387
112372
113839
113546
112823
112151
109083
106490
104057
104940
103657
98766
96920
102257
99875
92123
89036
85904
81327
80464
83305
88799
97949
105304
109882
112158
113123
113265
111873
110793
107591
104670
102674
102874
99891
94942
93121
99002
97414
90351
85943
81902
76111
73006
71628
71042
74629
80306
86199
89180
91072
95209
91997
89316
86717
84514
84058
85683
86211
83943
83722
90420
90313
84395
80987
76819
71802
69620
68186
66391
68856
73838
79398
83146
85637
89172
86084
83380
80890
79344
79037
82201
84595
84592
86052
92809
90850
83322
80345
77249
73620
74208
78972
84743
93640
102014
107328
110132
112694
113540
112944
112800
110361
107529
105150
105541
104814
100203
97781
102163
99325
91353
88020
85261
81529
80645
83610
88629
97550
105161
110436
113016
114818
115274
114531
114194
111743
109033
106679
107042
105266
100092
98143
103275
101240
93108
89637
86599
82334
81414
84600
89126
98000
105522
110597
113605
115384
115231
114497
114630
111784
109456
107024
107176
105114
100021
98139
103713
101361
92960
89743
86774
82403
81666
85047
89973
98460
106233
111467
114213
116195
116457
115596
115620
112902
110177
107811
107630
105771
100528
98960
103575
100796
92904
89621
86472
81885
81132
84438
89251
97813
105251
110254
112351
113300
112621
110554
109860
106638
103364
101445
101930
99043
94980
94052
99847
98080
89611
85811
82348
77680
75662
75713
75734
79674
85758
91529
94329
95574
97860
94537
92529
89697
87429
86700
88029
87681
85044
85210
90513
89834
82953
79798
76156
71245
68874
68251
66590
69046
73904
79128
82668
85286
88543
84970
81905
78814
76990
76923
79504
81737
82954
84903
90814
88827
81837
79100
76169
72663
73099
78255
84312
92991
101273
106512
110008
111951
112155
111041
110192
107413
104381
101804
101969
100684
95475
93908
98118
95633
87943
84929
82083
78157
77659
81455
86368
94818
102616
107845
110336
112191
111593
110488
109807
107008
104014
101486
101979
100321
95589
94381
99532
97193
89243
86359
83368
79113
78362
81461
85773
93886
101605
106815
109331
110668
110685
109529
109318
106784
104191
101874
102559
100746
96226
95431
100607
98014
90127
86872
83754
79734
78488
81780
86503
94898
102132
107636
110084
111779
111941
110519
110202
107820
105167
102699
102249
100327
96437
95488
100050
97446
89739
86407
83185
79366
78361
81907
86019
94482
101535
106680
109453
110208
110552
108940
107870
104654
101551
99835
100006
97522
93791
94059
98236
95638
87462
83487
79738
74838
72532
73189
72844
76901
82932
88928
91663
93175
95881
92759
91018
88133
85995
85599
86905
86556
83754
84882
90338
89279
82555
79176
75263
70488
68008
67525
65405
67076
71859
77191
81175
84060
87307
83963
81095
78455
76701
76977
79768
82530
83254
84921
89470
87426
80426
77379
74449
70801
70750
74519
79210
87194
94555
99862
102574
104258
105218
104127
102983
100118
97091
94847
95638
94647
90573
90371
95130
92586
85089
82063
79300
74932
74386
77716
81793
89202
96458
101563
103782
105521
106308
104872
104043
101190
98621
96611
97404
96302
92172
91615
96198
93500
85304
82053
79163
75029
74312
77002
80651
87569
94662
99887
102515
104340
105271
103838
103251
100599
98097
96571
97227
95596
91819
92321
96177
93419
85673
82481
79542
75191
74672
77667
81663
88733
95837
100865
103213
105240
105444
103677
102779
100075
97625
95952
96895
95686
91921
91738
94722
92375
85015
81984
78985
74889
73800
77482
80916
87872
94883
100004
102138
103225
104019
102099
100837
97635
94470
93155
93937
92091
88800
89912
94387
92040
84487
80973
77619
72844
70475
71051
70747
73891
80154
85907
88648
90432
93384
90589
88952
86337
84061
83911
85061
84883
82575
84239
89665
88204
81018
77813
74381
69529
67135
66520
64617
66481
71579
77040
80105
82167
85868
82873
80287
77705
75948
76020
78547
80864
81331
84440
88759
86657
79359
76361
73352
69920
69577
72271
76179
82685
90422
95820
98830
100742
101921
99921
98887
96082
93347
91740
92574
91939
88588
88876
91723
88826
81576
79018
75968
72023
71170
73967
77612
83769
90309
95538
98041
99854
101054
98900
97621
94713
92052
90507
92174
91546
88370
88111
90772
88155
80972
78302
75333
71382
70590
73419
76700
82676
89512
94454
96992
98930
99790
97396
96037
93182
90773
89457
90736
90319
87263
87955
90585
88343
81190
78343
75422
71463
70639
73442
77243
83171
89568
95031
97319
99119
99848
97725
96247
93197
90769
89805
91797
91573
89091
89362
91252
89098
82243
79093
76073
72126
71017
74156
77837
83525
90378
95588
97807
99260
100422
98199
96543
93504
90518
89668
91182
90608
88379
89091
91617
89426
82097
78903
75455
71190
69351
70090
70537
72901
78641
84018
86468
87948
90789
87944
86051
83205
81106
80850
82779
82948
81227
83737
86876
85545
79193
76224
72939
68259
66006
65705
64708
65483
70054
75351
78689
80707
83979
80855
77834
74871
73020
72906
75662
78186
79434
82944
85626
83632
77115
74414
71601
67990
67443
70517
74113
79536
86902
91830
94413
96425
98569
96654
95589
92548
90089
88711
90004
89842
87527
89283
91265
88740
81120
78391
75429
71664
70727
73256
76479
81630
88423
93347
95616
97159
99003
97165
96077
93190
90786
89481
90751
90202
87769
88449
89825
87665
80389
77765
74295
69375
67080
66899
66420
68471
73090
78431
82147
84297
87625
84262
81349
78461
76644
76477
79338
81581
81686
83614
85741
84216
77172
74416
71411
67715
67286
70406
74597
79967
86855
92018
94661
96395
97826
95615
94457
91475
88968
87844
89347
88674
86404
87978
89730
87539
80523
77834
75126
70929
70013
72862
76424
81470
88172
93294
95653
96840
98687
96190
94602
91428
88845
87643
89122
88520
86940
88652
90702
88536
81409
78313
75021
70335
68498
69202
69713
71848
77428
83245
85532
86990
90127
87195
85101
82326
80005
79741
81482
81935
81239
83997
86266
84784
78256
75295
71747
66862
64510
64478
63817
64376
68825
74121
77830
80413
83805
80237
77071
73913
72020
72008
75209
78519
80460
82661
84291
82492
76113
73456
70766
67156
67010
71207
76923
83313
90961
96473
99398
101605
103152
101116
100108
96830
94246
92609
94342
94644
93121
92118
92513
90164
83198
80248
77356
73175
72385
76014
81760
87874
95152
100284
102877
104526
104674
103396
102213
98950
96011
94243
95404
94986
93389
93279
93802
91979
84760
81783
78664
74451
73336
76444
82123
88292
95602
101142
104014
105871
106489
104565
103078
99835
97304
95589
97346
97671
96203
94889
94887
92391
85314
82337
79398
75158
74374
77603
83429
89933
97220
102753
105201
106579
107117
105379
104161
100903
98296
96618
98150
97977
96473
95501
95871
93609
86496
83622
80678
76384
75400
78775
84419
90565
97786
102989
105465
106589
107365
105189
103599
99913
96932
95351
96384
95357
94010
94844
95566
93871
86380
82850
79402
74531
72223
72724
74066
76290
82359
88424
91298
92860
95606
92839
91013
87846
85329
84698
85984
85963
85569
87851
89959
88955
82668
79161
75542
70123
67817
67531
67580
67745
72714
78334
82395
84826
88348
85009
82079
79283
77156
77325
80151
82963
86240
89107
90288
88296
81342
78680
75714
71867
71933
77026
84497
91451
99499
104978
108140
110153
111582
111101
110838
108101
105355
102527
102942
101548
100031
99822
99866
97394
88826
86289
83479
79100
78526
82314
88951
95706
102901
107501
110073
111950
112036
111223
111122
108208
106051
103500
104096
102604
101194
100068
99642
96803
89287
86038
83189
79397
78847
82744
89885
96750
104026
108391
110746
112348
111665
110439
109767
107224
104468
102215
103097
102027
100516
98661
98112
95585
88280
85404
82679
78355
77940
81956
89222
96588
103912
108199
110252
111647
111336
109919
109310
106515
103677
101665
102450
101653
100925
98739
98950
96628
89049
86143
83441
79120
78726
82648
90354
97112
103783
108184
109963
110967
110875
109047
107912
104526
100952
99414
100594
99859
100280
98232
98397
96355
88232
84964
80975
76219
73787
74306
76785
78870
84550
90430
93055
94236
97315
94047
91697
88328
85914
85332
87421
87945
89694
89398
90755
90047
83438
80354
76721
71851
69381
69091
69423
69485
74121
79923
83502
86356
89921
86058
82698
79347
77187
77385
80696
84047
89460
89660
89842
88145
81461
78801
76459
72450
72756
78495
88018
96383
103308
107901
109971
111802
111949
111255
110176
107364
104336
101928
103740
104248
104123
100115
99137
96466
89483
86705
84036
79857
79164
83662
92946
101659
106311
109627
111150
112140
111578
110517
109652
106871
104094
101789
103310
102565
103351
100205
99687
97609
89879
86830
84489
80465
80080
84412
93947
101513
107245
110470
111837
112997
112743
111422
110558
107300
104370
102359
104775
104859
105287
101564
100347
98120
91526
88979
86502
81805
81249
85652
96180
104757
109084
112134
113054
114273
113921
112552
111669
109118
106319
104696
106769
106460
106511
102283
101182
98699
91280
88616
85688
81410
80847
85043
95567
104582
108898
111922
112802
113356
112959
111194
109698
106463
103170
101794
103019
102716
103647
100198
100358
97934
89928
86218
82811
77850
75756
76496
79553
82528
88455
93771
95625
96610
99669
96201
93979
90454
87966
86894
89206
89884
93102
91513
92669
91878
85021
81796
78060
73228
70557
70183
71016
71069
75952
81649
85134
87351
91009
87147
83392
80205
77819
78040
81656
85755
92331
90479
90654
89273
82907
80539
78180
74451
74561
80675
92589
101579
106367
109243
110581
111921
112204
111083
110201
107581
104964
102764
105260
105115
106633
100841
99605
97084
90248
87508
85008
80988
80621
85369
96289
105048
108773
111575
112630
113426
113394
112127
111726
109090
106233
104119
105787
106057
107440
101860
101246
99047
91312
88633
85844
82147
81229
86008
96208
103841
109685
112628
113388
114445
113672
112864
112071
109259
106388
104580
106190
106059
108255
103080
101622
99116
91770
88869
86597
82518
81880
86347
97565
105669
109027
111952
112687
113709
113494
112300
111787
109090
106552
104953
106340
106388
108066
102240
101166
98875
92305
89483
86740
82644
82052
86622
97628
106529
110118
112779
113991
114064
113663
111675
110634
107716
104539
102865
103823
103711
105802
101018
100710
98175
90190
86675
83343
78522
76578
77788
81215
83963
89512
94472
96209
97469
100450
96909
94755
91473
88898
88160
90215
91637
95107
91640
92740
92422
85598
82485
78888
73796
71576
71317
72223
72161
76648
82072
85774
88392
91556
87866
84580
81136
78794
79166
82972
87842
94725
91291
90842
88935
82698
80775
77883
74175
74689
80859
92573
102392
106631
110107
111770
113059
113014
112367
111662
109207
106639
105461
108576
110535
108326
100671
99447
96889
89900
87418
84818
80752
80032
84995
96194
106162
109561
112280
112947
113414
112952
111782
111177
108471
105774
104122
105478
106885
108565
101842
100898
98712
91372
88418
85983
82114
81824
86536
97187
106055
111205
113981
114632
115347
114569
113164
111876
108449
105526
103660
106206
108284
109591
103130
102038
99506
92670
90109
87591
83119
82507
87029
99187
108992
111980
114040
114510
115062
114160
112596
111466
109024
106361
104495
106679
109288
109935
103347
102015
100106
92855
90211
87341
83444
82482
87550
98943
108714
111419
113156
113466
113530
113237
111409
109954
106618
103049
101899
103104
105138
106681
100652
100474
98543
90733
87186
83656
78796
76853
77653
81466
85100
90113
95424
96644
97528
100411
96756
94259
90594
88207
87755
90695
94730
96472
91577
93132
92876
86122
82821
79110
74115
71340
71185
72289
72881
77168
82743
86665
88841
91838
87767
84040
80667
78780
79024
83759
90759
95741
90604
90766
89219
83304
80945
78235
74098
74369
80482
93060
103452
106720
109884
111018
112299
112184
111806
110898
108188
105156
103069
105884
109177
109291
101178
99715
97628
90852
88628
85730
81538
81309
86154
97962
108633
111220
113680
114066
114499
113635
112340
111593
108767
106473
104964
108001
111810
111248
103271
101898
99911
92351
89666
87115
83140
82628
87482
98248
108039
113093
115825
116221
116971
115866
114680
113639
110694
108658
107790
112175
116666
114642
105845
104458
102100
95253
92772
90033
85529
84818
89839
101851
113552
116622
119069
119646
119987
118827
117502
116176
113242
110914
110091
113917
118416
116264
107590
106429
104159
97187
94446
91795
87254
86538
91171
103383
115804
118187
120565
120906
120965
120032
117712
115873
111858
108819
108315
111686
115731
114537
107572
106479
104406
96711
92885
89228
84216
82136
83587
87797
92769
97200
101979
102764
102489
104949
101489
97840
93947
91454
91382
95716
102236
102490
96891
97999
97777
91476
88315
84695
79119
76385
76292
78119
79445
83017
88302
91218
92727
95374
91068
86876
83385
80646
81559
87486
97492
99141
93535
93530
92052
86838
84379
81878
77681
77800
84375
97583
109299
112538
114921
115692
116723
116342
115270
114120
111148
108909
107382
111507
116899
113522
104833
103457
101162
94476
91689
88804
84380
83806
88480
100769
112525
114804
116499
117101
117815
117023
115961
114793
112230
109740
108472
112115
117215
113545
105139
103726
101163
93867
90847
87802
83422
82495
87383
98586
109310
113475
116398
117150
118067
117576
116163
115238
112126
110057
108669
112630
117527
113331
105296
103484
101272
94171
91448
88666
83959
83101
87995
100139
112643
114876
117132
118148
118522
117907
116343
115415
112394
109536
108004
111285
116765
113522
104303
102969
101252
94297
91187
88429
84283
83490
88068
99914
111861
114036
116152
116577
116633
115647
113164
111211
108101
104858
103772
106837
112459
109399
102210
101260
99604
92338
88918
85423
80317
78039
79363
83403
88747
93202
98240
99338
100142
102097
98557
95931
92456
89448
89145
93118
100520
98419
93243
94020
94124
87592
84576
80870
75852
73237
73321
75274
77097
80437
85926
89511
91822
94679
90122
85960
82393
79960
80679
86718
98075
98865
93896
94092
92604
86892
84954
82282
78166
78623
85179
97916
110466
113268
115328
116048
116358
115763
114005
112806
109658
106901
105586
110403
117743
113136
104175
102712
100822
94289
91664
89271
85084
84513
89589
102135
114961
116536
117993
118013
118119
116853
115046
114104
111537
109168
108797
114081
120406
114519
105688
104667
102403
95506
92505
89671
85532
85089
90053
102234
114052
117795
120259
120715
121733
120163
118313
116971
113753
111178
109568
114086
120864
115546
107091
105228
103578
97187
94267
91655
87431
86630
91997
104446
117794
119550
120919
121224
121195
119439
117282
115361
112270
109355
108417
113533
121609
116714
107913
107028
104968
98599
95701
93401
89343
88745
94039
106439
119635
121382
122537
121912
121632
120050
117454
115197
111468
108056
107598
112314
119163
114543
106929
105942
103833
96645
93058
89481
84661
82698
83642
88095
94611
98498
102658
103824
104340
106296
102115
98545
94427
91857
91955
96891
106329
102809
96647
98471
98759
92730
89745
86367
80987
78534
78295
80283
82819
86071
91444
94577
96066
98342
93545
88555
84571
81706
82779
90027
103081
102525
97179
97220
96037
90608
88412
86071
82081
82202
88824
102390
116495
117813
119143
118882
118763
118196
116745
114926
111898
108958
108275
114216
122895
116557
107738
107185
105104
98146
95561
93286
88657
88343
93750
106612
120326
121115
121308
120525
120295
118702
116772
115668
112167
109364
108145
113293
121840
115574
107132
105740
103686
97043
94271
91479
87170
86554
91557
103253
115386
118898
120525
120635
121177
120038
118762
117474
114247
111771
110709
116337
124018
117399
108649
107473
105395
98891
95870
93151
88715
87665
92331
104035
116514
117730
119203
119195
119095
117350
115870
115257
111388
108220
107100
113259
122649
116630
108420
108192
107067
101021
98594
96447
92691
92232
97369
109306
122501
124464
125355
125154
124131
122530
119753
116918
112958
109529
108992
115294
123678
118471
111758
112210
110207
103386
100165
97190
92188
90282
91594
95879
103043
107300
111524
111678
111043
112427
108335
104701
100104
97522
97998
105308
115962
112168
107419
109829
110111
104461
102121
99443
94121
91599
91407
93401
96750
100265
105877
108066
108257
109727
104225
98554
93901
91436
93215
102977
116043
114687
109182
109994
109123
103865
102445
100613
96256
96183
102699
116455
130714
132476
133235
132457
132418
131970
129832
126961
122939
120594
120847
129982
138885
131643
122643
122284
120532
114879
112836
110745
106397
105946
111933
125355
140054
141598
141716
139957
138664
136031
133155
129740
125448
122498
122254
131084
139804
133181
125046
125168
123246
116029
113748
111577
107273
106532
112190
124628
137106
140576
141679
140263
140216
137907
135853
133126
128940
126923
127582
135771
141929
134304
126071
125269
123285
116665
114413
112186
107306
106116
111295
124441
137338
138875
139378
140135
140191
138806
137269
134588
131247
129298
130206
139026
143613
135165
126066
124918
122856
116169
113882
111063
106292
105261
110639
123150
135999
138355
138779
139951
139691
138326
136146
133352
129581
126869
127477
134402
138169
131126
123700
123238
121430
114109
110753
107692
101930
99173
100755
105222
111966
117087
120952
121175
120245
121780
117401
112909
108025
104585
105402
114610
122250
116902
111637
114163
114376
108750
106198
96808
93967
93466
94801
100833
100146
103443
108106
108739
108854
109773
104957
99454
95822
94774
102020
115258
116463
113642
108898
110223
109520
104429
103108
101023
96794
97211
104049
114862
123803
129641
132180
132177
132521
131449
130116
128321
125131
123822
127614
136723
134077
125802
117803
117993
116397
110536
108394
105696
101423
101272
107025
117090
125653
131144
132791
131720
131567
130176
129171
127189
123488
122577
127209
138449
136179
128361
120665
121255
119730
113726
111777
109526
105125
104880
110671
120520
128716
133871
135440
133967
132659
130145
128423
125687
121155
118932
123346
133880
131710
124213
117463
117958
116452
115079
112403
108560
102870
99644
99679
101763
103668
107492
111047
111597
111885
114243
109497
104293
100150
99603
106393
118254
119169
114773
109816
111735
110931
105724
103650
101097
96715
96037
100261
107562
113637
118653
122028
121933
121836
122758
119843
117071
112869
111815
118971
128778
126532
119966
113764
114997
113672
107353
104759
101567
96270
93799
95432
98760
101622
106705
111427
112356
112587
115233
111557
108446
104874
104018
110827
119763
118068
111980
107095
109379
109211
103561
101098
97903
91878
88904
88646
90218
91147
94943
99542
102171
103897
106643
102687
98201
94440
93880
102069
113067
114631
112160
107891
109686
108834
103708
102209
100331
96450
96973
104110
115566
124952
129911
132117
131323
131077
129999
128213
125811
122258
121319
128412
139183
137519
130319
122041
122615
120639
113861
111424
109183
104581
104210
109781
120595
129844
134295
136153
135464
135271
133742
132209
130200
126889
125770
132788
143526
141270
134096
126834
127744
125544
119224
117274
114870
110491
109680
115228
125744
134468
138666
140550
140086
139718
137916
136518
134455
131354
130569
136922
145957
142712
134657
126282
125549
123619
117654
115238
112958
108087
107092
112548
125418
135760
137163
138164
137593
136898
135448
133480
132061
129043
128749
135876
144118
140369
131952
123423
123443
121298
114767
112629
110324
106035
105582
111585
124325
134929
136460
137230
135821
135216
134327
132520
130361
127554
126417
135364
144529
142132
134437
127685
128793
127006
119796
116691
113669
108084
105477
106797
110588
115652
119901
124127
124454
124374
126651
122643
119475
115504
114849
122335
129627
127371
120842
115147
117520
117271
111181
108212
104559
98334
94785
94473
95623
97101
100459
105724
108942
110803
114025
109779
104978
102168
102136
111118
120609
121773
119233
113702
114657
113428
108417
107068
104799
100589
100802
108343
122390
134325
136268
137209
136404
135958
135342
134015
132237
129406
129381
138837
148489
146169
138396
130334
130765
128534
123508
121585
119540
115195
114480
120816
134122
145537
146234
146397
145107
144562
142984
141370
140179
137710
137587
145047
151665
147939
139212
129922
129729
127143
120241
117734
115633
110751
109926
114938
125478
135339
137831
139931
139650
139642
138080
137328
135784
132692
132503
141025
149864
146915
139530
132182
133000
131091
126182
124313
122410
118109
117412
123157
134512
143884
145162
146309
145675
144979
143305
142378
140967
138583
138786
147977
156642
154057
146715
138999
139815
138228
132747
132947
131434
127100
126506
131754
142064
149631
150477
151351
149424
148164
146009
143326
139780
136267
135844
145852
154240
151285
144901
138952
140575
138946
133226
135707
133411
128057
125651
126876
130938
136776
141725
145492
144126
142109
142479
137501
132732
128017
128031
138936
148129
146514
141045
135909
139881
139907
135467
133490
131172
125179
122069
121394
122031
123750
127317
132935
135906
137404
139311
133927
128165
124482
125064
134661
142286
143080
139634
133213
134557
133088
128224
127398
125508
120597
119465
125613
137857
148556
150264
152177
152132
152041
151592
150901
148430
145252
144557
151421
156759
152914
144121
135470
135273
132324
125928
123367
120943
116010
114587
119439
130607
141485
144091
145617
145450
145679
144406
143570
141947
139370
138079
143009
147501
143735
134450
127327
126822
124255
117835
115577
113144
108080
106813
111883
123452
134009
137420
139720
139637
139424
138011
136698
134493
131081
130580
138468
145171
141546
133331
125269
125020
123009
117330
115526
113012
108596
107074
112410
124718
137057
138261
139218
138528
137479
135774
134469
133311
131204
132259
139894
145815
142208
133744
125189
124987
123237
117261
115033
112871
107918
107123
112340
124915
137081
138794
140135
139951
139758
138639
136775
134753
131633
131567
139808
145329
141888
134276
127423
128469
127246
120383
117736
114931
109462
107223
108957
113298
119581
124216
128847
129018
128487
129909
125877
122412
119108
119514
129159
136042
133975
127640
122344
125105
124794
119260
116744
113779
107567
104022
103759
105115
107153
109911
115284
118556
120098
122935
117683
112443
109056
109851
120141
128056
129425
126443
120856
121645
120842
115766
114407
112671
108184
107956
115097
128865
142254
144165
145185
144175
143408
142190
141303
139334
136591
137384
146974
154196
150795
142347
133406
133221
130968
125113
123482
121391
116770
116101
122050
134869
147824
148597
149118
147919
147006
144294
142469
140260
137495
138843
148668
155301
152445
144075
136414
136938
134543
127954
126156
124152
119780
119126
125097
136850
148827
151994
153680
152542
151343
149060
146592
144037
140997
142230
152316
160024
156554
148133
139857
139479
137145
131135
129731
127419
122493
121133
126619
139303
152211
153049
154252
153455
153219
151514
149935
147845
144956
145466
153649
158831
155069
145288
137122
136419
134243
128100
126224
124014
119136
118032
123124
135386
148178
148697
148728
147070
145732
143620
140994
138057
134403
134315
143684
148612
144598
137276
129851
130700
128423
121930
118691
115414
109444
106496
108059
112085
118475
122200
125537
125544
124956
126383
122822
119569
116434
117138
125958
130911
129225
123978
118242
120682
120473
114858
112556
109328
102796
99142
98864
100299
102735
105536
110697
114668
116958
120605
116629
111930
108836
109986
118141
124626
125061
122072
116379
116828
115564
110501
108970
107213
102317
102348
109094
122756
136271
137596
137718
137129
137989
137391
136234
133821
131386
132410
142050
147246
144328
136777
127934
127961
125136
119351
117207
115370
111034
109818
115770
128700
142110
142367
141806
140911
141676
139957
138361
136863
134073
135463
143632
147803
144464
136425
127874
127192
124413
117575
115358
112822
108141
107282
112688
124505
136947
139733
140014
138944
138738
136796
135779
133941
130992
131631
140504
145437
141735
134368
125888
124806
122563
116225
114188
111824
106779
105529
111130
123890
137461
137585
137085
136663
137585
136348
135382
133963
131062
132373
140176
144018
139861
131805
122736
122106
119246
112865
110055
107182
102333
100881
106614
119609
133340
134752
134764
134420
134757
133680
132212
130968
128542
129014
138120
142113
138678
131997
124613
125604
124514
117546
114589
111275
106035
103770
106107
110397
117023
120785
124544
125397
126530
128969
125891
122860
120364
121275
128448
131792
129427
123433
117166
119210
119605
113169
109765
106302
100181
96651
96150
97946
100950
103718
109574
113587
115416
118650
115047
111326
109028
110456
120062
127134
128121
124900
118982
119156
117592
112320
110663
109090
104551
104160
111210
125132
139517
142146
142449
142505
143886
143476
143180
142205
139936
141609
149828
154873
151200
143749
134569
134440
131310
125034
123108
121342
116913
116440
122494
136141
150502
151553
150502
149117
149352
147897
146862
144831
141952
144074
154566
160704
158228
150901
142362
142137
139049
132643
130646
129125
124314
123996
129879
141303
152221
154975
155123
153950
153333
151080
148837
146699
143879
145255
155927
161776
158138
152134
143620
143597
140744
134966
135797
134152
129278
128398
134351
146818
159418
160013
158912
157452
156569
154868
152734
150200
147127
149082
160526
166628
163259
155716
146524
146135
143749
138212
137587
135544
131141
130070
136035
148747
162150
163341
162727
161381
160749
158830
156085
153402
150461
151709
162334
167543
163837
157079
149712
150211
147893
140502
138953
136254
130330
127680
129191
133108
140830
145362
149151
148995
149121
151131
147070
142686
138920
139963
151143
157803
156612
151527
145684
148421
148248
143021
140689
138139
132363
129531
129780
131264
134662
138085
143709
146846
147482
148736
143119
137930
134297
135750
148387
157206
158278
155453
149668
149843
147476
142632
142249
141130
136408
136201
142705
154149
163795
165681
166076
165195
165855
165522
164588
162014
158999
160754
170748
175589
172718
165737
156918
156407
153567
148411
152060
150598
145383
144356
149756
160967
170657
170865
169732
167877
167361
164807
162498
159052
155592
157577
168830
174927
172465
166014
157834
158054
155317
149584
152966
151269
146294
144899
150418
160456
169027
171610
171477
169804
168812
166610
163382
159869
156114
157153
168352
173627
171099
165442
157963
157928
155205
149638
153117
151732
146701
144877
149946
160897
169483
169922
168444
166075
164929
162378
159445
155712
152345
153353
164919
170607
167644
161756
154106
153953
151048
145580
149035
147180
141890
140185
144802
155241
166719
167868
165977
163631
161097
158571
154686
150732
146633
146869
157820
162936
159880
154219
147487
147995
145799
139315
139540
136854
131288
128468
129860
133129
139979
144743
148259
148101
146842
147927
143796
139325
135509
135451
145405
151758
151038
146747
140784
143074
141645
136114
134195
132040
126449
123207
123198
124937
128512
132242
137277
139581
139260
140603
135288
129748
125963
125800
136785
144292
144959
142558
138269
139858
138433
132872
131631
130145
125544
123501
126245
131255
138970
143348
146404
146260
145065
145581
142241
137909
133457
133289
144027
146699
142341
137162
132945
137341
138663
134678
133566
130686
123962
119293
118097
117652
118404
119279
123352
127333
129001
130942
126355
120662
118031
119666
128922
134242
135993
135271
131842
134403
132025
125975
124642
122829
118178
116882
120232
126233
133850
139276
144006
146809
148797
150140
146846
143891
140051
139851
148397
153301
150829
145045
137935
138714
136290
130668
129051
127163
121960
119707
122540
128838
136279
140872
144432
145759
146729
147249
144246
141134
137094
136990
146109
151849
149314
143372
136223
136994
134811
128914
127428
125459
120198
118058
120860
127312
135593
140457
143904
145180
145814
146342
143418
140045
135867
135777
145547
151493
149231
143621
137035
138026
136546
129946
127397
124942
119454
116446
117055
119597
124213
127955
132034
133576
133392
135540
132056
128264
124762
124710
134223
140714
139575
134880
128876
131017
129766
124220
122085
119326
113274
109679
109614
110930
113706
116224
120928
124031
125251
127630
123550
118710
115434
115629
125468
133629
135220
132937
128428
130133
129379
123865
122238
120325
115053
112914
115340
119998
126160
130131
133711
135131
135991
138321
136072
132253
127971
127604
136807
141666
138369
132577
127662
131951
133855
129562
128389
126287
119559
114939
113247
112019
111814
110648
112783
116369
119664
124361
121444
116482
113606
114918
125420
133270
136426
135292
130850
133155
131460
126019
124799
123832
119305
118884
123894
131835
141758
147593
151707
154135
155843
157318
155283
152875
149909
150238
159167
164924
162686
155851
148018
148175
145168
138968
136927
134912
129711
128284
132340
140018
149719
154870
157954
160222
161995
161935
160613
158585
154942
154561
160543
164579
161005
153138
144481
144177
141481
135210
133138
131089
125782
123782
127540
135415
145101
150387
153013
154291
154808
154120
151985
149059
145125
143822
150817
155801
152467
145484
137866
138144
135804
129009
126059
122914
116479
112867
113023
116065
120596
124690
129373
131928
133498
137187
134279
131273
127834
126981
133762
138930
137532
132201
125900
127297
126868
120379
117420
113995
107389
103700
102830
104004
106301
108727
113269
117814
120897
124892
121144
116573
112663
112194
121010
129737
131337
128286
121669
122152
120056
114813
113192
111089
106147
105455
111979
125478
139512
142325
141666
140522
140593
139716
138493
135789
132508
132419
141895
150319
148621
141247
132434
132623
130209
124262
122485
120784
116029
115283
120743
133609
147873
150154
149376
148476
148768
147171
145348
142668
139857
140678
149329
156116
153928
146351
136942
136815
134029
127380
124573
122394
116951
115771
120592
131733
144386
148979
149087
148864
148782
147261
145744
143199
139652
138950
145672
153132
151026
143776
135192
135186
132635
126781
124946
123061
117912
116487
121715
134380
148327
150186
149159
148203
148373
146802
144903
142428
139060
138596
146051
152711
149672
141660
132407
131778
129147
122966
120530
118131
113049
111511
116541
128975
142756
144750
144000
143196
143581
142903
141249
139124
136654
136117
143001
148747
145643
138878
131434
131978
129919
123557
120889
117823
112223
109700
111144
115405
122366
127613
130992
130939
130388
132015
128002
123400
119376
118713
127215
136504
136355
131684
125989
128734
128182
122760
120768
117518
111226
107691
107511
108332
111275
114409
119480
123035
124145
126522
121610
115846
112205
112571
122455
133475
135463
132883
126653
127913
125943
121148
119609
118436
113340
112808
119104
132289
146255
149466
149006
148316
148666
147791
146953
144746
141698
140814
146891
154607
151825
143980
134669
134637
131977
126148
123800
121912
117397
116080
121415
134419
148235
150873
150290
150043
150733
150281
149606
148345
145444
145293
150867
156832
153184
144850
135398
134685
131924
125324
123287
120698
115629
114691
119842
131453
144442
148868
149081
148801
149646
148347
147019
144952
141595
140406
146499
154383
151525
143776
135034
134660
132037
126134
124004
122179
117162
115641
120982
133528
146946
148889
147779
146855
147218
145888
144933
143641
141241
140962
146591
153063
149304
141060
131679
130769
128116
122344
119933
117445
112573
111403
116461
129078
142680
144194
143514
142162
142580
141774
139869
137332
133543
131637
137015
144097
140720
133329
125531
125730
123508
116614
113418
109702
103824
100674
101610
105162
111410
116221
119933
120498
120586
122653
118765
114446
110279
109085
115391
124697
123416
118221
112783
114935
115246
109991
107498
104165
98600
95126
94861
96046
98783
102507
107289
110952
112447
114963
110058
104564
100709
99446
107297
120048
122060
120015
114327
115619
114845
109999
108966
107577
103157
103138
109652
123629
138143
141148
141387
140920
141067
140534
139390
137240
134177
133143
138689
146943
144466
136453
127112
126866
124131
118485
116249
113654
109066
108017
113785
126949
140610
142455
142076
141125
141467
139706
138002
135409
132086
131191
137358
148478
146386
139395
130505
131152
129181
123595
121666
119509
115089
114220
119787
131157
143887
147714
148266
146762
146775
143974
141180
137929
133810
132062
137987
149518
147705
140438
131680
131922
130155
124666
122719
120926
116026
114974
120122
132309
145373
148318
147767
146495
146261
144137
142121
139398
136178
135606
141435
151073
148946
141195
132515
132654
131140
125576
124056
122605
118044
117370
123191
136012
150276
152079
151423
149133
147545
144849
141261
137165
132519
130372
136843
149697
148015
141682
135061
136508
135413
129337
126956
124150
118730
116469
118010
122013
128897
133142
137221
136633
134950
134654
128523
122734
117239
115199
121496
135949
137087
132602
127513
131030
131752
127082
125744
123426
117937
114766
114861
116347
119345
122777
128248
129839
129305
129164
122537
115503
110459
109156
115759
132068
136247
134089
128668
130206
129138
125201
124775
123880
119555
119510
126401
139648
153252
155771
155869
154046
152902
150692
147749
143485
139121
137737
142822
156293
155513
148052
139528
139857
137721
132163
130739
128923
124080
123424
129564
142606
156197
158291
158208
157454
157497
155687
153582
150880
147672
146798
150951
161108
159022
150878
141488
141564
139123
132884
130564
128496
123747
122429
127460
138856
151534
155613
157237
157213
158072
156744
155190
152709
148269
146452
149278
160981
159290
151591
142597
143421
141332
135591
134445
133197
128172
127003
132671
145502
158536
159923
160088
158797
158513
157086
155260
152790
149242
148207
152403
163024
160330
152254
142444
142098
139593
133508
131892
129262
123577
121669
126870
139073
151772
153485
153456
153411
154077
152578
150601
147634
143092
140993
144898
155245
153269
145824
138036
139185
137136
131220
128564
125906
120304
117585
118668
122749
129618
133884
137884
136859
135200
135789
130979
126497
121657
119538
124259
139227
140966
136692
131743
135357
135790
131256
129737
127244
121309
117971
117782
118739
121285
124495
130061
132842
133243
134705
128958
122348
118433
116922
122585
136905
139509
136197
129982
130038
128347
123369
122091
120468
115636
114568
120768
133968
147584
149889
151236
151241
151831
151032
149646
146183
141860
139578
141745
155617
155677
148125
138894
138951
137052
131493
130087
128204
123672
122586
128188
140507
153565
154203
153622
152458
152583
150023
147572
144524
140476
138839
141458
152759
151585
143499
134445
134153
131899
125759
123290
121081
115962
114634
119796
131202
143033
145698
146011
144280
143828
141335
139536
136425
132230
129905
131840
146204
146929
139821
131627
132138
130290
125422
123630
122564
117771
117001
122950
135690
149226
149889
149024
146766
145310
141952
138531
134793
130247
127945
130741
146021
147279
140599
132581
132999
131904
126854
125717
124035
119543
119051
124984
137852
151023
151368
149880
146365
143983
140204
136517
131539
126361
123278
126313
141430
142589
137040
130189
131805
131089
124931
122756
120340
115147
113032
114394
118241
124323
128532
131024
128456
126094
126073
120535
114888
109903
107618
111448
126848
130207
125909
120853
124317
125282
120875
119573
117283
111873
108882
108939
110382
113281
116557
120437
120779
119694
119661
113580
106913
101642
99615
104024
122126
128497
126920
122198
123942
123427
119379
119093
118132
114085
114192
121131
133601
146473
148930
148917
146201
144564
141746
138830
134872
130118
127583
129904
145165
147739
141033
132646
133241
132001
127404
125879
124630
120357
119761
125605
137464
148377
149735
148929
145762
143932
140899
137837
133644
129118
127090
129491
144457
147298
140598
132705
133861
132443
127158
127764
126066
121904
120795
126299
136340
144472
147126
147215
144295
142498
139464
136196
132145
127752
125160
127816
142946
146023
139767
132546
133436
132270
127488
130475
128991
124238
122825
128032
138844
146863
148806
148853
146951
145777
142976
139826
136095
131893
130134
132445
146760
149114
142564
135073
136529
135446
130166
133377
131733
126692
125479
130505
140246
148220
150439
151599
151165
151297
149576
146867
143101
138118
135637
138041
150223
151596
145343
138873
140931
140184
133956
135938
133137
127245
124778
126280
129812
134708
139278
143011
141495
139791
139557
134257
128552
123117
120938
123745
138348
143430
139137
134012
137183
137457
132647
131272
129266
123488
120222
120118
121203
122668
126280
130401
130824
129883
130151
124194
117409
112002
109332
112648
129297
137363
135366
130539
132870
131614
127579
126728
125838
121772
121668
128337
137899
145058
148334
148990
146431
144999
142445
139423
135123
130170
127512
128705
142202
146479
140320
132969
134373
132917
127621
130787
129556
124549
123229
128288
137497
144141
146707
146874
144958
143455
140931
138010
134421
129991
127759
129377
141706
144381
137883
129750
130372
128544
122480
125203
123029
117370
115572
120063
128466
135399
139408
141946
142351
143061
141396
140056
137002
133064
130322
130740
141262
142964
135631
127680
127772
125811
120013
121510
119305
114057
112431
117255
126165
133599
136723
138321
138249
138661
136594
134604
131518
127431
124854
125065
136185
138827
132310
124482
125037
123586
118239
119619
117417
112118
110626
115159
125143
134706
137870
139155
137889
137607
135781
133021
129852
124949
121732
122454
133032
136194
130062
123220
124303
123057
116792
114034
111229
105737
102608
103721
107914
111075
115449
119305
119148
118291
119019
114735
109783
104919
102345
103547
115665
122055
117649
112563
115332
115337
110832
109118
106515
100709
97563
97480
98751
99788
103697
107772
108922
108927
110015
104544
98648
93955
91774
94738
109249
117364
114878
109899
111016
110474
105624
104267
102528
97911
97559
103787
115156
123910
128225
129873
130096
130578
129897
127989
125368
121412
118808
119052
129685
134160
127007
118885
119167
117698
112295
111782
109424
104491
103369
108340
119375
128821
132760
134818
134986
136352
135589
134089
131963
128551
126650
127205
136219
138729
131324
123279
123250
121272
115605
113522
111282
105914
105314
110052
120620
129264
133282
134847
134381
134994
133392
132069
129751
126234
123955
124296
134915
138590
131599
123143
123395
122065
115793
113890
111617
106577
105430
109948
121328
129767
133329
134931
135338
136184
134801
133313
130730
126866
124418
124551
133931
137055
129150
121010
121176
118922
112738
110018
107674
102736
101234
106408
117308
125987
129460
131247
130835
131633
130610
128824
127136
122812
120615
121105
130132
133013
126115
119051
119475
117653
111579
107970
104288
98571
95586
96460
100521
104242
108845
113392
113839
113913
115772
111551
107572
103006
100378
101157
111225
119034
114101
108877
111416
111471
105976
103339
100337
94207
90841
90558
91798
92009
96669
101517
104184
106009
108427
103533
98079
94309
92240
94302
105805
115054
112734
107599
108322
107597
102497
101167
99126
94819
94702
101770
114603
124425
128546
130748
130804
131325
130543
129376
126845
123083
121031
121903
133049
139173
131564
123189
124230
122895
117283
115672
113897
109579
109055
114972
126758
133794
136984
138903
139073
139967
138756
137501
135551
132928
130788
131672
142183
148205
140964
133313
133904
131926
126049
126832
124997
120309
119174
125281
135761
140569
144457
145066
143707
143455
142201
140191
137636
133715
131101
130795
141470
149644
143226
135407
136893
135571
130169
133122
131303
126254
124707
130061
140649
145508
147345
148075
147064
146419
145076
142768
140066
136090
133463
134532
144321
149003
141200
132651
132939
130558
125181
127133
124836
119222
117979
122607
133369
139058
141718
143279
142821
142057
141221
138875
136237
132523
130037
130740
138789
142914
136455
129576
130948
129707
122884
124298
121035
114851
112046
113251
117180
119985
125163
128335
126920
125529
126615
122474
118624
114157
112514
114078
123795
130878
125388
119731
122581
122523
117374
115034
112223
106338
102868
102608
103682
104371
108945
114146
116418
118375
121221
117449
112163
108239
106375
107950
117844
128141
126156
121978
122996
121630
116823
115544
114359
109883
109550
116386
129253
137397
141049
143756
144824
145879
145843
144628
141927
138417
136479
137218
145437
149612
141435
132259
132094
129592
123635
122907
120762
115533
114432
120082
132237
140621
143168
144096
143559
143835
143147
142461
140305
136456
134010
133435
141164
145539
136721
127463
126169
123788
117361
114940
112218
107338
106155
111734
123061
130760
135542
137226
136531
136898
135983
134295
132209
128129
125471
124833
132052
141221
134219
125511
125461
124550
118839
116814
114707
110187
108917
114478
126760
134957
137415
137716
136340
136064
134677
133227
130904
127338
124834
125080
133200
140289
132577
123814
123602
121375
115175
112754
110154
105231
104049
109371
121543
129859
132297
132459
130697
129340
127752
125395
121871
117350
113817
113567
120191
128461
122475
115513
116382
115445
109020
106259
103308
97920
95235
96855
100223
103862
109154
112520
111678
111184
113252
109575
105886
101982
100637
102331
110866
117639
112763
107143
109787
110119
104830
102309
99171
93301
90174
90341
91326
91919
97344
102359
105275
107668
110931
106320
101552
97980
96528
98413
108094
118438
116705
111910
112468
111267
106503
104884
102870
98297
98430
105197
117846
127541
132415
134516
134477
135075
134677
134077
131769
128741
126510
126834
134711
141952
134504
125663
125778
124140
118681
116854
114993
110601
110173
116204
128035
137027
139185
139425
138162
137889
136906
135917
133705
129940
127691
128109
136105
145477
139236
131103
131328
129343
123881
122133
120291
115664
115031
120976
130733
138169
142353
143296
142011
141952
141013
139202
136429
132199
129762
129753
137813
147516
141705
133181
134019
132370
127383
127359
125923
121253
120640
126397
136742
144816
146569
145928
143779
142695
141811
140476
137974
134634
132987
134645
142501
149911
142897
134365
134377
132604
126277
124693
122044
116730
115128
119941
129968
139397
143857
146320
146229
146778
146437
144064
141130
136389
133052
133029
138797
145747
140381
133494
134498
132905
125910
123309
120481
115037
112830
114327
116367
120212
126160
130572
130959
131590
133739
129706
125447
121279
119083
119612
127213
137191
133894
128445
131716
131571
126437
124852
122439
116817
113389
113380
113004
114855
119321
123323
124571
124922
126928
121345
116140
113154
111583
112973
121499
133297
133179
128979
131980
131177
126017
124303
122303
116777
114166
114905
114639
115726
120397
125855
128814
130919
132952
128411
123077
119818
117799
119924
128266
139160
136890
130262
131559
129720
124994
123930
122299
117682
117519
124366
134393
140637
144020
145340
144343
144080
143414
141837
138704
134479
132203
132073
138588
147250
142304
133516
133256
130738
125052
126805
124593
119010
117541
122604
130237
135798
140084
141442
140657
140602
139776
138374
136242
132472
130516
130757
137881
145083
139199
130920
131187
128630
122855
125054
123132
117983
116851
122201
130958
137332
139759
140788
139908
139398
138382
136682
133685
129945
127350
126818
132997
141726
137865
129788
130403
128597
122731
125339
122839
118012
116989
122655
131634
140285
143406
144381
142838
142120
141330
139334
135936
132046
129045
128937
132951
140124
136559
129080
129896
128102
121728
119494
116584
110983
108422
109873
111380
115536
119558
121425
119686
118554
119741
115524
110988
106063
102672
103317
109733
120329
118957
113781
116032
116055
110923
108731
108731
106371
98990
96417
95818
94811
97894
103151
107382
110697
115668
112020
106858
102574
100192
100982
106749
113124
119655
116650
117436
116663
110778
109046
107316
102940
102324
108714
121537
132880
137123
138804
138490
138841
138147
136163
133245
128225
124583
122508
125349
127101
130019
125232
125437
123955
117244
115616
113864
109151
108086
113691
126068
136572
139691
140389
138816
137627
135597
133435
130624
125773
122033
119828
122171
123550
126754
122522
122706
120870
114708
111684
109766
104893
103621
108426
120228
129344
134130
135945
135276
134704
132940
131135
128833
124694
121603
119813
123186
125037
126476
122035
121421
119986
113244
110800
108637
103276
101721
106798
119199
129204
132728
133725
132361
131784
130632
128941
126308
122180
118614
116879
120008
120732
123268
119812
120151
119094
113110
111246
109233
104918
104257
109880
122593
132736
135351
135018
132356
130294
128461
125475
121876
116751
112321
110650
112820
113682
117713
116118
117209
116728
109827
107270
104328
98976
96595
97945
101727
105198
110677
114995
115370
115079
116858
112948
108697
103853
100825
100617
103731
106386
110406
109923
113166
113910
108607
106120
103271
97266
94242
94257
95596
95740
100668
106549
109467
111612
114694
110215
104727
101013
98764
99574
106302
112853
119676
118869
120757
120103
115314
114618
113461
109284
109438
116361
128298
138095
143701
145037
143454
141985
140631
138967
134994
129766
126256
124012
127485
129328
131872
129401
130261
128998
123254
121350
119690
114907
114324
119396
131021
140243
144950
146655
145532
144939
143687
141808
138844
134336
131010
129179
132541
133600
133655
130034
129767
127998
121354
119009
116697
111832
110508
115293
126177
134704
140666
143374
142903
142870
141707
139447
136689
131975
128450
126280
129413
130594
130793
126765
126878
125131
118964
117183
114799
110000
108664
113796
124830
133824
138833
140383
139277
137903
136124
133779
130801
126179
122953
121177
124945
125591
126501
122915
123207
121915
115454
112939
110730
106089
104732
109768
120861
130547
135844
137443
136800
135816
134709
132436
129366
124565
120887
119196
121416
121523
122933
122540
123373
122383
116042
113540
110564
105386
102706
103911
107092
110061
115884
119439
119035
118364
120459
116325
111842
106427
102782
101855
105024
107159
110468
111187
114284
115270
109757
107368
104631
98520
95122
95160
95874
96190
100374
104718
106854
107908
110370
105890
100202
96071
93749
94498
99650
105319
111163
111505
113290
112764
107284
105638
103778
99488
99200
105551
116015
125370
132284
135092
135030
135209
134378
133610
130316
125649
122352
119724
122378
123148
123951
123402
124391
123141
117296
115523
113779
109124
108563
113873
123774
132072
136903
137809
136499
135990
134196
132154
129159
124026
120549
117903
120163
120684
122200
122801
123939
123062
117237
115346
113766
109074
108373
113740
122586
130965
135917
136713
134801
133205
131349
129073
125767
120785
117304
115474
118427
119222
120998
121535
122820
121548
115593
113352
111595
107039
106208
111305
120434
128859
133976
136253
136024
136307
135795
134214
131948
128125
125669
124717
128492
129159
128372
125402
125590
123710
117193
114776
112518
107461
106178
110743
119859
128030
133835
136123
135114
134810
134215
131967
129341
124756
121699
121063
124262
124566
123849
121457
122142
120401
113592
110586
107152
101500
98446
99381
101581
104711
110406
114826
114928
114704
116068
111897
107741
102643
98821
98004
101260
102870
104955
106635
109427
109592
104333
102024
98907
92743
89418
88954
89013
89659
94192
99545
102511
104544
107878
103318
98450
94519
92376
92850
98011
102914
106358
106585
108206
107272
101842
100130
97807
93424
92799
98918
109742
118488
125158
128391
129202
129817
129447
127913
125636
121849
118958
117085
120430
121644
120520
117647
117883
116225
109828
107284
105228
100212
98972
103838
112372
120425
126108
128311
128117
128096
126739
125128
123160
118749
115204
112984
115051
114958
114195
113290
113981
112529
106133
103511
100849
95800
94929
99743
108458
116555
122464
125421
125647
125451
124220
122351
120025
115674
112349
109750
111674
111539
110789
111674
112471
111257
105495
103362
101238
96572
95815
100738
109228
117754
122591
123737
123025
122654
121852
120353
118476
114377
111307
109319
111973
112028
110514
111023
112086
110545
104062
101491
99259
94516
93900
98754
106776
115300
120472
122205
121828
121302
120376
117771
114701
110061
106065
104173
105490
104844
104577
107134
108095
107098
100485
96972
93493
88196
85913
86963
88617
92943
97999
101849
101537
101384
103455
99665
96462
91919
89025
87972
90072
90725
91609
94812
97692
97948
92233
89163
85437
80160
76907
76787
75780
76737
81764
86566
89097
91113
94383
90621
86324
82543
79881
80508
84754
89012
92285
94818
95810
95125
89606
87376
84703
80451
79976
86029
96152
105986
112985
116713
118285
120089
120463
119473
118185
115094
112434
110745
113962
114446
111757
109644
110347
108797
102548
99723
97314
92950
92407
97342
106199
115840
121097
123275
123429
123936
123352
122301
120524
116485
113685
112337
114455
114856
112840
113336
113492
111126
104419
101644
99024
94512
93607
98901
107465
117175
123525
127214
127813
128160
128103
126472
123836
119487
115750
112546
113197
112783
110742
111881
113593
112092
104378
101104
97648
91582
87903
87013
86289
87782
91425
94777
95861
97052
100409
96531
91510
86960
83957
84046
87558
91769
94181
97655
100741
100420
95098
92804
90618
86058
85455
90093
95520
102948
107296
109082
108601
108522
109810
107056
103909
99464
96331
95162
97188
97282
96734
99781
101625
100711
94434
91365
88263
83071
80798
82190
82950
87506
92878
96428
97158
97284
100012
96773
93865
89952
86985
86033
88542
88589
87798
91187
94892
94886
88946
85642
82118
76579
73638
73108
71449
73569
78229
83325
86312
87918
91940
88046
84028
80559
77948
78414
82390
86007
88232
91769
93942
92896
86783
84143
81610
77334
77126
82736
91375
101947
107659
110339
111290
112101
113106
112102
111040
107875
104877
102628
104440
103922
100959
100996
102868
100514
93745
90325
87717
83023
82235
86565
94702
105085
109728
112088
112578
113443
113507
112203
111109
108008
105142
103251
104529
103068
100152
101123
103106
101071
93395
90493
87570
83008
82289
86133
93054
102812
108175
110818
111628
112438
113333
112313
111229
108046
104367
101743
102103
100761
98050
99961
102104
100358
92239
88362
84784
79251
75827
74725
74013
77611
82715
87288
89954
92008
95310
91992
88678
85107
82726
82535
85297
87226
87350
90632
93410
92818
85972
83347
80159
75749
74447
77391
81276
88664
94528
98494
99778
101486
104181
101797
99811
96469
93759
93539
94925
94850
92768
94530
96906
95415
88146
84973
81277
76383
74246
74886
75526
79899
85604
90776
92303
93792
96770
93910
91528
88095
85366
84679
86384
86336
85183
87847
91910
91781
85259
81459
77927
72668
69808
69126
67493
70096
75155
79705
82601
84581
87681
84427
81322
78435
75984
75896
78726
81191
82288
85514
89796
89605
82774
79424
75816
71185
69063
69548
69002
72669
78692
84185
87541
90054
93625
90691
87965
84364
81860
82616
85782
87778
87281
89416
92930
91411
84769
82287
79590
75560
75470
80972
89714
100180
105700
108817
110344
111650
112297
111474
110992
107957
105150
103114
103853
102378
98991
99253
101102
99049
91555
88199
85302
80815
80183
84295
90992
100646
107109
110463
112084
113653
113817
112893
112421
109515
106674
104628
105964
105052
101353
100593
101863
99665
92411
89066
86513
82075
81017
84836
92303
102334
108553
111369
112630
114064
114097
112968
112253
109363
106514
104793
106345
104608
100414
100089
102335
100213
92622
89293
86582
82516
81734
85442
92978
103451
108765
111496
112676
113742
113984
112701
111175
107652
104581
103340
104720
103256
99961
99228
101668
99814
91889
87979
84058
78873
76585
76978
77953
83520
89710
94823
96735
98424
101518
97654
94891
91003
88284
87238
89938
90549
88029
89139
93528
93727
87191
83453
79407
73915
71558
70683
69204
71747
76893
82453
86303
89235
92877
89142
85096
81375
78907
79242
83249
86716
87812
89454
92894
92036
85853
83207
80398
76299
76289
81958
91220
102637
108088
110416
111427
112265
113030
112035
110595
107416
104702
102765
104920
104245
100213
99202
102162
100447
93209
90070
87234
82962
82735
86684
95374
105994
110763
112568
113129
113911
113942
112745
111586
108472
105878
104205
105337
103988
99682
99148
102422
100482
93289
90265
87176
82751
82156
86001
93893
103648
109373
112333
113024
114066
113944
112733
111696
108389
105875
103824
105579
104229
100615
99732
102691
101249
93603
89972
87160
82054
81168
84284
91882
101964
107229
109935
110807
111655
111840
110437
109908
106672
103626
101617
102947
101752
97956
97521
100976
99366
92288
88801
86080
81678
81040
84656
92732
103118
108412
111067
112043
112856
113284
111527
110094
106541
103385
101948
103238
101305
98001
97795
100980
99652
91584
87776
83821
78579
76002
75919
77077
82727
89523
95263
97362
98719
101714
98252
95687
92125
89424
89171
92119
92275
89420
89656
94050
94690
87638
83790
79857
74302
71349
69961
68677
71791
77731
83559
87130
89486
92935
88876
84817
81513
79546
80196
84194
87614
89233
89993
92986
91976
85787
82785
80143
75699
75796
80735
90143
101089
107546
111365
112846
114461
115057
113808
112960
109633
107273
105889
107756
106672
101842
99168
102464
100486
93046
89497
86780
82282
81570
85476
94158
105117
110828
114237
115723
117113
116491
115907
115432
112691
110306
108792
110518
108706
103968
101745
104369
102072
94335
90668
87415
82836
82137
85050
92360
102891
110135
113929
115250
116287
116044
114616
113773
110649
108017
105589
107111
106044
101609
99745
103249
101094
93704
90321
87793
83007
81955
85458
93734
104728
110037
113310
114655
115682
115428
114216
113296
110593
108239
106869
108003
106071
101361
99418
102703
101309
93518
89950
86833
82719
81526
84990
92542
103537
109073
112420
113297
114126
114208
112896
111359
108127
104908
103813
104587
102263
98011
96867
101389
99933
92082
87437
83804
78504
76116
75840
76730
82204
88766
93984
96215
97540
100332
97050
94696
90851
88380
87932
89730
89827
87472
87535
92902
92741
86394
82588
78896
73387
70755
69161
68458
70900
76477
81928
86131
89222
92645
88658
84915
81730
79337
79568
83270
86806
87096
87727
92200
91151
84648
81680
79151
75209
75286
79865
88738
100562
107100
110911
112373
113896
114470
113371
112341
109447
106871
104918
106594
105420
99764
97905
101537
99760
92326
88525
85566
81417
80755
83774
91906
103168
108738
112092
113680
115031
114640
113283
112648
109912
107105
105527
106544
105064
100531
98335
102491
100373
92437
88685
85519
81635
80991
83974
91050
101352
108579
112179
113461
115009
114808
113463
112492
109335
106552
104503
105801
104461
99567
97519
102504
100600
93139
89535
86669
82294
81480
84559
92527
103790
109274
112070
113502
114999
115059
113713
113070
110034
107467
106001
108094
106533
101627
98648
102694
100855
93433
90177
87090
82670
81976
85065
93176
104340
110075
113507
114693
115912
115505
113623
112057
108432
105028
104054
105273
103159
99002
97127
101881
100336
92186
88174
84807
79743
77363
76893
78562
83956
90459
95689
97650
98575
101703
98123
95393
91843
89016
88908
91420
91642
89187
88498
94154
94214
87747
84298
80498
75238
72480
70737
69838
72655
77822
83550
87170
90125
93396
89609
85537
82124
79618
79734
83587
86774
87444
87659
93202
92263
85679
82873
80122
75874
75796
80261
89075
100271
106722
109715
110924
112415
113316
112548
111413
108345
105405
103872
105186
103206
98555
95990
100771
99249
91596
87911
84840
80536
79793
82388
90524
101161
107269
110530
112044
113779
114016
112878
112541
109734
107209
104794
105778
103332
98518
96465
101362
99977
91822
87943
85030
80622
79828
82180
89122
98586
106219
110429
112294
113806
113731
112705
112409
109397
106418
104169
105338
103428
98497
96618
101319
99801
92037
88394
85568
80944
80156
82561
90525
101306
107430
110883
112769
114192
114215
113031
112773
109340
106863
104914
105955
104121
99100
96743
101825
100039
92453
89027
86383
81780
81331
83846
91677
101958
107576
110786
111943
112911
113311
111495
110082
106170
102891
101843
102598
100336
96310
94547
100198
98896
91248
87094
83464
78569
76220
75619
76859
82353
88632
93636
95001
96727
99447
96444
93346
90016
87279
86379
88551
88337
85710
85479
92358
92951
86561
82701
78963
73898
71688
69612
68738
71414
76501
82373
86349
89332
92275
88358
84656
81641
79214
79942
83690
87086
87697
87847
92846
91875
85290
82475
80048
75800
75891
79948
89200
100499
107035
110575
111955
113802
114295
113314
112433
109483
106973
104849
106449
105420
100508
97606
101874
100130
92697
88936
85811
81565
81137
83638
92054
102820
108251
111227
112433
113722
113864
113127
112161
109276
106506
104735
105257
103468
98603
96236
101590
100493
92643
88552
85592
81051
80484
83141
90525
100284
107117
110779
112424
114046
114506
113343
112618
109152
106603
104492
105049
103794
99235
97091
102229
101130
93456
90029
86847
82345
81289
83755
91495
102194
108395
111921
113464
114752
114986
114102
113741
110856
108435
106221
107161
104979
99898
97515
103019
101333
93385
89813
86516
82227
81193
83792
91662
101875
107925
111733
113250
114935
115366
113299
112576
109158
106247
104558
104940
102004
97204
95784
102036
101101
92526
88397
84217
78951
76529
75570
76722
82516
89060
94830
97335
98595
101580
98254
96193
93081
91156
90668
91665
90377
86779
85493
93138
94472
87962
84147
80058
74582
71798
69364
68234
70840
75716
81271
85725
88253
91935
88604
85645
82770
81138
81368
83992
86607
86645
86925
93342
92809
85171
81531
78575
74474
74897
78964
86852
97683
105086
109398
111962
113800
114741
114085
113942
111318
108798
106974
107464
105906
100502
97594
103187
101937
93400
89458
86494
82730
81736
84130
91152
101352
107976
111988
114416
116348
116599
115955
116242
114414
111632
109511
109669
107293
102177
99782
104916
103241
94437
90382
87030
82581
81863
84502
90720
100419
108235
112565
114918
116575
117241
116084
115738
113216
110685
108567
108579
106555
101579
99064
104593
102207
93882
90006
86972
82512
81908
84445
91575
101710
108205
112390
114893
116811
117129
116163
116239
113712
111338
109221
108968
106549
101616
99086
104442
102472
93991
90399
87197
82797
82229
84679
91714
101796
108553
112628
114474
115934
116440
114660
113829
110687
107475
105673
105922
102638
97873
95747
102901
101542
92782
88420
84075
79363
77038
76223
77208
82649
88941
94650
97125
98269
101344
98308
96209
93077
91034
90584
92041
91200
87577
86553
94638
94717
87457
83698
79670
74604
72118
70063
69151
71689
76598
82023
85914
88498
92147
88893
86131
83495
81625
82054
85080
87396
87570
87969
95205
93716
85954
82682
79750
75851
76409
80367
87593
98130
105611
110197
113185
115518
116398
115807
115821
113250
110820
108609
108730
107226
101641
99067
105319
103466
93983
90220
87019
82859
82466
84911
91605
101778
108629
113210
116136
118318
118974
118597
118763
116187
113756
111769
111519
108516
103253
100399
106296
104390
95334
91303
88289
84021
83331
86092
91617
101169
109336
114528
117343
119229
119194
118152
117995
115304
112518
110069
110275
107845
102272
99718
104361
102272
93773
90287
86890
82969
82325
84934
91706
101371
108390
112520
114972
116412
115884
114581
114500
111898
109089
107365
107526
105483
99603
97037
102848
101188
92685
89092
85738
82081
81460
84257
90616
99601
106456
110737
112630
114431
114670
113181
112282
109108
105802
104529
104407
101810
96979
95737
102466
101111
92360
87908
83970
78834
76700
76027
76852
81307
87742
93918
96632
98370
100910
97970
95916
92774
90308
89857
90832
90122
87043
86655
93452
93265
86308
82553
78563
73626
71323
69881
68400
70914
75512
81180
84955
88378
91935
88226
84808
81901
80094
80394
82936
85318
85308
85951
91918
90670
83520
80395
77409
73663
74078
78880
85647
95272
103133
108050
110913
112875
113130
112204
111855
109036
106368
103923
104741
103464
98394
96158
101640
99858
91683
88175
85308
80691
80379
83702
89487
99079
106087
111300
113573
115345
115170
114290
113540
110659
107824
105498
106468
104808
99831
97292
103187
101385
92862
88728
85514
80918
80240
83096
88739
97966
105774
110729
113179
115159
115503
114105
114278
111253
108805
106643
107660
105786
100444
98323
104550
102707
94510
90459
87332
82775
81848
84959
90522
99734
107724
113099
115821
118147
118262
117430
117409
114798
112472
110121
110253
107750
102458
100564
105696
103438
94739
91170
87859
83427
82657
85568
91302
99911
107703
112928
115185
116513
116098
114183
113605
109884
106579
104564
104910
102360
97759
95947
101706
99890
91672
87527
83570
78411
76096
76459
76599
80843
86865
92367
95343
96777
99139
96007
93921
90658
88159
87344
89033
88666
85807
85353
91375
91008
84280
80946
77219
72300
70278
69300
67612
69890
74658
79633
83515
85957
89266
85845
82868
79887
77622
77602
80011
81763
81772
82222
88688
88581
82898
79741
76186
71966
70002
69385
68603
71444
76595
81907
85449
87774
91865
88344
85792
82300
80660
80879
83499
85276
84511
84913
91937
91435
84856
81247
78433
74569
75206
79987
85832
95299
103497
109107
112291
114238
114973
113962
114050
111336
108703
106712
106941
105383
100558
98132
104250
102135
93301
89797
86934
82558
81799
84856
90085
98436
105997
111359
113986
115945
116319
115183
114978
112302
109396
106942
107544
105593
100811
99589
104695
102543
94003
90424
87626
83303
82500
85703
90704
99379
106868
112081
114562
116053
115810
115070
114775
111938
109179
106970
107677
106021
101499
99602
104051
102445
94026
90373
86955
82763
82045
85303
89986
98587
106052
111079
113481
114631
114881
113319
112533
109106
106336
104856
104955
102890
98463
97258
103228
101303
92833
88547
84542
80089
77734
77502
77825
82052
88107
94019
97137
98812
101379
98300
96166
93566
91028
90417
91925
91099
88046
87802
94718
94517
87483
83814
79959
74928
72218
71140
69332
71444
76518
81684
85492
88110
91416
88012
85139
82140
80160
80228
82719
85272
85753
87089
93215
92254
84923
81793
78659
74838
75196
80261
85844
94734
102576
107738
110269
112294
112847
111845
111250
108441
105754
103323
104286
103346
98778
97484
102648
100718
92729
89376
86370
82184
81655
85305
89755
97950
105440
109846
112431
114343
114427
113708
113313
110461
108198
105719
106622
104715
100337
98631
104344
102235
93851
90304
87017
82877
81705
84879
88809
97668
104889
109766
112712
114677
115163
114080
114143
111655
108775
106723
107378
105266
100706
99427
105002
102750
94379
90760
87623
83598
82505
85741
90374
98685
105849
110949
113760
115782
115865
114709
115071
112448
109560
107129
107555
105300
100690
99888
104626
102466
94172
90625
87444
83031
82068
85239
89824
98173
105524
110485
112921
114605
114790
113149
112547
109492
106784
104893
105034
102456
97834
97569
102215
100004
91488
87610
83797
78640
76453
76765
76659
80127
86151
91935
95010
96600
99462
96190
94704
91585
89290
89103
90193
89561
86644
87322
93228
92693
85451
81950
78245
73264
71031
70154
68171
70112
75255
80639
84549
87104
90484
86416
83485
81903
80114
80362
82803
85379
85822
88192
93934
92248
84201
80548
77741
73990
74246
79042
83656
91604
99885
105764
109199
111747
113109
112524
112239
109382
106665
104425
104597
102557
98418
97400
101296
98176
89827
86759
83478
79396
79062
82171
86626
94363
102031
107809
110607
112160
112386
111604
111652
109154
106548
104552
104655
102554
97980
97335
101941
99490
91170
87397
84297
79908
79180
82447
86617
94107
102183
107841
111434
113703
114428
113317
113028
110484
108123
106145
106397
103886
99036
98659
103121
100560
92034
88141
84784
80721
79857
83216
87321
95046
102810
108695
111929
114300
115005
114011
114178
111571
108789
106795
106724
104530
99794
99331
102353
99308
90711
87087
83747
79130
78451
81633
85627
92575
99809
104913
107602
108577
108732
106428
105649
102280
99443
97974
98670
96098
92091
92507
96494
94298
85823
82271
78816
74193
72298
73045
72791
76143
82234
88006
90850
92541
95581
92698
91153
88340
86167
86030
87603
87015
84592
86198
90906
89577
82377
78905
75446
70634
68176
68050
66434
68070
72713
77751
81666
84511
88155
84840
82279
79365
77390
77855
80653
83308
84256
87035
90641
88501
81051
77669
74657
71011
70578
74065
78170
84744
92117
97487
100302
102484
104404
102631
101806
99139
96640
94973
95732
94665
90913
91845
95305
92749
84417
81202
77875
73744
72926
75880
79318
85787
93030
98534
101541
103672
104873
103377
103100
100533
98293
96924
97679
96177
92241
92824
96097
93182
85206
81831
78463
74337
73445
76324
79459
85867
93371
99222
102432
104321
105980
104530
104379
101836
99659
98225
98772
96720
92905
94013
96956
93958
85601
81897
78806
74549
73630
76326
80018
86166
93083
98740
101766
103750
104769
102817
102164
99581
97237
95607
96496
94729
91109
91339
93643
91004
83130
80181
77338
73147
72390
75400
78979
85192
92204
97588
100066
101578
102624
100275
98999
95732
93499
92294
93194
91464
88050
89481
92529
90431
82612
78988
75425
71156
69366
70114
69930
72785
78647
84185
87027
88759
91754
88963
87243
84306
82494
82312
83890
83529
81612
83984
87662
86471
79571
76244
72636
68024
66082
65867
64715
65733
70478
75691
79451
81939
85242
81679
78704
76185
74460
74644
77132
79548
80301
83973
87174
85260
78220
75125
71948
68419
68120
71402
75235
80922
87566
92754
95702
97962
99927
97428
96374
93538
91260
90248
91884
92046
89710
89970
91687
89478
82047
79093
76244
72263
71446
74089
78211
83468
90224
95454
98426
100387
101589
99110
98079
95196
93002
91896
93349
92029
88784
88941
90959
88462
81088
77916
74761
70755
69952
72543
76085
81486
88209
93384
96024
98259
99634
97516
96388
93633
91213
90095
91041
90070
87222
88768
90961
88977
81219
77860
74759
70625
69870
72475
76184
81333
88178
93217
95562
97650
99220
97529
96172
92858
90148
89010
90554
90031
87875
88436
90086
88303
80955
77704
74353
69655
67365
67539
67475
68896
74172
79030
82140
84153
87277
83870
80683
77660
75460
75417
77285
78950
79139
82127
85216
84481
77669
74537
71409
67033
65632
66527
67034
69101
74744
80213
82885
84783
88388
85588
83686
80879
78560
78610
80830
81338
80594
82535
84773
83962
77372
74279
70957
66400
64238
64089
63443
63963
68692
74113
78078
80589
83804
80174
77183
74163
72150
72322
75110
77826
79336
82951
85304
83728
76936
74051
71163
67287
67131
70826
75769
81498
89010
94335
97347
99713
101709
100262
99289
96410
93766
92502
93587
93042
90823
92470
93483
91307
83744
80635
77409
73355
72597
75564
80395
85975
92967
98370
101492
103572
104662
102422
101388
98418
95984
94895
96136
95126
92618
92569
94065
91773
84194
81061
77874
73825
72827
75903
80840
86064
93294
98792
101486
103221
104423
102317
101094
97990
95397
94334
95660
94676
92874
94539
95341
92941
85206
82064
79060
74818
73989
76762
81520
86743
93823
99051
101674
103726
104934
103195
102616
99700
97151
95688
96998
95802
94106
94988
95970
93937
86297
83009
80058
75645
74578
77705
82912
88236
95236
100678
103696
105643
106268
103492
101800
98540
95610
94341
95825
94618
92568
92917
94108
92136
84798
80928
77429
72597
70849
71319
72822
74469
80293
86322
88967
90923
94027
90865
88729
85342
82869
82444
84342
84449
84197
86360
88459
87737
81359
78094
74434
69600
67081
66824
66702
66858
71713
77488
81350
84040
87901
84107
80628
77470
75625
75775
78987
82550
85443
87127
88487
87409
80284
77100
74277
70389
70398
75229
82152
88747
96366
101243
104060
106128
107543
106185
105198
102274
99776
97892
99465
99264
98092
97471
97926
95820
88377
84976
82107
77444
76882
80789
87447
94335
101673
106550
109145
110986
111195
109912
109229
106358
103428
101788
102537
101560
100695
99910
100205
97995
90197
87118
83305
79199
78227
82247
88714
95235
102946
107995
110792
112790
113052
111734
111121
108047
105734
103714
104385
102859
101804
101328
101769
99402
91776
87738
84747
80529
79592
83485
90123
96715
104153
108985
111582
113636
114204
112554
112050
109141
106338
104571
105081
103851
102944
101804
101972
99636
91920
88508
85591
81582
80574
84056
90809
96917
104245
109451
111570
113259
113784
111703
110779
107447
104413
102841
103628
100919
100889
101035
101617
99506
90998
86889
83357
78203
75790
76312
78127
79496
85498
91785
94680
96759
99876
97276
95655
92896
90584
89882
91179
90685
91430
92689
94151
93614
86071
82059
78183
73184
70738
70236
70680
70626
74908
80411
84721
87867
91692
87872
85055
82188
80076
80330
83600
86701
90862
91075
91992
90202
83263
80229
76564
73393
74080
79567
88421
95783
103571
108541
111225
113371
113601
112826
112350
109254
106581
104352
105376
104813
104369
101655
101287
98545
90918
87500
84840
80740
80402
84509
93539
101805
106243
110445
113231
115687
115548
114363
113767
111258
108659
106766
108117
107378
106097
102181
102003
99200
91155
87800
84967
80885
80252
84469
93397
101069
107932
112055
114319
116100
115907
114370
113778
110929
108502
106085
107994
107348
106368
101803
100985
98569
90802
87547
84744
80319
79649
84087
94632
103830
109012
112461
113915
115629
115011
113423
112811
110242
107320
105789
107772
107383
106785
101416
100589
98104
90342
86995
84627
80632
79870
84243
94736
103962
109234
112819
114712
116103
115550
113349
112289
109124
106021
104926
106057
104458
105195
100980
100782
99094
90817
86454
82491
77515
75662
76470
79169
81306
87612
93547
95754
97424
99975
96406
94034
89928
87746
87708
90210
91601
93175
90342
91670
91031
84315
80872
76965
72128
69695
69629
70512
70276
75117
80965
85360
88564
92449
88127
84270
80900
78724
79210
83221
87456
93051
90646
90875
89319
83181
80589
77919
73895
74328
80265
91829
100438
105361
108574
109770
110923
112025
110927
110265
106944
104029
102157
103925
104136
105341
100260
99515
97684
90283
87129
84182
79869
79451
84266
94950
103500
107997
110931
112569
113868
113878
112974
112584
110197
107598
106474
107571
107531
108057
102037
100930
98668
91085
87431
84747
80488
79959
84457
94294
102356
108561
112290
113812
115495
115354
114063
113954
110629
108486
106258
107510
107193
108356
103467
102430
99492
91680
88290
85388
81004
80435
84721
95822
104248
108959
112529
113960
115527
115474
114661
114324
111773
109161
107512
109350
109934
108271
101315
100533
98264
90899
87640
84628
80563
79822
84120
94871
104638
109022
112074
112656
113674
112775
110808
109425
105940
102440
101397
102800
102550
104006
99262
99390
97545
89165
85036
81562
76836
75026
75804
79199
81865
87475
93360
95374
96682
99809
96488
93729
90519
88134
88007
90945
93065
94081
89919
91682
91787
85049
81661
77592
72349
69926
69850
71141
71440
75898
81950
86087
88733
91809
87809
83905
80057
77797
78470
82840
88118
94365
90923
90882
89996
83792
81070
78692
74627
74919
80831
93284
102954
107279
110064
111016
111645
111736
110613
109472
106676
103911
102494
105460
108022
109159
102141
101129
99335
92086
88659
86067
81944
81503
86578
99001
108863
112137
114329
114844
115415
114687
112804
111565
108724
105795
104384
106919
108928
110533
103729
103000
100480
93163
90173
87419
83031
82850
87714
98923
107680
112476
115063
115367
116066
115582
113772
112579
109137
106320
104732
107584
110346
111826
104476
103472
101641
94472
91447
88628
84211
83196
88020
100695
110590
113373
115650
116336
116964
116434
114780
113420
110263
107493
106662
109927
112578
112388
104683
104394
102175
94629
91556
88490
84368
83617
88349
100399
110682
113526
115827
115901
115717
114708
112034
110506
106700
103457
102378
104325
106308
108801
102807
102359
101211
93359
89581
85658
80888
78528
79991
83353
86466
92043
97030
98111
98552
101220
97442
94530
90686
88423
87789
90796
94653
97632
93212
95042
95510
88839
85536
81822
76494
74035
74316
75845
76389
80816
86122
89308
91109
94050
89890
85640
81790
79327
80309
85499
92660
98112
93484
94010
93080
87432
84812
82358
78113
78411
84901
97778
108442
111848
114367
114602
115300
115122
113747
112069
108914
106140
104561
107789
112132
112537
104571
103679
102090
94861
91888
89327
85462
85039
90132
102186
112963
115665
117452
117940
118451
117592
115860
114357
111203
108637
107477
111017
115307
114742
106505
105736
103744
96457
93168
90683
86160
85268
90257
101618
111195
115719
118350
118900
119005
118196
116516
115027
111367
108882
107363
110904
114857
114825
106527
105707
103699
96814
93618
90885
86525
85503
90389
102744
113548
115650
117636
117591
117900
117113
115614
114269
111133
108787
107536
110944
115223
114109
106001
105240
103487
96354
93130
90662
86398
85708
90804
103032
113421
115836
117280
116741
116679
115816
113503
111242
107765
104430
103320
106150
110208
111021
104407
104445
102679
95232
91770
88481
83398
80795
82284
86419
90030
94972
99709
99976
100082
102640
98908
95663
91739
89022
88775
92254
98090
99476
94714
96342
97005
91353
88056
84374
78768
76479
76471
78169
79519
83330
88697
91206
92222
94852
90718
86541
82710
80235
80614
86039
95376
99671
94648
95387
94445
88709
86708
84288
80005
80355
86737
100045
111628
114223
116197
115900
116213
115727
114119
112718
109155
106505
105002
108397
115032
113791
105412
104917
103521
96545
93486
90925
86690
86018
91164
103799
115637
118065
119730
119642
120408
119464
118202
117345
114398
112191
111841
116099
121483
117354
108742
107593
105467
98771
95752
92814
88338
87649
92443
103669
114446
118608
121054
121378
121824
120895
118927
117776
114084
111643
110367
114274
120339
117601
108586
108061
106660
99382
96032
93698
88708
87944
92969
105709
117504
119181
120818
120763
121142
120238
119137
117872
114726
112145
111234
116204
122726
119779
110996
110510
108346
101609
98768
95883
91533
90880
96281
109115
121666
123337
124837
124857
125129
124239
122418
120077
116095
112910
112635
116616
123226
121309
113719
113946
112089
104423
100540
97249
92170
89667
90967
95045
100503
105073
110175
110253
109887
111781
107576
104033
99370
96641
97002
101864
110414
109459
104230
105635
106149
99779
96615
93305
87495
84772
84699
86644
88393
92244
97755
101142
103086
105804
100681
95864
92129
90036
91570
98183
107742
107661
101401
101050
100370
94179
91806
89156
84768
84587
90804
104530
116986
118914
120993
121222
121292
120747
119445
117410
113838
111070
109776
114336
122090
117778
108851
107770
106004
98852
95523
92662
88053
87332
92442
104978
117192
119057
119881
119871
119767
118857
117184
115990
112853
110348
109493
114455
121582
116427
107187
106561
104717
97078
93803
91046
86481
86026
90933
103380
115406
119378
121810
122035
122497
121633
119956
118164
114670
112422
110627
115983
122914
118004
109027
108423
107229
100313
97684
94857
90306
89649
95121
108161
121199
122501
123627
122851
122073
120763
118764
116799
113343
110475
109461
114205
122500
118112
109678
109281
108100
100923
97892
95357
91057
90327
95692
108609
121856
122991
123310
121998
121073
119273
116258
113587
109179
105724
104690
108509
117104
113716
106839
106823
105506
97959
93751
90394
85143
82915
83870
87893
93632
97838
102461
103041
103034
105100
100834
97383
93288
90117
89799
94403
103913
100598
95445
97014
97084
91278
88091
84379
78902
76256
76073
78141
80482
83126
88480
91536
93362
96093
91612
87057
83287
80684
81505
88402
100280
99563
93802
94101
93475
87825
85743
82897
78651
78447
84789
98220
111356
113650
114873
114922
115506
115040
113749
112272
109313
106549
105251
110724
118498
112089
103524
102642
101151
94581
91386
88350
83832
83432
88450
100810
114073
115364
116544
116860
117595
116716
114978
113904
110974
108392
107203
112708
119979
113309
105188
104629
102574
95187
91596
88952
84679
83802
88669
100521
112564
115858
118201
118789
119613
118680
117444
116255
113103
110768
109458
115543
121618
114534
105392
104576
103129
96115
92457
90069
85677
84741
89540
102039
115735
117545
118960
119498
119987
118783
117333
116233
113281
110499
109295
114851
122766
116399
107654
107189
105785
98759
95799
93020
88595
88363
93642
106672
120809
122086
122191
121147
120059
118473
115421
113095
109228
106092
105440
110797
119995
114975
107731
108430
107117
99833
96373
93154
88239
86260
87552
91978
98050
102444
106977
107292
106541
107959
103395
99658
94908
92229
92733
99616
109421
105228
99669
101921
102863
97289
94332
91232
85766
83153
83593
85457
88865
92038
97029
99388
99811
101642
96099
90670
86151
83628
84875
93543
106588
105227
99763
100320
100024
94948
92830
90340
86053
86079
92989
106368
120363
122222
122757
121841
121557
120252
118085
115921
112075
109470
108831
116098
123575
116094
107257
106065
104579
98022
94765
92037
87749
86868
92038
104823
119084
121162
122112
122597
123509
122387
121177
120083
117358
115327
115153
122449
128042
120123
111332
111059
109534
102185
98956
96014
91538
91180
96386
108783
121890
126738
128313
128410
128796
126450
124269
122689
119240
116831
116331
123487
131038
123659
115375
114843
113697
107205
104281
102057
97743
97341
102575
116128
131182
132711
132628
131345
130203
127377
124468
121798
117794
115311
114884
123008
132110
124746
116066
116091
114518
107798
104745
102350
97706
96714
102170
115490
129484
131445
131605
130950
130189
128334
125159
122065
117667
114229
114678
122452
128435
121248
113814
113852
112392
104553
100621
97445
91855
89737
91019
95168
101538
105737
110341
110752
110185
111906
107133
102987
98304
95363
95838
104242
112909
108141
102892
105195
106198
100382
97172
87504
85170
84322
85950
88827
91146
95499
99209
99861
100613
101768
97171
92300
89022
87946
94848
106805
107379
104372
99353
100652
100273
95044
92880
90303
86110
86525
93148
104608
113801
120201
122601
122602
123505
122932
122403
121018
118254
117175
121861
131812
128908
120294
112510
113241
111987
105620
103150
100515
96230
95732
101775
112836
121972
127830
130274
130009
130987
129888
128691
127193
124119
123114
128173
139109
136483
128282
120196
120932
119377
113446
110827
108312
103745
103363
109504
119974
128607
134856
138015
138096
138496
137115
135739
133491
130753
130212
135460
145631
142387
134049
125799
126239
124218
117927
115068
112530
108070
107089
112225
122658
131685
137182
140713
141867
142946
141298
140804
139703
136751
135703
140426
149273
145955
137124
128821
128895
126397
119909
116835
113803
109168
108063
112848
122015
130483
135814
138846
138858
138458
137273
135440
132893
128899
127063
132181
139635
136136
127830
120916
122007
120224
113693
110122
106234
100103
96496
96766
98697
101417
106120
111326
113399
114745
118685
114874
110709
106884
105671
111439
120050
119504
114275
109473
112106
112323
106587
103653
99867
94097
91232
91272
93155
94157
98206
103457
106743
108810
111707
107193
102446
99493
99488
106755
116007
116972
114153
108995
109996
109111
103142
100705
97863
93352
93429
99922
110866
119784
125248
126280
126022
128464
128236
126979
124768
121256
119804
126071
135517
133354
125385
117478
118069
116484
109822
106967
104261
100015
99560
105169
116148
125001
130134
132012
131294
130336
128593
127100
125088
122159
121601
128118
136779
133918
125341
117339
117300
115632
108624
105521
103050
98079
97395
102822
113158
122827
127956
131697
133190
134519
134175
132955
131649
128751
128510
134311
141605
137737
128850
119943
119451
117374
110690
107733
104923
100320
99153
104400
117046
127901
130041
131955
132384
133087
132002
130509
128997
126189
125650
131863
139780
136513
127443
119374
118817
116724
110117
106958
104214
99423
98815
103792
116788
127937
129611
130472
129427
129151
128455
126258
123491
120149
118573
126466
135003
132122
124815
118024
118984
117900
110491
106964
103462
98240
95446
96953
100970
104881
109016
113055
113287
113007
115184
111437
107999
104347
104085
112520
121061
119385
113362
108332
110709
110669
104924
101644
97942
91818
88658
88804
90432
91567
95141
100193
103157
104814
107738
103026
98353
94857
94560
103666
113190
114068
110988
105593
107000
105866
100137
97677
94694
89600
88141
91930
100766
109234
111646
113817
113658
114493
116358
113830
110792
107772
107922
116639
123341
120545
113169
106147
107330
106288
99806
96973
93721
88075
86018
87394
90322
92468
96128
101648
104622
106019
109906
105989
101873
98550
98516
107997
117024
117435
113027
107649
109253
108459
102399
100231
98093
93814
94120
101199
114290
125553
130048
132900
132998
133412
132689
130635
128783
125336
124882
133523
142380
139337
130925
122335
122849
121283
114895
112129
109643
105120
104309
110193
123556
135520
137042
137722
136514
135858
134164
132054
130188
127832
127979
137233
145763
142906
134406
125868
126017
123621
116936
114196
111647
106926
106105
112202
125383
137294
138274
139199
138481
138172
136871
134231
131732
128094
127316
135925
142506
138782
130615
122858
123634
121453
113778
110157
106471
100645
98006
99070
102570
107139
111657
116661
117231
117631
120288
116792
113566
109665
109377
118045
125095
122699
115749
110429
112984
113100
107218
104342
100470
94073
90543
90448
91997
93785
97081
102563
106270
108957
112767
108637
104059
100783
101121
110217
118026
118685
115308
109535
110492
109603
103961
102009
99736
95105
95182
102223
116125
128681
131227
132797
132327
132463
131628
130509
128907
126282
126767
136038
143361
140173
131752
122774
122768
120413
113927
111160
108575
103790
102995
108890
122084
134688
136006
137233
137271
137646
136964
135832
134292
131864
132023
139354
145201
141784
132484
123781
123560
120819
114234
111309
108749
104505
103916
109693
122254
133735
136844
137933
136912
136560
135119
133618
131836
128538
129045
138049
144365
141595
133036
125048
124942
122490
116298
113448
111060
106152
105306
111213
123527
135437
137318
138777
138574
138756
137174
135483
133777
131347
131154
139269
145011
141143
132321
123627
123081
121347
114472
111475
109022
103641
102620
107922
120872
133308
134750
135968
135964
136317
135085
133096
131343
127982
127857
136434
141617
137519
129746
122592
123808
122373
114925
111656
108360
103082
100625
102333
106424
112106
116866
122394
123974
124966
127897
124904
122326
119265
119978
129028
135305
132906
126251
120795
124110
124339
118880
116096
112893
107131
103943
103860
105233
107540
110814
116601
120996
123903
127545
123730
119884
116897
117458
125233
132170
132545
129056
123041
123940
122578
116965
115091
113318
108688
108270
115216
128804
141839
144332
146169
146219
146238
145098
143830
141615
139594
140976
150424
157297
154619
146207
137164
137161
135502
129573
127720
125537
121185
120754
127012
140359
152878
153430
153695
152605
151958
150776
148876
146853
144326
145600
155262
162708
159337
150205
141844
141942
139239
132883
131095
129075
124515
123645
129782
141355
152743
155855
157112
155339
154516
152004
149933
147476
144355
145059
155248
161860
158724
149946
141630
141409
139333
133625
131694
129740
124907
123989
130021
142783
156020
157156
157359
155867
154564
152199
150685
148679
145726
146804
157141
163946
160253
151811
142980
142910
140740
134370
131804
129940
125113
123836
129411
142047
155385
156650
157748
157316
157066
155693
153395
150587
147157
147225
156034
160921
156538
148607
141054
142009
139789
132516
129175
125995
120129
117398
118621
122397
128193
132901
137984
138771
139195
141953
138288
134228
130471
131238
139880
144938
142922
136232
130362
133540
133481
127634
125195
122088
115571
112006
111585
112565
114903
118430
124063
128342
130961
133910
129257
124288
121085
122238
130715
137860
138761
135403
129217
130042
128391
122870
121165
119274
114431
113931
120807
134439
147887
150844
151961
152409
153768
153676
152840
151096
148182
148858
156855
161600
158061
149873
140647
140709
138264
132055
129894
127981
123497
122599
128964
142224
156118
157120
156505
155067
154490
152290
150369
148171
145708
147999
158000
163317
160135
152120
143293
142876
140236
133342
130478
127938
122559
121402
126827
139188
150915
154197
155027
154744
155479
154496
153482
151896
148906
149366
157801
162935
159520
151556
142881
142469
139966
134112
131871
129732
124327
122683
128450
141296
154413
155551
155676
155977
156812
155162
152952
150932
147042
147151
155117
159308
155108
146628
137667
136806
134030
127072
124510
122009
116824
115714
120954
133563
147063
148074
147770
146934
147306
145984
144019
141862
138757
138554
147830
152292
148456
141459
134098
134669
132778
125346
122011
118581
112362
109488
110808
114679
120543
124937
129077
129070
129056
131216
127461
124028
120550
121461
131335
136655
135330
129985
124947
128274
129425
123480
120787
117858
111985
109201
109644
110959
114271
117397
123132
126185
127296
129352
124139
119186
115651
117597
129330
138087
139738
137172
131503
132823
131359
126494
125168
123970
119453
119353
126280
139988
154394
157012
157434
156542
156441
154992
152767
149695
146073
147147
158208
164065
160841
153192
143883
143293
140767
134565
132211
129926
124846
123956
129707
142706
156348
158008
157930
157822
159573
159400
158276
156504
153013
153706
161933
166487
163076
154656
146131
145636
142568
136053
133326
131081
126327
125369
131104
142403
153730
157450
158660
158796
159888
158662
157317
155630
152553
153677
161813
166384
162982
155065
146097
145500
142940
136984
136747
134415
129232
128057
133685
145553
157427
158307
158116
158017
158520
157022
155133
152425
149568
150953
161064
166501
163139
155386
146321
146230
143618
137546
138041
135993
131225
130066
135605
148211
161463
163226
162993
161971
162166
160399
157351
154191
150479
151392
162272
166993
163344
156142
148975
149663
147373
140089
137986
134729
128669
126042
127326
130786
137236
142067
146858
147631
148151
150653
147412
143753
139953
140726
148829
152976
150336
144178
137564
139246
138182
132484
129259
125753
119348
115839
115611
117028
120245
123769
130274
135373
137806
140678
136027
131307
127844
128982
138240
144919
145280
141874
135522
135696
133379
128227
126676
124873
119746
119156
125681
139193
153495
156564
157196
157443
159024
158805
157762
155700
152817
153976
162767
167620
164113
155617
145913
145030
142021
135687
133497
131167
125956
125059
130399
142900
155715
158323
158593
159215
161297
161084
160578
158483
155514
155915
163502
166991
163849
155711
146574
146253
142931
136194
135368
132749
127444
126187
131511
143063
156013
160612
161817
161531
162464
160769
159027
156694
152836
153229
161427
166514
163163
155121
146469
145846
143083
136555
134475
132650
127255
125678
131139
143569
157224
158849
157754
157591
158117
156671
155197
152773
149428
149753
158064
162105
158530
150365
141083
139743
136742
130014
127084
124160
118503
116678
121546
133615
147341
148775
147458
145717
144794
143095
140304
137021
133298
133713
144950
150247
147237
140552
133580
134034
132310
124800
121260
118082
111919
109180
110326
114044
119978
124623
128049
128739
129401
131773
128130
124094
119850
120613
129307
134889
133431
127882
121785
123292
122411
116237
113272
110022
103595
100036
99957
101926
105100
108803
114348
117843
119300
121967
117525
112957
109411
109895
119610
126666
127973
124816
119445
120813
119145
113134
111281
109061
104051
103013
107756
117488
128740
134535
136682
136975
137537
136935
134747
131863
127929
128111
136865
142171
140487
134161
126382
126670
124075
117821
115289
112932
107880
106403
110587
119644
130627
135816
137065
136201
135787
134334
131618
128252
124027
124359
134875
141060
139591
133794
127127
128143
125911
119767
117516
115398
110384
108788
112392
119987
130116
135295
137884
137817
136691
135935
132879
129095
124514
124782
133725
135549
130323
124429
120264
124368
125923
121950
119982
116626
109164
104302
103319
103583
105073
106162
110232
114781
117112
119281
115151
110116
107826
109063
118092
123681
125548
124554
121071
124317
123075
117602
116164
114498
110331
109138
112426
117751
124349
128792
133996
136893
138736
140600
137207
134104
130716
131478
142374
149193
148033
142789
136609
138686
136703
130869
128957
126749
121737
119272
120594
123126
127816
131378
136384
137915
137882
139570
135563
131257
127625
128153
139733
147640
147417
143344
137903
140504
139618
134425
132631
130342
124972
121920
122003
122970
125655
128017
132880
135915
136714
138762
133827
128291
125097
126046
137484
146548
148815
146320
141015
142792
140734
135442
133831
132150
127200
125475
128619
134830
142844
148088
151780
152864
153068
153590
150462
146510
142417
143054
153370
159626
158413
151932
144560
145477
143040
137175
135158
133059
127544
125330
128140
133918
141791
146578
150020
151610
152615
153707
150875
147347
143079
143076
151909
157376
155117
148519
140921
141718
139071
132696
130572
128243
122595
120154
122419
128263
135438
140451
144525
146463
147373
148760
146506
142841
138362
137745
145317
147266
143599
136771
131456
135145
136903
133541
131810
128990
121702
116522
114720
113683
113374
112338
114510
119131
123392
128922
126680
122228
119559
120439
129678
135978
138225
136466
131480
134125
132869
127151
125345
123530
118830
117378
120328
125312
131671
135678
140769
144443
146430
148965
145954
142216
138417
138904
148852
155660
154297
149025
142623
144370
142633
136784
134676
132342
126657
124136
125285
127827
132428
135874
141113
143595
144506
146677
142952
138608
134827
134683
145551
154426
154166
149905
144528
147153
146590
141501
139585
137326
131674
128560
128626
129545
132087
134355
139575
143395
144969
147291
142240
136240
132279
132939
144498
155086
156951
154205
148175
148851
146609
141909
140774
139685
135067
133702
139301
151035
163921
167684
169121
169985
171459
171682
170581
168095
165044
165195
173013
179124
176249
167979
158795
158788
155940
150316
149283
147738
142649
141360
146589
157368
167430
170352
171557
172600
173854
173462
171602
168980
165915
166222
175003
182322
179698
171834
163607
163822
161642
155849
159262
157785
152663
151155
155950
165440
174196
179146
180562
180528
181068
180261
178095
174999
171054
170798
177420
183475
180629
172438
163794
163107
160933
155387
158045
156352
150399
148272
152556
162337
171716
174233
174139
173721
173687
172044
169691
165926
162489
162513
172068
180915
178622
171281
162908
163450
161285
156326
160047
158691
153460
152133
157031
167396
178836
180842
181125
179593
178259
175608
171989
167343
162657
161935
171053
179020
176621
169920
163103
164241
162272
156103
156646
154260
148434
145344
146048
149247
155002
160647
165611
165124
163067
162966
157538
151464
146121
145326
154792
164966
165059
159999
154670
158140
157972
153251
151530
149356
143581
140068
139713
140483
142974
146227
151900
154813
154656
154827
148193
140998
136056
135114
145235
157606
160008
156970
151237
152204
150846
146684
145658
144913
140478
139372
145399
157886
171441
174319
174032
172672
172421
170933
168450
164521
160077
159942
167683
175837
172836
164290
155368
154394
151952
146783
144840
143211
138107
136647
142105
153781
167268
169116
167832
166876
166420
164198
161717
158604
154865
154190
161540
169318
166526
158724
150215
150258
148022
141906
140029
137927
132808
131546
136890
147821
159557
164301
164876
164412
164655
163173
161183
158123
153766
153139
159194
167544
164820
157178
148602
148484
146393
141134
139556
137997
133269
131483
136819
149209
162537
164359
163626
162055
161214
158928
156252
152500
148830
148718
156794
166661
164615
156216
148235
149029
147214
141685
139863
137962
133077
131556
136590
148450
162422
164717
163970
162421
161642
159269
155789
151759
147360
145579
152663
160802
157794
150542
143041
143840
142141
136196
133204
130204
124332
120910
121805
124923
130206
135115
139819
140484
140726
141722
137080
132099
127595
126254
132566
142164
141314
136166
130544
133436
133722
128864
126719
123871
117354
113184
112421
112795
115046
118629
124880
129901
132415
135175
130447
124757
120361
118992
126068
136967
138976
135143
129245
130456
129653
124311
122432
120782
115740
114951
121000
133416
146619
149608
149579
149400
149674
149138
148054
145818
143436
143270
148757
156772
153998
145810
136839
136767
135157
130226
128249
126377
121799
121142
127233
139991
154241
156681
156030
155047
155093
153357
152072
149439
145965
145474
151642
161343
159782
151430
142604
143323
141576
136054
133704
131938
127352
126574
132463
143246
154507
158967
159624
158504
158436
156752
154689
151864
148208
147663
153513
163526
160560
152252
143895
143688
142072
136622
136604
134887
129602
128087
133469
145544
158827
160949
160712
160640
161709
160176
158267
155699
152246
151194
155675
162523
158743
149665
140129
139059
137343
131001
128494
125837
120117
118008
122427
134328
146897
149674
149941
150223
151172
150184
148345
145198
140654
138339
143478
152744
149826
142351
135501
136335
135284
128406
125666
122888
117060
113679
114191
117005
122096
126889
132300
133903
134955
136807
133164
128852
124757
123270
128639
138960
138487
132985
127980
130882
131159
126630
124541
121864
116040
112798
112251
112850
115482
118539
123708
127053
128856
131161
126222
120625
116848
116364
123380
135926
138198
134912
129481
130773
129722
124654
123233
121508
117176
116775
123112
135867
149685
153243
154194
154208
154697
153970
151982
149684
145886
144811
149600
159388
157000
148514
139862
139374
137320
131899
129614
128007
123310
122474
127913
140239
154393
156940
157065
157076
157484
156222
154261
151426
147651
146874
151633
162187
160150
151611
142821
143150
140996
135021
132701
130659
126112
125093
130320
141532
152744
156520
157847
157532
158191
156656
154669
151821
147986
146696
151240
161792
159359
151044
142954
143311
140895
135350
134780
133037
128061
126798
131526
142760
155130
158906
159990
159143
158435
155314
151914
147498
142603
140727
145644
159676
159120
151748
143631
144509
143180
138123
136947
135230
130634
129473
134903
147156
161060
162525
161974
159215
157165
153965
149926
145293
140500
138983
145306
158379
157130
149969
142905
143875
142452
136441
134058
130971
125280
122537
123636
126825
132588
137089
141886
141966
142067
143776
139360
135194
130583
129534
134397
146731
146244
140468
134992
138188
138534
133797
131513
128924
123021
119337
119121
119748
122382
125907
132120
135700
137636
139934
135584
130386
126650
126387
131922
145336
148169
144545
138840
139655
138270
133591
132583
131191
126487
125608
131803
144551
157591
160351
162076
162957
164130
163474
162132
159341
155476
153891
157004
166930
164953
156204
147063
146904
144864
139878
138797
137103
132328
131539
137533
149900
161757
162871
163598
162494
162378
159987
157360
153584
149424
148091
152058
164912
164311
156143
147997
148457
146412
140530
140999
139145
134062
132811
138276
149220
160111
163697
164873
164359
164092
161500
158620
154494
149664
147329
149603
162144
161008
152305
143442
143057
140650
135169
134862
132545
127105
125249
129971
141931
154819
155497
154843
153545
153102
151305
149371
145689
141144
139527
142522
154421
153495
144869
137028
136576
134627
129366
127141
125070
120203
119017
124223
135904
149162
150048
150026
148746
148643
147445
145272
142185
138333
136406
140201
150726
148989
141614
134605
135521
133932
128197
125644
122840
117227
114230
115695
119310
125180
130492
136526
138500
140369
143376
140205
136464
132408
131202
134642
146134
146438
140866
135192
138637
138850
134270
132318
129439
123323
119614
119337
120153
122474
125972
132003
135669
137637
139676
134496
128218
123945
122475
126534
141211
144916
141134
135741
137325
136080
131270
129944
128161
123135
121862
127679
139220
151223
154200
156278
156655
157285
156405
155481
152644
148725
146663
148190
157330
155559
146286
137138
136171
133285
127061
124074
121830
116752
116037
121471
134092
146109
149710
151896
152633
153899
152713
151402
148785
145199
144102
145898
158257
158674
150639
141717
142380
140485
134706
132850
130846
125911
125089
130684
141559
152796
156314
157911
157479
157691
155854
153767
150463
145846
143349
144987
158412
159638
151802
144036
144707
142618
137042
135073
133485
128728
127731
133043
144221
154687
156638
157339
156836
156775
155031
152956
149593
145808
143993
145972
159489
161093
153873
146226
146729
145297
139870
139746
137703
132345
131065
136107
146279
154956
156676
157970
157353
157177
155825
153328
149826
145502
143300
145627
156282
155645
148298
141535
143074
141973
135963
136780
134226
128346
125385
126743
130212
135075
139825
143925
143587
142884
144018
139752
135376
130691
128718
131217
145776
149743
145112
140065
143821
144372
140373
138586
136390
130630
127341
127320
128412
129756
133421
138358
139606
139089
139313
133043
126624
121828
119928
123788
140401
146940
144620
139612
141642
140845
135993
134995
133934
129336
128674
134641
145254
154625
158127
159765
158772
158461
156908
154281
150390
145430
143039
144110
156247
158190
150252
142000
142687
141067
135746
135740
133760
128592
127130
132262
142796
152068
155002
156477
156069
156221
154148
152137
148591
144604
142663
143734
154459
155171
147217
138581
138561
136587
130679
129954
127766
122096
120778
125584
135494
143572
147498
149908
149978
150643
149548
147882
145293
141044
139092
140384
151741
153353
145769
138044
138948
137452
132057
132639
131004
126202
125073
130445
140610
149207
151739
153038
152122
151852
149746
146955
143101
138273
135701
137284
150213
153334
146396
138622
139557
137776
132621
132796
130779
125608
124281
128904
139889
149376
152369
153131
151081
149919
147338
143634
138948
133289
130159
131704
143906
147302
140693
134421
135975
134775
128956
126754
123961
118309
115453
116523
119726
123098
127601
132425
132161
131707
132612
127991
122920
117837
115498
117290
130316
135135
130074
124979
128058
128321
123935
121974
119466
113322
109554
109124
110123
111039
114998
120719
123847
125791
128669
124060
118917
115111
113691
115898
128051
133638
130062
124238
125642
125091
119592
117917
116144
111452
110467
116274
128117
138267
142414
144485
144964
145955
144943
144226
141308
137463
135281
135854
146327
148898
140684
132105
132606
131083
125019
122933
121021
115970
114729
120057
130740
139091
142231
143376
142851
143281
142025
140367
137727
133685
131309
132126
142852
147151
139738
132001
133275
131439
125964
125792
124216
119791
119048
125073
134819
140554
143449
143140
140615
139113
136570
133494
129295
124183
121395
122112
134421
141165
135311
128531
130108
129339
124546
127353
125550
120392
119118
124486
134491
140727
143135
143406
141386
140594
138218
135317
131541
127654
125451
126664
137328
141935
135120
127527
128218
126956
121513
123668
121630
116445
114778
119673
129847
136760
139435
139672
137964
136887
134954
131297
126554
121195
117289
117659
128275
134799
129178
123442
125535
124881
118767
118230
115500
109726
107077
108295
112313
115160
119771
121899
120180
117941
118342
113441
108272
102933
100480
102071
114514
122330
117792
112627
115390
116024
111000
108900
106060
99900
96404
95968
97273
97798
102397
108090
111134
112919
115663
111376
106159
102463
101046
103255
114818
122335
119300
113999
115188
114783
109504
107897
105898
101219
100974
107484
118945
126251
130113
131645
130635
130118
129221
127361
124416
120209
118022
118430
128870
135896
128819
121475
122846
122390
116934
119202
117007
112244
111438
117251
128807
136596
139201
139491
137363
136005
133565
131889
128688
125591
123424
124253
135268
141738
134139
126644
127789
126048
120443
120702
118321
113169
112285
117313
127636
134742
140266
143821
144587
145336
144454
143037
140711
136664
134209
134764
143154
148061
140380
132478
133574
132026
126557
127183
125120
119883
118729
123797
134634
141764
145594
147654
147790
147741
145971
144571
141226
137205
135119
136071
146082
151918
144194
136214
136952
135243
129668
130302
128078
122948
121793
126832
137031
143550
146412
146807
144936
143434
141734
138937
135015
129657
126745
127553
136782
144005
137461
130945
133122
132125
125815
125422
122243
116220
113018
114120
117330
119841
125305
129191
128597
127758
129281
124965
120267
115158
112886
114123
124288
131849
126119
120726
123522
123795
118673
116090
112881
106405
102648
102032
102652
102487
107106
112162
115087
116970
119105
113999
108090
103061
101165
103201
114741
125985
123781
118484
120021
119657
115190
114252
112841
108158
108000
114871
127601
134947
137134
137269
135996
135701
135163
133502
130078
125945
123572
123993
133975
142939
135184
126805
127052
125783
120225
120200
118206
113421
112529
118425
130383
138170
140969
142119
141767
141444
139551
137978
134896
131028
128921
129391
138102
143957
135911
127328
127296
125342
119321
118934
116582
111654
110826
116597
127750
134408
138707
139213
137190
136144
134144
131748
128055
123164
120154
119999
129582
139698
132616
124961
125703
124582
119431
119252
117299
112616
111446
116546
128277
135605
137336
137071
135296
133980
132169
130127
126978
122767
120246
120830
129750
137346
129890
121860
122131
120744
115391
115056
112619
107616
106392
111707
123688
131909
133276
132477
129804
127687
125608
122296
118302
113133
109589
109904
117774
127168
121328
115341
116527
115850
109626
106881
103956
98602
96340
97767
100877
103722
109150
112426
111781
111607
113764
110227
106420
102266
100094
101363
110426
118961
113453
108029
110873
111604
106684
104344
101463
95568
92670
92633
93674
94431
98889
102294
102901
103119
104996
99764
94012
89037
86449
88315
98862
112958
111583
106535
108328
108284
103748
102785
101328
97405
97359
104245
117202
125713
127907
126911
124368
123079
121782
119404
116232
111525
108392
107876
116079
127954
121662
114144
114710
113708
108640
106793
104931
101114
100808
107141
119490
127841
128793
127409
124768
123132
121454
118803
115726
111462
108801
108248
115855
126943
121263
113611
113869
112875
106896
104617
102661
98346
98473
104648
115342
123519
126330
125634
123253
122592
120736
117995
114991
110423
107323
106352
113671
125176
119308
111238
111565
110978
105761
103818
101959
97619
97172
102699
112975
120906
123141
122796
120480
119132
117534
115367
112324
107815
104532
104037
111409
122812
117853
111054
111758
110911
106009
104258
102399
98369
98042
104093
115233
123406
124557
124123
122864
122495
122020
119716
116396
111767
108576
109111
116321
127363
123027
116878
118492
117817
112336
110113
107711
103085
101290
103429
105974
109825
114098
116063
113970
113009
114636
110317
105473
100537
97794
98706
107033
119424
116515
112213
115354
116148
112071
110200
107577
102175
99484
99809
99373
100709
104679
108097
108960
109614
111593
105947
99767
94434
91436
92902
102089
116817
116778
111887
113352
112951
108102
107043
105601
101364
101050
107809
118786
126738
129862
129947
128252
127208
125461
122890
119425
114876
112057
112442
120584
130787
124776
116925
116747
115585
110265
109633
107368
102983
102444
108684
119483
127797
130801
132334
132605
133158
131581
129507
126772
122665
120090
119957
125920
135930
130875
123091
123818
122618
116908
116054
114049
109321
108730
114419
123829
130695
135188
136632
136127
136570
135100
133473
130846
126831
124590
124150
130430
138153
131963
123254
123249
121681
115901
115905
113620
108286
107203
112407
122091
129780
132110
132371
131787
132049
131419
130134
127678
124009
121901
121860
128037
135443
128839
120363
119868
118224
112577
111961
109307
104329
103167
108573
118610
127244
129606
130457
129545
129124
128359
125750
122426
118159
115266
115449
121106
129582
124997
118095
118794
117374
110895
107668
104346
98959
96657
98208
100101
104519
110679
115158
115870
117059
120000
116597
112818
108664
106506
107398
113410
121735
118325
113435
116618
117130
112422
110259
110259
108221
101418
99299
99244
99344
102627
107466
110474
112459
115626
110781
105086
100029
96645
96352
101303
107723
116571
115268
116899
116917
111500
110095
108905
104531
104299
110566
122807
130897
133811
133688
131059
128954
127752
125459
121773
117181
113951
112898
116893
120118
123600
119598
120139
119271
113564
115011
112931
108201
107262
112821
125209
134335
136128
135057
131955
129513
127134
124428
121008
116135
112453
110929
114482
117369
120749
117363
117334
116499
109641
108335
106822
102108
101541
106769
118961
127992
132618
133421
131467
130064
127946
125476
122481
117415
113755
112216
115935
118107
120812
117513
117357
116435
110073
107602
105307
100496
99304
104665
117655
128104
130564
131067
129343
128327
126466
123669
120464
115708
112032
110161
113246
115273
117773
113706
113480
112607
106400
103745
101301
96387
95309
100124
112293
122621
125873
127472
126667
126021
124781
121445
117631
112510
108347
107463
110008
111520
114195
111588
112114
111141
104472
101076
97966
92533
90269
91438
95170
98347
104131
108284
108202
108059
110178
106178
101956
97119
93863
93687
97472
100876
104737
103310
105617
106360
101026
98311
94930
88967
85966
85876
87413
87829
92607
96936
98485
99136
101685
96444
90751
85837
83198
83003
87748
93516
100831
100792
102132
101833
96360
94353
92264
87704
87463
93631
106073
115144
119860
120645
119028
117962
116977
115045
112365
107905
104648
102999
105768
108041
110032
106711
106675
105794
99711
96766
94142
89470
88718
93811
105307
115138
120226
122771
123136
123639
123091
121362
119394
115274
112108
110655
113509
114599
115259
112489
112427
111615
105077
102064
99604
94858
93847
98941
109798
118501
125300
128722
128940
129511
128488
126893
124757
120080
116839
114910
117865
118746
118613
114472
113906
112503
105993
103216
100607
95285
94176
98845
110341
118667
122607
124049
122919
121958
120448
118168
115305
110751
106974
104962
106916
107852
109429
107677
107445
106316
99382
96310
93303
88229
86841
91148
100814
108678
113701
115984
115825
116342
116596
114718
111943
107944
104483
103721
106952
107868
108782
106407
106820
105866
98545
95096
91728
86124
83397
84525
87710
91003
97237
102254
103341
104379
107161
103628
100285
96281
93464
93474
97475
100306
101874
100565
102711
103097
97409
94296
90609
84617
81382
81244
82702
83692
89795
95458
98372
99552
101456
95795
90406
86611
83617
83287
86693
90987
96095
97283
99836
99857
93995
90977
87636
82437
80082
80563
82093
82967
88317
93790
96254
97051
99144
94030
89152
84471
81478
81569
86213
90891
95382
96785
98355
97435
91594
89280
86880
82295
82074
88336
99154
107574
113985
116653
116213
115881
115115
113455
111306
107419
103817
102053
104480
105725
106482
104777
104730
103441
96305
93131
89946
85037
84232
88784
97982
105866
112526
115605
116085
117016
116753
115227
113552
109724
106718
105251
108321
109558
108307
105713
105855
104691
98058
95264
92461
87823
86880
91738
101667
110385
116237
119866
119929
120483
119441
117689
115514
111362
108103
106707
109522
109835
109014
107859
108756
107236
100929
98060
95093
90641
89907
94740
104078
112297
117719
119739
119072
118806
118174
115871
113457
108978
105076
103958
106377
106551
106808
106687
107936
107042
100338
97163
93838
88294
85884
87136
89787
93000
98891
103444
104112
104505
107242
103671
99865
95452
92524
92230
95991
98011
99148
99726
102430
102922
97332
94334
90836
84876
81804
81834
82257
83016
88098
93096
95969
98012
101033
96424
91343
86834
84065
84015
88523
93106
97160
99256
100502
100336
94350
91771
89231
84615
84146
90204
100084
108990
115286
117803
117670
117879
117334
115491
112850
108663
105311
103306
106128
107059
105965
105611
106458
105285
98689
95929
93255
88408
87684
92862
102478
111085
116306
118035
117554
117255
116304
114377
112318
107897
104576
102431
105018
105454
104369
104454
105386
104241
97123
94073
91197
86523
85942
91200
99625
107885
113866
115940
115923
115516
114578
112373
110648
106239
102680
100302
102275
102067
101266
102538
103167
102390
95688
92766
90129
85461
84369
89414
98237
106986
111854
113636
113198
113119
112590
110789
108809
104498
101194
98451
100712
100855
99800
100996
101829
100618
94045
91010
88378
83906
83041
87484
95722
104043
109055
110982
110923
110596
110571
108269
105457
101257
97834
95884
97979
97514
96573
98498
100070
99166
92354
88439
85069
79653
77298
78183
79493
83227
89630
94884
96858
98329
101146
98003
94624
90863
88327
88190
91692
93406
93612
94524
97525
98004
91860
88546
84813
79057
75963
75853
75686
77061
82559
88498
92673
95989
99539
95237
90529
86297
83870
84376
88827
93067
95359
96928
98493
98221
91741
88975
86246
81876
81661
87967
97478
107459
113854
117050
117869
119120
119452
118191
115732
111809
108849
107644
110922
112235
110292
109036
109421
108320
101341
97968
95290
90817
90270
95354
104614
114658
120180
122247
122357
122706
122090
120399
117963
113790
110614
108864
111905
112733
111010
110708
111906
110265
102882
99581
96937
92341
91387
96620
104833
114325
120975
123479
123236
123828
123156
121148
118454
114060
111002
108844
111419
111633
109328
109721
110416
109418
102487
99633
97042
91934
91129
95927
104341
113854
118273
119413
118842
118457
117871
115897
113163
108709
104960
102743
103869
103827
102364
103511
105065
103494
95900
92181
88589
82821
79603
79312
78646
81028
85222
88108
89223
90127
93643
89737
84899
80617
77684
77373
80691
83917
85932
90104
94307
94941
88985
86044
82966
77850
76103
77601
78432
82021
87903
92512
93640
94460
97761
94355
91068
87180
83885
83346
86420
87464
86698
89920
93929
94348
88457
85156
81591
75804
73141
73296
71949
73943
78709
83902
87123
89212
92831
88379
84138
80191
78065
78551
83121
86742
88745
91430
94026
93599
87676
84995
82634
78489
78303
84570
94134
104453
109486
111525
111639
112171
112494
110764
109071
105293
102243
100548
103671
104389
101533
101844
102841
101656
94832
91943
89416
85081
84301
89439
98779
109546
113967
115845
116036
116860
116577
115009
113389
109229
106151
104170
106310
105909
103383
103623
104585
103075
95566
92392
89524
84894
84202
88998
96927
106422
112017
114519
114845
116032
115373
113392
111371
107268
103746
101678
103081
102662
99291
100864
103209
101403
94638
91355
88547
83819
82743
87522
95525
105711
109811
111422
111587
112195
111865
110468
109114
105118
101806
99585
100483
99122
96075
97289
99460
98035
90071
86023
82198
76601
73679
73286
72834
76261
81931
87323
90412
92559
96295
92874
88932
84725
82112
81510
84169
86623
86357
88939
93313
93451
87163
83822
80209
75074
73050
74030
74535
78606
84526
89826
91618
92958
96454
93206
90462
86578
84123
83348
86005
86457
85277
88052
92436
92802
86562
82821
78902
73468
70629
70196
68682
70864
76008
81070
84405
87033
90784
86794
82930
79252
76772
77544
81887
85560
86857
88830
91273
90221
83932
80817
78102
73549
73235
78812
87792
98922
104908
107946
108957
110345
110727
109532
108119
105050
101808
100338
102562
102361
98314
97356
98933
97633
90156
86564
83813
79323
78472
83149
92115
103707
108967
112119
113110
114395
114137
112413
111258
107818
104844
103076
104685
103490
99247
99211
101703
99769
91876
87939
85070
80501
79692
83918
91320
101144
108376
112185
113046
114538
114524
112730
111527
107608
104736
102829
105259
103965
99628
98839
100457
99049
91429
87827
84819
80029
79116
82979
91400
102160
108162
110975
112418
113722
113537
112165
110872
107341
104743
103530
106207
105460
100903
98980
100471
98873
91418
87870
84877
80347
79527
83800
91633
103537
109242
112344
113533
114169
113785
111389
109464
105066
101550
100430
102043
100481
97070
97684
101110
100142
92293
88128
84410
78976
76965
77351
78383
82975
89398
94494
95966
96869
100102
96600
93087
89078
86398
85725
88224
89008
87637
89432
93863
94818
88498
84488
80473
74761
71914
71086
69875
72280
77449
83241
87263
90230
93934
89696
85502
81400
78807
79011
83124
86421
87222
89101
93392
93002
86413
83393
80326
76132
76219
81155
90341
101140
106386
108796
109640
110690
111150
109876
108230
104476
101389
99377
101341
100819
96564
96155
99283
98047
90809
87440
84540
80138
79445
83449
91881
102242
107197
109536
110215
111217
111763
110487
108975
105458
102341
100617
101966
100490
96432
96497
100333
98817
91182
87274
84201
79851
78984
82559
89796
100054
105515
108273
109091
110192
110625
109750
108454
104888
101776
99397
99564
97258
93493
94496
98521
96903
88929
84700
80635
74674
71394
70058
69476
73231
78601
83896
86949
89217
93092
89337
86330
82634
79898
79581
82288
84391
83561
84794
90079
89572
83077
79527
76476
71757
70804
72906
76591
83816
89940
94285
95630
97321
99759
97301
95435
92019
89609
89220
90950
89713
86732
87482
93388
92643
85202
81364
77645
72620
70666
70634
71003
75218
81556
87521
90027
91740
95186
92229
90130
86732
84068
83631
85937
85730
83096
84321
90507
90604
83851
79933
75968
70303
67722
66029
64973
67573
72636
78017
81867
84796
88455
85394
81987
78730
76476
76817
80242
82967
83177
85502
91068
89914
82536
78817
75735
71322
70942
75355
83689
94695
101434
105649
107847
110065
111121
110279
109937
107199
104636
102973
103804
102110
97448
95655
98811
96567
88181
84275
80989
76810
76072
79517
86951
97764
104249
108530
110164
111885
111540
109951
109305
106289
103187
101076
102288
100386
95265
93758
98824
97212
88957
85186
82173
77746
77331
80809
88037
98252
104953
108640
110159
111576
111815
110472
109524
106059
103727
101585
103582
102861
98169
97328
100887
98500
91283
87345
84300
79568
78469
81866
90138
101395
107279
110367
112042
113298
113387
111522
110242
107102
103977
101988
103578
101926
96803
95358
100101
98553
90475
86619
83541
78985
78013
80872
88552
99176
104461
107473
108365
109717
110361
108678
107038
103382
100107
98849
99054
96822
92492
91923
98648
97221
88955
84068
79979
74524
72159
71672
72620
77699
84194
89617
91493
93045
96260
93398
90831
87735
85057
84457
86432
86142
83433
83891
91550
92365
85055
80481
76113
70611
68188
66281
65220
68091
73592
78566
81586
84182
87345
83717
80275
77245
75191
75337
77758
80298
80346
81595
88980
89234
81466
77494
73661
69020
67141
66412
66599
70196
76267
82336
86010
88805
92253
89070
86363
83215
81074
81052
84168
85998
84724
85581
91357
90028
82674
79211
76434
72223
72270
76447
85459
96344
102285
105976
108070
109865
110593
109587
109351
106834
104237
102318
102673
100863
96070
94350
100330
98204
89414
85083
82164
77702
77192
79960
87318
97283
104075
107948
109782
111681
112407
111389
111259
107975
105595
103410
104239
102200
96922
95214
100253
98319
90176
86143
83223
78929
78031
80740
88402
98889
104690
107846
109756
111097
111390
110245
109525
106829
104140
102351
103417
101279
96472
94585
99705
98082
89703
86012
82880
78562
78078
80939
88615
98865
104091
107202
108806
109740
110043
107846
106711
103722
100367
99012
100083
97967
93965
92318
97616
96048
87839
83231
79430
74656
72584
72302
72997
77998
84647
90416
92953
94646
97968
94463
91602
88120
85424
84820
87079
87245
84599
84475
90999
91297
84296
80322
76127
70943
68487
66902
66166
69143
74272
79719
83470
86139
89292
85175
81562
78576
76614
76876
80309
83042
83181
84207
90080
89381
82013
78652
75684
71847
71859
76323
85313
96748
103247
106649
108899
111013
111917
110751
109836
106947
104333
103097
105629
104897
99132
95566
98857
97466
89707
86220
83087
78500
78026
81213
89478
100175
105830
109149
110574
112391
112662
111188
110401
107299
104584
102988
104267
102208
97096
94562
99509
98354
89821
85722
82663
78145
77282
80325
88173
98441
105775
109939
111720
113666
114224
113059
112109
108714
106366
104614
106871
105640
99860
96696
100730
99322
91457
87327
84299
79961
78705
81791
90023
101215
107183
110467
111858
113139
112880
111355
110412
107098
104400
102354
103318
101477
96086
93758
99988
98775
90610
86453
83090
78696
77732
80298
88343
99108
105048
108350
109670
110797
110917
109139
107911
104339
101177
100051
100456
98043
93289
91968
98704
97734
88999
84245
80079
74943
72532
71365
72691
77800
84721
90532
93077
94607
97757
94599
92266
89118
86772
86314
87988
86799
83625
82967
91368
92089
85251
80836
76679
71163
68587
66483
65688
68554
73840
79327
82891
85716
89485
85885
82671
79590
77702
78143
81377
84027
84050
84506
90715
90028
82540
79160
76002
71918
72148
76589
84787
96209
103846
108293
110763
112739
113326
112040
111180
108025
105296
103404
104744
103466
97569
93997
98064
96716
88437
84684
81866
77719
77232
80185
87954
98806
104847
108366
110267
111830
112263
110947
110619
107680
105006
102912
103377
101228
95897
93022
99369
97731
89140
84992
81778
77381
77123
79528
86603
96833
103892
108374
110613
112614
113128
112340
111760
109223
106671
104715
104773
102662
97645
95301
101192
100009
91609
87559
84261
79596
78732
81138
88811
99615
106013
110039
112187
114006
114124
112699
112879
110060
107618
105972
106530
103822
98185
95209
101073
99369
90830
86811
83507
79198
78350
80918
88367
98865
105069
109212
111085
112068
112319
110076
108652
105297
102030
100549
100790
97845
93055
91102
97414
96725
88193
83511
79797
74944
72789
71894
72861
77803
84351
90043
92439
94226
97522
94220
91580
88001
85630
85123
86891
86201
83135
82601
90020
91184
84595
80482
76344
71250
68713
66799
65816
68471
73513
78956
83067
85682
89197
85351
81999
78570
76573
76799
79850
82381
82315
82529
89678
90023
82707
79350
76222
72250
72399
76335
84568
95114
101636
105616
107661
109296
109844
108206
108106
105478
102566
100874
102444
102118
95891
92752
98775
97666
89488
85809
82877
78580
78193
81103
88646
99182
104721
108170
110138
111600
112150
111277
110295
107596
104833
103199
104415
102533
97269
94689
100503
99449
90740
86718
83440
79179
78327
80983
88314
98011
105296
109723
111514
113306
113650
112554
111883
108577
106189
104188
105037
103413
98089
95474
101805
100377
91961
87610
84482
79859
79187
81532
88560
99237
105507
109787
111924
113880
114618
113512
112964
110043
107690
105728
106316
103988
98439
95795
101608
100027
91591
87416
83903
79417
78606
80816
87655
98482
104906
109172
111550
113062
113280
111285
110262
106965
103866
102285
102384
99386
94269
92501
98847
97820
89253
84364
80376
75408
73288
72850
73812
78387
84810
90925
93427
95086
98328
95214
93064
89773
87830
87169
88957
88220
84855
84295
92620
93528
86308
81722
77433
71997
69625
67608
66544
69296
74520
80495
84560
87284
90918
87558
84596
81833
79814
80213
83239
85423
85439
86017
93694
93311
84668
80877
77761
73846
74027
77983
85297
96024
104023
109289
112576
114786
115839
115461
115529
112751
109851
107866
108517
106636
101309
98442
104865
102772
93843
89342
85849
81757
81139
83850
90619
101316
108314
113401
116635
119326
120040
118605
118790
116168
113568
111384
111052
108222
103036
100227
106798
104387
95031
90369
87170
82847
82426
85211
91085
100851
109158
114840
118212
120945
121475
120058
120013
117334
114538
112703
112439
109562
104122
101330
107791
105463
95671
91620
88083
83636
82982
85847
92158
102332
109868
115193
118240
120104
120381
118976
118795
115965
113301
111523
111338
108411
102313
100017
105630
103361
94144
90085
86715
82678
81978
84907
90580
99935
107985
113074
115616
117284
117579
115787
115382
112398
109066
107428
107251
104082
98866
96837
103896
101779
92797
87989
84107
78797
76831
76373
76747
81398
88140
94059
97227
98772
101996
98552
96710
93946
91924
91682
92812
91480
87775
86894
94544
94597
86923
82850
78907
74023
71619
70220
68757
71276
76218
81653
85593
88318
91797
88603
85802
83175
81377
81502
83985
86143
85809
86451
93964
92651
84609
80824
77887
74279
74942
79064
85580
94788
103113
108319
111165
113251
113982
113288
112945
109893
107293
105084
105626
104071
99092
96561
102495
100122
91833
87798
84629
80721
80559
83400
89133
98302
105318
109983
112820
114793
114737
113287
112902
110265
107564
105243
106025
104079
98288
96318
102229
100269
91265
87184
84022
79930
79709
82710
88293
97215
104611
109709
112390
114106
114061
112643
112399
109463
106833
104645
105660
103781
98840
96841
102435
100427
92105
88102
85118
80803
80205
83207
88596
97557
104749
109339
112128
113937
113841
112612
112154
109234
107144
105004
105576
103709
98863
96900
102839
101050
92855
88732
85225
80835
80510
83355
88735
97419
104559
109028
111094
112296
112646
110608
109761
106426
103322
101627
102196
100027
95742
94463
100907
99398
90736
86285
82307
77201
75164
75082
75328
79150
85248
91371
94237
95657
98866
95585
93565
90512
88351
87895
89403
89097
86301
85823
93235
93115
85687
81731
78051
73013
70454
69501
67782
70100
74917
80099
83799
86856
90295
86806
84047
81262
79182
79177
81648
84222
84036
84748
92367
91648
83858
80279
76942
72922
72381
74283
77299
83453
89954
95595
99050
101571
104020
102261
101203
98014
95857
95026
95638
94610
90704
88990
94337
93814
86897
83018
79006
74075
71732
70895
69900
72383
77282
83156
87262
89988
93624
90348
87674
84945
83296
83428
86030
87694
86285
86341
92479
91855
84968
81324
78083
74240
74788
79440
85174
94386
102773
108967
112005
114203
114766
113980
114088
111052
108424
106114
106204
104614
99565
97618
103596
101544
92587
88981
85828
81563
80961
84014
88773
97362
105128
110721
114054
116300
116933
116415
116732
114230
111497
109239
109075
106581
100711
98692
103124
100370
91985
87789
84683
80106
79441
82882
87815
96181
103784
108986
111649
113251
112972
111067
109981
106202
102874
100782
101212
99020
93749
93063
97898
95913
87475
83525
79551
74972
73102
73350
73124
77023
83112
89185
92161
93706
96425
93073
90798
87726
85600
85285
86938
86889
84026
84125
90311
90126
82941
79176
75272
70389
67989
67175
65228
67558
72318
77777
81912
85099
88765
84991
81994
78963
76957
77194
79953
82752
82968
84332
90601
89786
82227
78632
75690
71927
72477
77051
82880
91684
99507
104786
108169
110377
111560
110913
110883
107629
105128
102907
103656
102376
97821
96431
101619
99256
91022
87011
83699
79649
78981
82411
87323
95722
103645
108874
112327
114667
115182
114480
115037
112215
109584
107084
107313
104867
99628
98086
102930
100397
91812
87958
84611
80260
79174
82927
87760
95916
103785
109339
112517
114752
114925
114073
114311
111643
108866
106657
107377
104937
99813
98142
102352
100376
91703
87936
84835
80537
79855
83426
88575
96871
104640
110104
113363
115308
115245
113510
113332
110215
107539
104967
105271
103250
97902
96476
101278
99081
90581
86660
83319
79155
78375
81755
86341
94611
101975
107451
110083
111380
111828
110143
109269
105720
102525
100954
101183
98256
93230
92735
98579
96939
87991
83728
79827
74635
72903
73126
72826
76704
82908
88762
91713
93209
96068
93378
91659
88969
86563
86216
87637
86982
84235
84723
91587
91039
83409
79518
75541
70487
68058
67310
65608
67931
73170
78497
82417
84752
88442
85271
82223
79560
77952
78117
80871
83077
83313
85121
92016
90206
82182
78431
75276
71376
71444
75619
80918
89111
96754
102849
105778
108179
109326
108067
107441
104425
101399
99111
100094
98916
94210
93151
97841
95655
87140
83487
80586
76326
75562
79250
83417
91405
99068
104573
107210
109323
109733
108535
108260
105412
102973
101081
101598
99849
94949
94579
99502
97111
88496
84555
81453
77069
76341
79570
83797
91639
99060
104559
107651
109883
110632
109496
109484
106632
104192
101996
102623
100694
95679
95631
99675
97458
88924
85143
81687
77566
76566
79981
83969
91708
99089
104590
107446
109101
109730
108167
107734
104754
102214
97472
100617
98542
93779
94254
98629
96598
87959
84236
80582
76296
75559
78726
82544
89679
96828
101845
104459
106007
106554
104674
103751
100404
97715
96469
97168
94881
90725
91664
96460
94385
86131
81671
77850
72800
70747
71277
70915
74146
79945
85781
89272
91647
94929
92131
90509
87892
85862
85616
87013
86136
83286
84676
89033
88474
81115
77381
73687
68746
66490
66148
64559
65642
69735
74874
78934
81811
85388
81845
78902
75903
73615
73943
76660
79219
79734
82154
86561
84887
77578
74233
71146
67391
67047
70442
74644
81007
87924
93016
95497
97674
99340
97515
96310
93367
90933
89743
91063
90773
86964
87540
91733
89839
81986
78486
75309
71361
70563
73353
76541
82956
89811
94953
98084
100195
101649
99831
99247
96447
94415
93099
94265
93081
88970
89753
93773
91792
83530
79866
76471
72040
71075
73853
77202
83528
90658
96209
99393
101592
102990
101359
101013
98052
96049
94901
95752
94191
89901
90970
94902
92798
83948
80032
76704
72575
71735
74482
77756
84170
91180
96786
99977
102570
103990
102450
101921
99221
97154
95956
96796
94691
90479
91331
94396
92029
83944
80273
76941
72648
71761
74398
78116
84146
91155
96533
99028
100745
101971
99781
98549
95244
92884
91767
92829
91075
87569
89102
92201
90504
82240
78410
74800
70337
68584
69318
69571
71957
77562
83282
86424
88312
91644
88899
87110
84166
82316
82036
83753
83481
81214
83456
87519
86577
79261
75545
71974
67325
65146
64914
63592
64504
68817
74125
77945
80488
83797
80493
77828
75046
73239
73409
75969
78310
78994
82099
85671
84064
76383
73005
69791
66117
65850
69038
72662
78143
85206
90628
93330
95588
97770
96074
95074
92163
89988
89220
90553
90068
86880
88205
90841
88633
80683
77179
74136
70089
69331
71884
75359
80931
87864
93408
95980
97957
99589
97516
96789
94076
91842
90807
92043
90885
87372
88953
92157
89715
81522
78093
74751
70322
69538
71984
75395
81042
87859
93315
96186
98661
100479
98560
98261
95277
93347
92538
93822
92291
88434
90478
93152
90933
82623
79180
75726
71513
70551
72936
76569
81953
89065
94658
97621
100000
101928
99801
99128
96398
94321
93141
94317
93239
89615
91341
93562
91417
83088
79293
75990
71880
70952
73431
76943
82028
89067
94497
97390
99647
101659
99731
98591
95838
93494
92623
93481
91797
88429
90822
93393
91075
82578
78607
75011
70210
68151
68129
67739
69742
75083
80202
83636
85996
89899
87015
85024
82627
80861
80811
82299
83215
82455
85691
89137
87726
80043
76330
72675
67861
65811
65664
64689
65391
70101
75397
79370
82429
86299
83211
80913
78487
76839
77271
79627
81827
82766
86641
89386
87352
79171
75666
72611
68695
68402
71420
76452
81987
89398
94956
98205
100448
103145
101751
101245
98229
96378
94940
96173
95307
92159
93975
95663
92894
84243
80450
77606
73710
72870
75650
79843
85075
92381
98068
101499
104054
106037
104184
104059
101523
99403
97986
98875
97114
94039
95812
97520
94667
86449
82826
79320
75056
74272
77177
81508
86512
93756
99887
103115
106188
108263
106697
106427
103654
101821
100467
101244
99459
96320
97951
99381
96468
87863
84067
80620
76610
75496
78311
82928
88258
95706
101457
105044
107588
109438
107590
106799
103722
101314
99740
100467
98509
95636
96818
97501
94632
86542
83048
79776
75652
75206
78103
82760
87589
94599
99814
102414
104320
105602
103434
102562
99738
97147
96169
96866
95069
92502
94741
96096
93827
85450
81645
77939
73454
71622
72121
73441
74776
80201
85968
88912
90930
94517
91794
90337
88035
86141
85940
87661
87108
85771
88237
90690
89385
81829
78173
74311
70035
67940
67562
67073
67228
71971
76901
80893
83702
87294
84316
82108
79505
77848
78247
80883
83322
85203
88971
90994
89013
81107
77609
74711
71318
71637
75925
82381
88380
96424
102147
105518
108527
110440
108923
108860
106068
103566
101894
102290
101140
99628
98340
98752
96382
88440
84685
81743
78148
77781
80852
86944
93272
100452
105863
108529
110603
110794
109092
108796
105752
103256
101476
102553
100953
98783
98107
98422
96163
88070
84611
81749
77710
77104
80788
86648
92269
99615
104671
107625
109966
110529
109333
109140
106427
103875
102287
103297
101733
99280
99703
99891
97803
89766
86067
82712
78732
78187
81922
87635
93391
100970
106365
109579
111944
113047
111651
111235
108432
105925
103937
104518
102677
100625
100579
100743
98524
90515
86909
83476
79462
78994
82514
88310
93997
101117
106152
108514
110328
110975
108997
107984
104703
101795
100548
100980
98592
96909
96917
98056
96081
87637
82991
79105
74085
72164
72626
74100
75861
81416
87472
90149
91977
95191
92052
90175
87355
85160
84972
86653
86447
86563
87875
90024
89819
82533
78451
74761
69904
67809
67446
67557
67042
71831
77251
81357
84256
88229
84602
81870
78812
76685
77120
80128
83252
86761
88732
90604
89243
81661
78344
75188
71323
71491
76869
85136
91792
99475
104310
107357
110309
111781
111253
111398
108394
105694
103880
104490
103346
102351
101134
101084
99044
91121
87313
84238
80080
79554
83660
91163
98492
105564
110774
113716
115856
115517
114267
114247
111439
108445
106028
107398
106212
104027
100814
100810
98330
89798
86246
83380
78755
78560
82754
91749
99046
105590
109771
112325
114321
113687
112245
112105
109297
106669
104757
106587
106226
105111
100634
99938
98119
90286
86946
83803
79801
79143
83085
92796
101206
105796
109815
112455
114252
113847
112131
111722
109197
106184
104423
106361
105902
104499
100630
99839
98064
89833
86327
83233
79121
78845
83018
93313
101762
107202
110760
112201
113394
112681
110444
108860
105643
102462
100729
101807
100596
100493
97763
98061
96808
88064
83543
79681
74741
72977
73842
76378
77806
83937
89817
92194
93917
97064
93661
91039
87686
85640
85100
87194
87898
90392
89194
91128
91106
83817
79872
75911
70611
68605
68245
69043
68696
73513
78979
82775
85427
89293
85411
81949
78480
76562
77232
80896
84459
89908
88823
89628
88427
81693
78460
75615
71741
72020
77816
89114
97846
102661
105939
107772
109322
110450
108744
109081
106573
104145
102312
103876
103747
103854
99386
98941
97123
89073
85465
82521
78521
78253
82484
93294
101403
105886
108816
110767
112529
113175
112198
112366
109697
107378
105490
106379
105473
105668
101484
100795
98219
90102
86421
83369
79090
78660
83010
92796
100233
106202
109929
111802
113478
113973
112912
112519
109691
107166
105426
106895
106653
106571
101384
100867
98454
90515
86832
83943
79832
79137
83510
94164
103027
107375
110463
112070
113877
113383
112234
111784
109139
106599
104807
106892
105947
105968
101002
99852
98017
90158
86610
83701
79362
78609
83106
93719
101983
106244
109612
110750
112115
111738
109646
108502
105239
101954
100960
101831
101435
102438
98310
98464
96599
88029
83621
79905
75043
73327
74398
77165
79327
85068
90837
92684
94541
97373
94009
91894
88612
86508
86261
88446
89577
91896
89303
90943
90946
83790
79840
75794
70750
68669
68578
69628
69356
73947
79439
83383
85986
89621
85895
82721
79573
77697
78615
82670
87641
92151
89027
89770
88546
81926
79092
75940
72298
72135
78052
90804
99657
103832
106789
108360
109613
110238
109001
108179
105276
102642
101218
104094
105948
105337
98977
97876
96740
88975
85379
82302
78101
77522
82570
94125
103921
107814
110749
111774
112752
112354
110707
109973
107116
104877
103906
106013
107343
106827
100163
99542
97337
89591
85902
83081
78923
78476
82884
93771
103346
109044
112625
114065
115661
114923
112807
111952
108592
106415
105328
108516
110233
108426
100846
100233
98456
90806
87371
84417
79928
78981
83832
95517
105494
109338
112021
113186
114209
113418
111785
110890
107750
104967
103929
106708
108451
107813
100642
99750
97833
90077
86730
83613
79150
78455
82949
94308
103983
108047
110958
111985
112594
112437
109962
108384
104729
101459
100769
102594
103798
104051
98202
98079
96948
88562
83805
79811
74986
73052
73858
76942
79760
85570
91355
93636
95390
98079
94895
92148
88789
86625
86450
89224
92327
93726
89155
91215
91432
84309
80241
76325
71020
68511
68585
70149
70702
74889
80709
85003
87828
91300
87142
83179
79630
77396
78098
82565
88792
93393
89312
89870
88876
82303
78893
75852
71752
71957
77879
90476
100842
104984
107932
109317
110583
110962
109677
108742
105616
102690
101205
103620
106388
106660
98937
98369
97181
89418
85675
82818
78512
77801
82682
94668
105476
108224
110727
111426
112712
112279
110786
110416
107352
104573
102793
104539
106772
107812
100280
99687
97643
89763
86040
83067
78835
78228
82756
93693
103090
107613
110625
111557
113078
112882
111406
110579
107287
104693
102918
104993
107356
107811
100286
99094
97654
89725
85766
82963
78856
78283
82795
94318
105073
107928
110522
111660
113074
112695
111039
110747
107859
104961
103159
105388
108233
107771
99927
99095
97473
89753
86150
83373
79020
78318
82924
94272
104919
107368
109355
110197
110990
110629
108473
106921
103703
100557
99550
101364
103730
104449
98117
98390
97033
88537
83952
80344
75412
73515
74677
78041
81675
86793
91848
93646
94916
98051
94456
91968
88560
86037
85742
88393
92879
94317
89460
91349
91373
84742
80728
76831
71780
69246
69354
70907
71722
75487
80904
84570
87319
90676
86523
82940
79417
77268
77875
82145
90050
94103
89092
89656
88884
82566
79448
76799
72972
73231
78946
91515
102563
105543
107994
108934
110034
110462
109149
108650
105545
102869
101318
103945
109131
107186
99376
98868
97474
89481
85923
83068
78834
78296
83115
95553
106622
108832
110699
111407
112448
112260
110772
110253
107238
104696
102977
104976
109486
108302
100560
100014
98031
90270
86470
83689
79585
79047
83833
94598
104745
108799
111346
112056
113245
112985
111254
110618
107168
105080
103164
105844
111337
108911
100817
99608
98459
91553
87683
84946
80251
79424
84197
96196
107915
109886
111724
112748
113796
113402
111903
111290
108272
105535
104260
106712
112249
109407
101125
100584
98960
91372
87812
84982
80887
79895
84747
96566
108047
110176
112244
112644
113167
112541
110363
108978
105133
101872
100745
103024
108391
106714
99939
100168
99158
90703
86450
82917
77786
75773
76952
80701
85012
89692
94844
96413
97738
100577
97045
94112
90058
87765
87804
91417
98002
96863
91633
93536
93868
87082
83206
79368
73644
70985
71019
72799
74584
78030
83780
87407
89977
93266
88761
84963
81256
78990
80161
85842
95598
96386
91193
91648
91260
84824
81779
78839
74828
74890
80832
93902
106044
109464
112413
113861
115561
115813
113975
112664
109653
107157
106433
110371
116230
111079
102362
101816
100704
92906
89021
85922
81211
80678
85561
97780
110201
112136
114143
115437
116795
115833
113950
113698
110829
108510
106991
109915
115725
111018
102566
101979
99943
91907
88320
84675
80369
79699
84295
95526
106749
110473
113266
113880
115779
115411
113710
113278
110318
108023
106411
109769
116001
109899
101574
100935
99345
92035
88209
85376
80752
80175
84726
96955
109814
111716
113816
115069
116492
115640
113721
113000
110059
107300
106549
110319
115904
109765
101226
101095
99508
91379
87483
84746
80379
79513
84088
96021
108635
110760
113250
113743
114444
113521
110991
109520
106100
103605
102950
106489
112558
106836
99903
100112
98680
90019
85774
81611
76435
74369
75627
78980
84516
89239
94558
96383
97873
100643
96844
93846
89795
87346
87402
91516
99323
96143
91227
93058
93469
86549
82442
78426
73244
70614
70614
72449
74618
77496
83351
87485
90400
94012
89506
85752
82285
80737
82142
88832
99276
97234
92085
92672
91963
85577
82504
79716
75533
75402
81423
94723
108500
111040
112773
113394
114174
114243
112301
110920
107539
104866
103739
108470
117237
111643
103318
102861
101428
93667
90458
87944
83787
83494
88778
101632
115552
117211
118411
118299
118104
117196
114785
113238
110125
107332
106843
111926
121040
115191
106926
106324
104795
97362
93963
91068
86810
86453
91339
103667
116147
119861
121705
121498
121759
120704
118352
116583
112562
109682
109235
115381
125432
119851
112112
112049
110301
103465
100158
98004
93571
93010
98529
112435
126858
128678
129728
129174
128432
127121
124370
122226
118243
115594
115305
122196
132641
126978
118941
118584
117008
110544
107451
105199
100667
100078
105513
119022
133383
134939
135481
134353
133058
131623
128442
125741
121030
117479
117712
123575
131910
125539
117755
118053
116771
108379
104099
100743
95428
93124
94601
98714
104768
109465
113892
114096
113752
115680
111287
107851
103648
101289
101919
109016
118321
113899
108737
110921
111861
106011
102915
99558
93831
91433
92223
94040
97636
101191
106654
109040
109506
110940
104906
99269
94700
92356
93924
103141
117109
115657
110598
111966
111413
106278
104142
102088
98325
98447
105867
119876
134505
137199
138048
136485
134820
132721
129547
126034
121013
118170
118327
126921
137314
130572
122376
122036
120961
113985
110714
108291
103238
102590
107967
120842
134824
136054
136549
135579
134866
132815
129897
127302
123660
121650
122059
129642
135550
126716
117895
117168
115514
107454
104271
101243
96609
95582
100986
113290
125478
130030
131567
132193
133414
132210
130197
128892
125454
123424
123155
130300
134974
126589
117909
117167
115915
108660
105387
102398
97344
96554
102155
115370
129314
131117
131130
130712
130183
128924
126290
123779
119776
117465
117797
125990
132180
124063
115615
115077
113899
106715
103283
100219
95377
94857
100112
113315
127408
128970
129413
128643
127841
126074
123017
120388
116334
113212
113273
120311
127629
120275
112752
113672
112695
104773
100182
96627
91035
88345
89344
93132
98793
103522
107920
109172
109964
112191
107789
104452
100038
97821
98642
106210
111899
105900
100425
102303
103367
97266
93402
82770
80256
79558
80937
83942
86168
90832
94767
96396
97899
99986
95190
90606
86730
85431
91410
104869
106619
103269
98745
100734
101256
95834
93207
90643
86663
87297
94046
105220
113581
119817
121485
120842
121094
119986
117790
115656
112037
110394
114854
127664
125636
117488
110204
110971
110113
103920
101089
98789
94521
94515
100375
111113
119407
123648
124433
123031
122349
120784
118663
116300
112300
110758
115881
128748
126996
118762
111714
112269
111200
104930
101801
99226
94423
94025
99838
109979
118223
123550
124977
123543
122973
121352
118830
116475
113060
111159
117027
128780
126592
118478
110749
111474
110795
104280
100986
98014
94056
93382
98715
109253
116868
121268
122821
121978
121740
120378
117789
115711
112044
110089
115471
127504
125275
117232
109915
111080
110044
103641
100618
97741
93101
92497
97642
107777
115656
120895
123047
123023
122697
121698
118974
116270
112212
110658
117278
127101
124130
116560
109952
111309
110487
103360
99498
95990
90193
87710
89190
93173
95846
100784
105133
105603
105524
107676
103578
100382
96736
95278
101983
111531
110042
103798
99010
101399
101838
96979
93454
89466
83642
81094
81089
82988
83829
87400
92136
95063
97243
100764
96747
93259
89946
89371
95995
105262
106534
103295
98840
100303
99708
93565
90835
87970
83839
84213
90910
101769
111196
117752
121454
122439
123940
124263
123440
122106
118914
118317
124784
134186
131971
123379
115509
116672
115135
108019
104383
101425
96685
96103
101223
111408
120154
125453
128549
129632
131121
130485
128915
127844
124941
124280
128770
136385
133071
123503
115535
116002
114134
106921
103514
100381
96035
95611
101050
111986
121233
125407
128065
128175
129312
128905
127491
125534
122350
121772
128760
139830
136775
127561
119194
119495
117792
111473
108118
105647
100717
100118
105929
119576
130004
131664
132531
131772
131737
130782
129293
128509
125974
125295
132712
142109
139367
129998
121737
122230
120699
113611
110380
107798
103431
103077
108731
122165
132833
133752
134153
132751
132136
130810
128211
125781
122650
122019
129905
138810
136181
127642
120519
121342
120043
112532
108454
104772
98932
96671
98242
101944
105605
110653
115770
117020
118060
121151
117609
114362
111125
110485
117969
126986
125419
119108
114266
117256
117592
112066
108657
105093
98838
96075
96264
97626
99035
102544
107708
111570
113892
116909
112555
107942
104417
104212
112809
122830
124216
120571
115405
116907
116488
110543
108107
105765
101527
101431
108507
122611
134983
137849
139603
139536
139001
138121
136325
133858
130640
130362
137893
147092
144757
135624
127270
127339
125595
118811
116094
113759
109112
108624
114579
127545
138850
140569
141683
141435
141929
141161
139461
137674
134658
134174
141185
147857
144325
135175
127036
127742
126448
119371
115722
112164
106343
103488
103888
107030
109394
112482
117201
119588
120850
123680
118671
113686
109983
110514
120073
129735
130089
124371
118167
119397
118705
113288
110678
108170
103105
102394
108822
121857
132820
133763
134575
133643
133065
132232
129904
128133
125221
124745
132945
141024
137655
128567
120168
119440
117715
111039
107554
104695
99694
98735
104018
116668
127519
128671
129184
128229
127393
126114
123372
120643
116844
116255
125118
131767
128391
120295
113915
114318
113111
105343
101211
97309
91491
88912
90017
94161
99052
103645
108586
109281
109889
112686
109300
106057
102713
102399
111128
118376
116241
110039
105382
107828
108209
102370
98875
95041
88554
85480
85742
87488
89381
92555
97753
101529
103829
107359
102742
98266
94805
95221
104543
112483
113077
109175
103733
104873
104180
98453
95955
93059
88162
87617
94460
108017
120409
122400
123709
123838
124028
123204
121848
119864
116781
116533
124465
131484
128736
119631
111221
110946
109853
103104
99693
96944
92261
91851
97671
111258
123290
124669
125627
125661
126280
125569
124211
122775
120090
119710
128076
134792
131866
123077
114956
114865
113328
106229
102654
99763
95179
94734
100723
113851
124880
127839
128772
128169
128001
126351
123661
121489
118000
117804
127679
135692
132677
123679
116648
117406
117253
109542
106154
103534
99278
98618
104478
118441
130552
131352
131439
129686
128417
126394
123601
121248
117932
118087
127893
135471
132198
123651
115529
115231
113900
107348
104097
101396
96519
95800
101697
114432
126891
127095
126970
125471
124450
123224
120449
118530
115511
115418
124496
130053
126117
118059
111229
111995
110879
103359
99285
95691
90034
87781
89336
93560
98547
102521
106526
106715
107081
109763
105933
102741
99918
100596
109670
115371
113151
106442
101530
104244
104933
99349
96069
91995
85831
83105
83329
85177
87807
91172
97000
101079
103703
107127
102389
98000
94679
95119
105523
113664
114677
111388
106330
108125
107702
102289
99633
97151
92584
92446
99508
113284
125752
128236
129543
129531
130333
130028
129191
127964
125416
126292
133273
138185
134585
125010
116362
116352
114661
107558
103783
100984
96154
95172
100681
113844
126376
127836
128562
128088
128496
127203
125476
123634
120678
120947
129196
135611
132510
123952
116172
116843
115420
108222
105122
102611
98219
98084
104481
117063
128409
131753
133035
132336
132585
131489
130167
128661
125868
126444
134891
140632
137122
127903
120221
119638
117770
111120
108323
105676
100818
100090
106214
119736
132609
132740
132700
131534
131282
129662
127788
125893
123401
124375
134259
140723
137335
128792
120661
121178
119939
112515
109545
106944
102226
101703
107380
120690
133733
134793
135433
134207
133765
132353
129843
127674
124694
125735
134927
139777
135939
128166
121414
122107
121146
113900
109899
106640
100956
98653
100404
104397
110285
114908
119004
119384
119798
122462
118821
115669
112418
113159
121927
127188
124791
118302
113204
115438
115553
109433
106334
102338
95964
92471
92518
94487
96940
100252
106339
110854
114002
117562
112914
108425
105452
106633
115520
122516
123783
120364
115084
116784
116067
110436
108649
106150
101595
101615
108806
122645
136287
139589
141177
141582
142280
142263
141227
139752
137014
138314
146511
151950
148728
139544
130668
130804
128639
121889
118780
116285
111682
111184
117417
130839
144699
145490
144899
143888
144262
143219
141272
139400
137414
139117
147790
152814
149879
141672
133537
133129
130838
123737
120680
117792
113086
112488
118495
130649
142444
145802
146406
145626
146634
145449
143265
141725
138506
139277
146791
151517
147940
139516
130631
129660
127592
120684
117201
114359
109174
108106
113938
127401
140807
141766
141175
141347
142879
142404
140786
139720
137407
138112
146519
151176
148351
140068
131800
131110
129499
122889
120001
117820
112837
112285
118360
131418
145316
146524
146266
145434
145731
144854
142258
139907
137130
138068
147369
151090
147489
139711
131965
132822
131348
123773
119650
116061
109886
107156
108717
112340
117598
121656
125113
125838
125928
127806
123242
119645
115565
116102
125546
130007
128414
122870
117340
119892
120751
113847
109899
105844
99252
95936
95705
97194
99610
102782
108311
112565
115347
118484
113907
109159
105538
105733
115660
122819
124158
120496
114964
116148
115771
109677
107156
104682
99835
99696
106828
120779
134845
136931
137103
137267
138880
139156
138127
136489
133663
134485
142141
146171
143018
134735
126042
125789
123485
116887
113871
111194
106874
106442
113092
127307
141276
142128
141285
140116
140871
139926
138529
136256
133985
135363
144718
149123
146265
137716
129365
129125
126173
118481
114739
111741
106691
105900
111599
124024
136416
139324
139193
138276
139162
137590
135307
133301
130244
131112
139466
144861
141541
133079
124972
123975
122132
115179
112129
109578
104399
103870
109690
123644
137511
138163
137171
136353
136585
134942
132562
130294
127616
129249
139969
145928
143483
136007
127750
127839
126131
119837
117555
115278
110517
110325
116733
130487
144949
146060
144674
142772
142111
140052
137086
134394
131326
132250
143283
148334
145385
138425
132025
132568
131229
123742
120306
117399
112007
109992
111919
116509
123002
128388
132126
132260
132686
135201
131728
128077
124880
126782
137242
142658
141202
135831
130294
133901
133950
128523
125419
122280
116137
113195
113732
115537
119017
123162
129399
134414
137340
140506
136102
132107
128694
129924
140660
147795
148869
145445
139708
140373
138859
133119
131335
129517
124706
124575
132136
144370
155587
158233
158463
158470
159052
158754
157171
155053
152272
154519
165007
170647
168014
160074
151051
151345
149293
142957
145231
143398
138055
137202
143042
154782
165439
166147
166019
166466
167041
166221
164243
162259
159963
162065
171403
175600
172840
164667
156393
156850
154023
147643
149900
147514
142040
141113
147041
157398
166580
169551
170804
170665
170927
169292
166677
164432
161373
163026
172890
178112
175235
167525
159168
159309
157555
151176
154029
151929
146226
144619
150387
161001
170360
170898
170438
170380
171821
170805
168611
166042
162920
163669
172755
177719
174379
166204
158047
157868
155432
148551
150970
148508
143236
141791
147181
157556
167887
170033
170757
171335
171870
170966
168705
165609
161949
162342
172745
176671
172844
165728
159110
160811
159218
152521
152533
149793
143662
141073
142486
146006
152044
157273
162276
163491
163511
164954
161358
157308
153712
154889
165835
172158
170322
164737
159310
162219
161607
156309
153478
150534
143915
140196
139896
140738
143401
146894
152356
156482
158076
159712
154381
148575
144265
144068
154278
161178
161931
158356
152558
154475
152765
147412
145385
143630
138308
136537
141357
149144
157079
162577
164982
166217
168314
168966
165104
161619
161038
160707
166164
168927
165357
157399
149248
148849
146289
139171
138600
135614
129318
126926
130960
139779
150261
155182
156555
157240
158161
157987
156723
154596
150804
151093
157019
160537
157712
150131
142495
143194
141122
134427
131545
129109
123721
122180
126707
135644
146192
151592
153825
154511
155150
155140
153220
150601
146344
145773
152758
156297
153291
146620
139754
140369
137912
131159
128204
125098
119168
116581
119228
125836
134379
139143
141249
141914
142654
143901
141921
138619
134346
133870
139185
138561
133153
126571
122157
125902
127965
124224
121951
118093
110408
105562
104640
105108
106776
107796
111149
114637
116174
118087
113718
107571
104542
105579
116278
123226
125637
125341
122699
127198
127259
121841
119780
117694
112891
110977
112527
115156
119533
123307
128383
130848
131413
133898
129707
125747
122405
122979
133332
139916
139348
134967
130102
133180
132647
127103
124613
121937
116020
112642
112516
113602
115952
118047
122102
124861
125844
127953
123309
118154
114851
115544
125950
133387
135217
132648
128141
130392
129274
123232
120903
118803
113778
111965
115021
121120
128664
133774
137618
140130
142153
144209
141086
137325
133286
133283
141913
146710
144571
137320
130452
131252
129408
123160
120073
117060
111237
109043
111622
117278
124882
129201
132091
133353
134270
134895
131469
128062
123754
123639
131809
136507
133847
126716
119475
120424
118813
112545
109586
106270
100486
98371
100966
107320
115026
120131
123554
125382
126981
128461
125451
122112
118099
118080
127173
132657
130664
124435
118181
119723
118498
112193
109218
106070
100402
98347
100896
106913
114454
119011
122297
124430
126020
128399
126818
124127
120629
121336
129452
131992
128100
121926
117328
121913
124383
121100
119473
116762
109891
105370
104285
104163
104663
104342
106927
112077
117091
123321
121677
117730
115475
116395
125179
131817
133946
132272
128308
131928
131293
125651
123476
121338
116669
114997
116925
119685
124250
127965
132964
135446
136243
139052
134969
130771
127497
128187
139127
147443
147516
143383
138157
141205
140650
135186
132357
129332
123187
119980
119937
120776
123037
125495
130547
135728
138701
142772
138452
133800
130778
131565
141454
150025
151795
148321
142433
144000
142841
137801
136366
135024
130384
129703
135881
148524
162773
167156
168865
169551
170749
171028
168675
166228
163139
163364
173230
180221
177465
169429
160679
160426
158169
151934
149803
148155
142812
141997
147265
158868
171799
173536
174304
174138
174733
173872
171878
168517
164983
165205
174360
180973
178747
170828
162127
162234
159964
153936
152304
150375
145413
144129
149349
159617
169864
174355
175049
174726
175134
174198
172454
169938
166170
166060
173806
180882
178262
169726
161044
161238
159461
153836
154965
153295
147843
146466
151471
161581
171458
173880
174108
174595
175227
174442
172403
169448
166040
166246
174490
181319
178355
170962
162684
163130
161120
155683
157873
156023
150650
149129
154131
164594
175126
178789
180040
180789
181072
180015
177192
174178
170447
169948
177709
183693
180162
172739
165877
167254
165840
159806
159725
156637
150062
146751
147421
150374
155438
160849
167227
170123
172551
175541
172355
168403
164380
163661
170001
176314
173827
167743
161740
164302
163784
158573
155499
151977
145162
141168
140478
140862
142611
146102
152739
158354
161514
164774
159981
154270
150074
149455
157309
166759
167868
163931
157773
159364
157983
153444
152206
151009
146054
144940
150876
161483
171021
173715
174682
174520
174770
174005
171518
167732
164193
163468
171412
179722
177735
169898
161501
162040
160663
155312
157986
156255
150662
149046
154615
165245
174686
176837
176932
176584
177175
177119
175143
172852
170420
170645
177389
182827
178946
170282
161304
161263
158848
152388
154431
151559
145471
142996
147667
157435
167216
171338
172545
172348
172436
170108
166674
163517
159043
158043
164704
172718
169683
161100
152583
152882
151080
145291
144808
142660
136958
134836
139777
152167
164965
166861
166892
166744
167637
166637
165162
162525
159219
158832
165018
172484
169065
161052
152360
152227
150866
144642
142369
140189
134753
133158
138382
150557
162228
164373
163999
163508
163689
162462
159567
155774
151511
150786
157788
165101
161643
154571
147984
149483
148134
141752
139898
136689
130469
127169
128052
131118
136795
142028
147345
149434
150669
153448
149880
145786
141605
139893
144723
150514
148095
141865
135508
137845
137483
131996
128585
125174
118148
113999
113321
114572
117277
120730
126154
129699
130861
132978
127545
121869
117384
116234
124300
136790
139932
136986
131976
134324
133910
129567
128271
126873
122416
122004
128632
141819
156166
159357
159114
158117
157528
156103
153633
150201
146212
145707
152451
162639
161088
153125
144899
145209
144257
138806
136833
134808
129900
129266
135154
148386
162125
164446
164688
164263
164536
163077
160650
157747
154384
153946
160469
169333
166319
158222
149382
149876
148226
141720
139129
136609
131437
130371
135667
146947
158981
163380
164708
164861
165961
164763
163137
160623
156383
154094
158034
167028
164001
155582
146749
147022
145829
139912
137795
135720
130464
129330
134848
147240
160361
162157
162188
161582
161850
159868
157045
153326
149198
148245
154460
164568
162105
154302
146310
146722
145342
139620
137070
135048
129708
128515
134255
146706
159887
161542
160710
159126
158366
156110
152497
148702
144340
143092
149568
158740
156074
149067
141955
143347
142561
135887
132958
129698
123594
120747
122114
125565
131275
136483
141498
142789
143477
145266
140947
136854
132671
131387
137146
146310
144988
139093
133316
136596
137402
132327
129518
126270
119769
115908
115671
116407
118705
122252
128240
132728
135581
138947
134177
129032
124822
123847
129780
140955
143275
139759
134688
136210
135319
130529
129128
127567
122676
122054
128938
142114
154880
157674
158080
157791
158307
157265
155457
152861
149504
148830
154148
164978
162583
154318
146619
147053
146004
140280
139973
138136
133385
132757
138968
151098
163813
166500
166979
167500
168193
167442
166422
164437
161890
161589
166867
176195
173321
166689
158271
159521
158096
152011
151642
149845
145090
144279
150077
160191
168745
172442
173870
173046
172687
170146
166842
163342
158763
158146
163413
175132
173306
164869
156324
156757
154828
149076
151522
149265
143311
141305
146173
157856
169785
171034
170985
170486
170877
169489
167636
165156
161257
159450
163276
173153
169823
160934
151821
152116
150236
144314
141774
139538
134211
132767
138147
149782
162184
164291
164287
164364
165047
163998
160956
157475
153496
151686
155755
164902
161718
154233
146966
148512
147674
141292
138905
135876
129978
127164
128474
131913
137574
142596
147863
148650
148890
150433
146456
142384
137774
136239
141005
154429
154487
149468
144424
148675
149613
145071
143045
140920
134921
131544
131508
132407
134962
138665
144121
146304
146150
146826
140705
134854
130625
129787
136525
152069
156446
153550
148539
150717
150211
145560
144870
143968
139676
139274
145994
157536
168133
169627
169535
168145
167523
165470
162553
158396
154002
152179
156439
170665
169963
162215
153801
154710
153564
147971
149953
147638
142200
141011
146235
158055
169032
169988
169525
168600
168618
167108
164774
161617
157825
156316
159229
169201
167368
158557
149918
149707
147687
141818
141388
138907
133433
132039
136740
148051
157616
160715
161145
159793
159491
156628
153862
150567
145578
143568
146299
158992
158294
150853
142773
143603
142876
137257
136689
134955
129705
128204
133581
146324
159474
160106
159622
158172
157091
154741
151884
148775
144962
143953
148177
159925
158373
150143
141287
141315
139800
133664
130870
128393
123081
121589
126495
139157
151756
153204
153483
152897
152872
151085
147824
143595
138478
135713
139273
151297
150583
143521
136783
138439
137624
131259
128188
124970
118998
115646
116636
120072
125527
130033
134972
135288
135445
137512
133886
129869
125853
124355
127812
139132
139587
133661
128014
131312
131851
127130
124563
121486
115173
111701
111634
112887
115298
118604
124519
128069
130182
132577
127957
122835
119091
118154
123064
136703
140264
136976
132074
133892
133501
128589
127247
125907
121354
121031
127938
140186
151659
154987
156478
156251
157399
156706
155179
152346
149018
148189
151244
162240
161425
153313
145027
146380
145043
139284
138697
136750
131806
131013
136747
147628
158841
162135
164763
166103
168602
168301
167382
165253
161960
160882
163351
173536
172141
163783
155434
156480
154847
148975
148683
146537
141387
140611
146168
156212
165605
169633
171811
172028
172845
170562
168153
166091
162052
160787
163231
176398
177055
169122
161399
162383
161010
155649
156162
154695
149425
148320
153720
163242
171486
174026
176723
177283
178636
178458
176998
175021
171850
171197
173201
183732
182711
174318
166083
166668
164700
159149
161934
160052
154619
152627
157530
166222
173395
175538
177262
176490
176237
174488
171065
166406
161832
159708
162417
174398
174649
167337
160698
162853
161607
155538
157325
154667
148128
144778
145439
148162
152955
158355
164380
165718
166756
168866
164940
161458
157498
155918
158503
169357
169968
163776
157505
160797
161259
155865
153410
150465
144059
140150
139866
140268
141945
145897
152290
155656
156752
157753
152020
146167
141967
140554
144021
158813
164071
161059
155717
157243
156401
151698
150345
148946
144244
143421
149511
158105
164952
169164
171507
170547
170564
169121
166128
162024
157109
155048
156509
169524
172062
164619
156993
158226
157387
152017
155172
153592
148494
147046
152011
160606
167261
170199
171259
169625
169020
166149
162595
158310
153092
150953
152450
164163
166396
159442
151832
153170
151749
146031
148195
145887
139849
137903
142112
151047
158909
162986
165988
166486
167474
165716
163202
159836
155168
152626
153358
162582
162727
154610
146656
147286
145972
140189
140015
137838
132216
130214
135085
145301
154961
158081
159311
158082
157448
154090
151061
147437
142298
140080
141495
153566
156155
148961
141411
142730
141212
135190
132883
130890
125675
124225
129230
139674
150087
154059
156498
156169
156436
155001
152695
148896
143520
140530
141775
152896
155663
149012
142888
145333
144757
138621
135797
133209
127105
124418
125678
128951
132726
137415
141485
141677
141297
142260
137811
133265
128575
126819
128596
141380
145649
140824
135581
138974
139835
134935
132806
129881
123810
119957
119588
120720
121547
125026
129814
132036
133284
134791
129376
123561
119164
117556
120498
133992
139945
136546
131074
132925
132147
126781
124887
122716
117542
116537
122269
134034
143380
146404
147755
147500
148528
147392
145587
143156
138817
136025
136409
146622
148831
140693
132174
132911
131779
125245
122684
119860
114742
113910
118739
130384
139606
142469
143979
143894
144628
143024
140912
137901
132940
130260
130336
140839
144458
137588
129517
130531
130005
123405
120716
118359
113130
112193
117186
127915
136633
140735
142420
142277
142839
141419
139700
137162
133509
131352
132082
142495
145568
138288
130280
130982
129848
123640
121074
118627
113215
111586
116525
127698
136310
139341
141049
141465
143119
142630
141494
139090
134899
132198
132176
140939
143502
136044
127832
128542
128010
122043
119325
116974
111974
110939
116021
127306
136193
140166
141896
141383
142027
140750
137758
133791
128462
125027
125496
135867
141619
135396
129066
131875
131602
125624
122050
119164
113585
110660
112040
115789
118641
122980
126109
125697
125892
127799
124478
120552
117095
116380
118782
128947
131832
126011
120264
122833
123152
117624
113987
109716
102541
98043
97296
98493
99296
103766
110067
114832
117918
120563
116034
110677
106577
104564
106493
118821
128622
125915
121258
122999
123043
118134
116845
115735
111660
111877
119177
132395
142019
144726
145412
143908
142860
141914
139790
136273
132178
130211
131492
142751
148578
140358
132030
132645
131606
125979
123973
121854
117066
116347
122340
135202
144156
145877
145132
142533
140644
138386
135486
132095
127276
124920
126009
138142
145507
138150
130576
131769
131060
125611
123166
121335
116827
116108
121823
133718
142719
147428
150060
149291
148930
147348
145842
143345
139679
138194
139231
149604
153261
144934
137040
137737
136170
130501
128568
126545
121512
120684
126663
139253
148535
151223
152111
150861
150083
148305
145750
142497
138302
136588
137909
149390
156368
148658
141057
142293
141261
136151
134341
132791
128274
127849
134269
146460
155376
157414
156471
153706
151502
149725
146338
141897
136696
133522
135447
146674
154980
148666
143085
145024
144733
138641
136119
133714
128004
125622
127244
131026
133898
139097
142442
140507
138961
139722
135027
130491
125504
123774
125734
136859
145414
140525
136285
140363
141740
137716
135896
134018
128380
125664
126273
127599
128230
133493
138210
140054
140951
142714
137527
131865
127283
125798
128470
141319
153433
151242
145989
148018
147085
142513
141616
140627
136289
135734
142908
154801
161878
164914
165896
164433
163763
162624
160070
156057
151370
149110
150131
160921
169213
161476
153090
154149
152807
147584
148787
147292
142737
141929
148228
159336
164733
166068
166149
163862
163221
162009
159345
155602
151629
150018
151645
162069
170935
162963
155007
155991
154524
149071
151801
149926
144820
143601
149744
160329
166355
171087
172532
171072
170297
168108
165489
161628
156580
154329
154981
165074
172133
163726
155694
156559
155060
149920
151235
149303
144425
143161
148850
160314
168547
170770
171940
170147
168390
166487
163395
159262
154877
152705
153847
163393
171194
162922
154810
155729
154310
148976
147888
145879
141015
140144
145989
157615
166470
169103
169501
167055
165196
162743
158993
154483
148785
145878
147279
156317
163246
155975
148587
150626
149291
142395
139419
136684
130678
128004
129552
132411
135364
140789
144004
142653
141349
142828
138874
134179
129094
126763
128250
137702
145726
140614
135006
138616
139598
134973
132658
129847
123790
120279
119958
120820
121060
125391
129972
131847
132820
134723
129211
123377
118437
115700
117871
127945
140411
138118
133460
134649
134360
129878
128708
127609
123292
122830
129906
142873
151573
153250
151641
148135
145852
144020
141353
137329
132433
129514
129780
138952
149792
142903
135676
136854
136352
131878
130286
128687
124455
124112
130314
143192
151597
151370
149117
145056
141698
139061
136086
131891
126715
123388
123515
132855
144594
138337
131018
132866
132701
126861
124931
122966
118523
118256
124394
136013
143744
146118
144375
140548
137705
134863
131299
127457
122314
119249
119118
128572
138693
132235
124765
125233
124897
119591
117945
115751
110911
110264
115980
128204
136523
137831
137021
134550
133406
131778
129148
126338
121985
119693
120862
129187
136858
129357
121494
121408
120592
114442
111968
109126
103828
102668
107862
119317
127927
129732
129832
127691
126659
125888
123331
120509
116543
114224
115547
122857
129055
122300
115613
115753
115573
108656
104698
101045
95030
92234
93180
96234
99904
106224
110737
111655
112590
115209
111269
107440
103405
100973
101949
108857
116293
111178
105843
108606
109523
104133
101201
97602
91632
88335
88299
89081
90446
95813
101394
104075
106613
109711
105253
99935
95922
93425
94940
103466
115687
114136
109292
110729
110515
105917
104261
102428
98230
98190
105372
117409
126795
129998
130088
128244
127498
126620
124121
121218
116653
113858
113277
120004
130396
124339
116158
117245
116677
111017
108105
105678
101164
100874
106433
116853
124951
127174
127029
124826
123850
122125
119866
116870
112534
109510
108967
115718
126170
120391
113107
113629
113083
107160
104304
101656
96821
96382
101978
112032
120279
124406
125551
124268
123886
122830
121035
118518
114682
112435
111997
118722
127614
120532
112933
112155
111353
105760
102612
99920
94840
93804
99068
109467
118764
122399
123542
123416
124214
123979
122393
120265
116941
114793
115215
121391
128609
122265
114267
114173
113367
107352
104361
101374
97156
96365
102027
113002
122911
126976
128627
128526
129201
127962
124886
121465
117229
114288
114452
119673
128004
123424
116991
118455
117333
111078
107241
103741
98245
95976
97431
99354
103295
109255
113433
114582
115780
118018
114287
109994
105689
103559
104193
110604
119453
115733
110219
112940
113860
108344
105258
105258
102116
95071
92481
92494
92497
95688
101277
105494
108207
112205
107735
102183
97702
94678
95101
100288
107128
113193
109603
110479
109836
104057
101250
98648
93721
92972
99287
112064
123236
126526
127948
126407
125493
124144
121825
118716
114427
111248
110567
114769
117946
119201
113756
114313
113626
107135
103506
101040
96158
95366
100761
113198
124342
128079
130890
131405
131854
131297
129778
126921
123069
120262
119592
122199
124128
126734
122979
123646
122536
115933
113585
111091
106217
105502
111134
122969
132849
137474
139418
138684
138616
137309
135161
132563
127620
124137
122437
125970
128417
131072
127046
127501
126806
119634
117339
115684
110718
109663
115248
128175
139794
142111
141733
139399
138426
136916
133999
130686
125382
121060
119497
122737
125109
128970
125920
126999
126527
119846
117110
114747
109876
108848
114133
126084
136348
138969
139104
137135
135910
134690
131787
128560
123317
119309
118395
121378
123707
126207
123269
124330
123978
116674
112569
109205
103317
100543
101512
105247
108381
114670
120079
120920
121677
123811
119904
116343
111578
108433
107854
112415
115472
118040
115781
118996
120003
113956
110824
107553
101273
98072
97867
99372
100262
105837
111294
114055
114988
116550
110226
104148
99980
96942
96174
99817
105022
112400
113375
117310
118318
112574
110154
107572
102577
100377
101418
103750
104272
108253
111571
111895
111461
112963
107390
101531
96476
93184
93572
98576
103981
110934
111376
113965
114209
108648
106637
105151
100881
101030
107958
120469
130332
133337
133273
130475
128254
126331
123257
119416
114543
110421
108250
110811
112878
115937
113243
113769
113508
107018
103912
101108
96345
95364
100127
110616
118981
125043
128025
127693
127888
126969
125471
123205
118879
116090
115059
119364
121998
121374
117623
118153
117476
110624
107492
104808
99925
98927
104129
115597
125233
130030
132216
132186
132200
130749
128698
126103
121141
117757
116091
119401
120946
120917
118021
118737
118257
111934
108996
106579
101760
100877
106293
117418
125955
129642
129676
127371
125731
123622
120173
116370
110685
106435
104767
106518
107761
110141
109943
111438
111866
104746
100649
97327
91977
89683
91035
94387
96974
102597
106153
105314
104544
105948
101746
97416
92823
89298
88621
91912
94951
98682
99628
102707
104350
99303
96254
93100
87653
84641
84979
86035
86437
91180
95602
97633
98808
101499
97296
92573
88471
86387
87489
92773
98722
104468
105592
107776
107894
102473
100327
98223
93991
94036
100547
111035
119519
126019
128387
128312
128247
128145
126582
123685
118940
115538
113849
117765
119711
120113
118062
119176
118868
112431
109654
107292
102549
101613
106829
116580
125043
130591
132147
131267
130786
129174
127010
123762
119036
114931
112893
116203
118629
119739
117508
118714
118478
112007
109138
106745
102229
101481
106605
115764
123810
130144
131995
131145
130232
127938
125117
121723
116280
112454
110269
113438
115015
116168
115952
116926
117069
110685
107732
105493
101097
99643
105119
114652
122942
127548
128298
126910
125823
124244
121895
119170
114393
111070
109301
112488
114309
114981
114146
115078
114645
108351
105296
103015
98454
97600
102474
111799
119875
124960
126078
124732
123627
122298
118824
115569
110213
106264
104765
107118
107826
109420
110487
112833
113011
106139
102791
99438
94012
91692
93102
95790
98883
103771
106529
105842
104312
105797
101348
97118
92094
88557
87850
91000
92947
95549
98005
101556
103274
98040
95090
91989
86197
83440
83638
84109
84941
89044
92365
93408
93774
95842
90961
86150
81673
78679
78614
83167
88239
92744
96533
98714
98766
93214
90896
88480
84215
83992
90143
100332
108509
113528
115459
115072
114901
114583
113118
110695
106115
102591
100429
103071
104475
104022
104045
105120
104749
98504
95425
92260
87785
86912
92110
100991
109107
114810
116924
117074
117003
116181
114112
111908
107713
104318
102015
104260
104874
104691
105323
106723
106448
99861
96717
93984
89277
88583
93657
102516
110236
115669
117777
117254
117297
116561
114570
112376
107957
104685
102684
105575
106287
106024
106688
107634
107037
100140
97136
94082
89534
88926
93892
102696
111033
115946
118216
118129
118025
117557
115478
113448
109205
105594
104013
106679
107476
106618
106417
107857
106803
100295
96954
94043
89169
88282
93264
101800
110573
115805
117898
117603
117303
116719
113932
111017
106216
102401
100961
103058
102894
102072
103482
105327
104808
97727
93570
90206
84358
82171
83649
85378
88913
94143
97860
98312
98462
100520
96671
93195
89007
86170
85544
87904
88893
89047
92050
95388
96351
90658
87216
83189
77112
74205
74284
73658
74805
79448
84164
86822
88630
92111
88102
83965
80061
77643
77899
82352
86241
88850
92805
94682
94474
88396
85244
82490
77803
77510
83260
93392
102380
107392
110325
111048
112177
112953
111508
109788
105657
102662
100687
103211
103392
101032
101384
102441
101673
95278
91359
88471
83826
83346
88852
97809
106357
110913
112410
112315
112876
112732
111226
109675
106113
103196
101111
102993
102738
100470
101200
102511
101075
93803
90000
87009
82528
81347
86299
94134
102306
107859
110091
110750
112072
112162
110710
109599
105736
102871
101009
102816
102062
99305
100549
101612
100179
93134
89262
86148
81389
80146
84552
92910
101699
106725
109460
110419
111932
112527
111136
109718
106458
103847
102152
103809
102678
100043
100489
101222
99817
92684
88555
85522
80345
79487
83871
91923
101319
106849
109924
110662
111693
111488
109548
107516
103467
99953
98416
99944
99198
97038
97212
99171
98078
89461
84735
80412
74811
71680
71162
70281
72701
78045
82769
85609
87931
91875
88496
84694
81091
79013
79234
82879
86107
87136
88713
92278
93545
87425
83472
79595
73815
71260
71327
70710
72620
77817
83727
87580
90797
94984
90733
86415
82538
80487
81015
85506
90201
91588
93782
96539
96370
90049
87125
84296
80124
80122
86455
96434
107935
114342
117520
118665
120361
121348
120240
118527
114915
112492
111369
115439
117140
113613
111690
112883
112110
104878
101744
99066
94394
93787
99480
109544
120635
125850
128172
129361
130782
129918
127874
125767
121988
118938
118209
121803
122495
118810
117442
118835
117547
109932
106159
103475
98900
98335
103741
112941
123156
129699
132664
132615
133943
133206
131807
130076
125912
123327
122253
125905
126224
122131
120601
121740
120582
113537
109680
106882
101946
100902
106136
116094
127043
131400
132944
132402
132243
131249
128820
126107
121903
118790
117669
121119
121331
117841
116930
118447
117085
110386
106976
104289
99588
98451
103743
113678
124518
128254
129334
128083
127393
126132
123459
120233
115338
111537
110441
112981
113019
110858
111562
114179
113328
105806
101370
97607
91808
88752
88908
89060
92587
97955
102331
103443
104005
107349
103298
99086
94629
91672
91179
95399
97905
97596
99363
103524
104180
98608
95024
91382
85494
82270
82099
80939
83218
88254
93504
96523
98869
102165
97688
93247
89100
86631
87643
92258
96356
97198
98797
101878
101563
95809
93061
90281
85701
85479
91239
101253
111987
117368
119278
119630
120352
120210
118305
115836
111871
108676
107547
110784
111576
107914
107034
108802
108021
100987
97551
94992
90074
89329
94338
103876
115339
120526
123331
124539
125625
126056
124292
122754
118938
116227
114954
117877
118126
113865
112613
114608
113056
105595
102162
99325
94503
93580
98663
107266
117903
124043
126700
126659
127097
126559
124915
122719
118645
115189
113462
115384
115718
112645
112007
114839
113901
106706
102395
98987
93606
90302
90381
90360
93850
98562
102912
104971
106541
109759
105364
101269
97256
94904
95169
99314
102793
102480
103863
108576
108779
102365
99005
96016
91490
90462
93563
98169
105064
110111
113012
113046
113925
115552
112373
109363
104940
102663
102818
106087
106899
104844
105830
109618
109408
102526
99081
95660
90559
88191
89149
90011
94190
99528
103704
104318
105029
107248
103739
100385
95982
93658
93335
96552
97853
96686
98453
104213
105103
99425
95895
92340
86628
83870
83632
82209
84664
88767
92722
94770
96305
99691
95389
91087
86895
84420
85023
89906
93958
95231
97795
101824
101327
95211
92450
89856
85386
85155
90913
100380
111328
115662
117569
117806
118632
118715
116872
114059
110072
106444
104814
107637
107661
103951
103798
107190
106729
100063
96757
94136
89696
89208
94003
102683
113219
116390
117055
116852
117059
116654
114628
112877
109213
105928
104242
106378
106509
102257
102511
106143
105503
98276
94369
91472
86985
86431
90385
98541
108138
113781
115868
116385
117317
116599
115021
113134
109027
105940
104637
106847
106475
102659
101901
105885
105350
98244
94595
91602
87101
86357
90282
98995
109287
113087
114671
114886
115632
115640
113834
112339
108763
105951
104392
106342
105323
101088
100498
104306
103244
96013
91853
89147
84521
83526
87297
95301
105290
109341
111490
111685
112394
112566
110478
109022
104739
101529
100062
101044
99622
95524
96133
101203
100696
92537
87708
83626
78372
75910
75879
76594
81192
87195
91831
93733
94710
97470
94223
91515
88092
85458
84951
86767
86797
84548
85938
92713
93512
87187
83134
79198
73252
70520
68936
67934
70370
75547
80284
82959
84627
87750
84143
81031
78056
75839
76108
78707
80819
81424
83705
91142
91471
84531
80325
76482
71373
69254
69070
69084
72925
79010
84506
87807
90377
94051
90902
88265
84960
83003
83094
85770
87720
86682
88283
94221
92994
85465
81761
78681
74357
74148
78701
87068
97444
103672
107370
109672
111784
112800
111913
111530
108392
105965
104096
105244
103720
98740
97129
100487
98611
90369
86391
83009
78770
77935
81308
88682
98507
105516
109557
111341
113409
113443
112176
111621
108050
105540
103363
105239
103900
98870
97069
100908
99203
91010
86593
83244
78662
77569
80784
87963
98617
103907
107326
108654
110135
110071
108768
107998
104814
101997
100017
101597
100516
96106
94617
99293
98250
90107
85912
82828
78654
78291
81630
89981
100103
105650
108402
109373
110439
110736
108851
107566
103729
100322
99019
100209
98051
93976
93457
99335
98313
89844
85180
81165
76068
74133
73623
74670
79036
85382
90774
93199
94771
97990
94773
91796
88511
86153
86318
89396
90056
87705
87938
93038
93487
86853
82525
78119
72742
69924
68550
67307
69807
75474
81476
85925
88766
91952
87631
83635
80360
78434
79057
82669
86337
86987
88130
93152
92322
85150
81469
78338
74070
74096
78932
88163
99007
104980
108650
110621
112482
112958
111607
110170
106261
103720
102223
104674
104412
99380
97037
100813
99776
91929
88212
84864
80441
79918
83285
91827
102549
108005
110947
112391
113790
113767
112312
111319
108452
105744
104633
107215
106185
100712
98515
102166
100796
93075
89011
85734
81435
80469
83469
91134
101484
108176
111882
113043
114629
114927
112758
111572
107639
104930
103019
104414
103163
98276
96303
101382
100757
92899
88920
85879
81019
80171
83369
91511
101965
106967
109861
111190
112788
113000
111563
110805
107912
104534
103497
104589
103078
98021
95880
101723
100850
92616
88368
84961
80394
79451
82216
90403
100343
106068
109288
111103
112156
113007
110916
110009
106381
103392
102583
102792
100053
95329
94301
101001
100168
91306
86330
82383
77089
74659
73728
74963
79981
86598
92247
94627
96252
99178
95961
93913
90632
88288
87775
89366
88403
85401
85306
92810
93795
86798
82268
77958
72455
69467
67480
66517
69469
74310
80171
84061
87356
90954
87085
83728
80655
79093
79842
83059
85508
85205
85313
91189
90877
83754
79957
76910
72909
72880
77148
85767
96540
102914
106586
108530
110272
111067
110087
109495
106364
103761
101830
103289
102629
97632
95202
100764
99263
90971
86805
83659
79619
78869
81769
89842
100462
106564
110138
111925
113706
113567
111848
111473
108625
106229
104492
105838
104571
99517
97136
101195
99970
91464
87247
83892
79668
78937
82032
89582
99461
106514
110583
112516
114471
114817
113304
112574
109632
107312
105451
107093
105788
99816
96443
100887
100119
92139
87913
84727
80117
78961
82321
90346
101287
107600
111270
113619
115188
115058
113422
112938
109921
107598
106134
107659
106136
99722
96502
100775
99520
91463
87864
84630
80206
79678
82622
90034
100596
106852
110245
111995
113071
113448
111587
110351
107264
104037
102734
103596
101243
95884
93983
99165
98162
89947
85318
81286
76435
73949
73583
74592
79413
86322
91828
94440
96097
98795
95211
92941
89317
87225
86521
88377
87523
84612
83945
91187
92253
85249
80988
76734
71414
68946
67107
66497
69150
74356
79817
84035
86816
90659
86708
83613
80045
77957
78243
81880
84674
84435
85158
91400
90990
83834
79824
76605
72653
72862
77111
85821
96680
103534
107057
109114
110973
111852
110279
109996
106829
104091
102309
104151
103167
97548
94769
99226
98191
90123
86346
83254
78768
78123
81584
89528
100630
106443
110016
111678
113217
113025
111608
110298
107553
105153
103372
104680
103152
97375
94919
99516
98552
90662
86635
83555
79098
78507
81668
89034
98916
105973
109873
111678
113496
113299
111848
111156
107764
105419
103595
105516
104401
99049
96768
100419
99779
92072
88095
85125
80517
79618
82599
90968
101951
107600
110799
112023
113327
113284
111971
111295
108252
105655
104068
105979
104596
98957
96072
100936
99472
91655
87759
84579
80204
79250
82167
90424
100963
106792
110173
111267
112377
112494
110502
109087
105091
101904
100513
101436
99430
94766
93439
99220
98815
90330
85637
81795
76671
74408
73937
75123
80172
86663
92219
94878
96782
99660
96215
93449
89372
87220
86949
89261
89131
86302
85147
91940
93289
86804
82757
78516
73409
70757
68982
68084
71004
76474
82320
87150
89849
93453
88837
85256
81853
79702
80179
84130
87447
87407
87581
93490
93341
86234
82829
79825
75737
75893
80369
89369
99980
105981
109219
110612
112303
112898
111628
110527
106691
104021
101942
103715
102673
97547
94614
100524
100576
93348
89430
85974
81667
80687
83553
91924
102136
106879
109591
110772
111987
112709
111130
110302
107747
105263
102980
104109
102711
97436
95290
101068
100476
92288
87938
84515
80214
79383
82116
89376
98941
105497
109324
111055
112894
113503
112452
111637
108366
105870
103540
104932
102705
97963
95238
101611
101544
92745
87835
83992
79201
77768
79645
86066
95501
101394
104941
107249
108780
109316
108329
107871
104955
102400
100426
100952
99206
94722
92481
99785
99449
90826
86183
82740
78212
77776
80459
88088
98252
104078
107923
110270
112316
113043
111394
110865
107711
104790
103246
102835
99596
95190
93551
100523
100267
91788
86713
82489
77326
74863
74076
74833
79905
86468
92146
94810
96846
99898
96798
95011
91904
89994
89632
90942
90102
86662
85997
94179
95687
88016
83390
79240
73666
71278
69115
67932
70737
75900
81263
85412
87887
91270
88088
85389
82636
81137
81673
84306
86515
86806
87503
94897
94303
86244
81908
78941
74943
75210
79120
86476
96854
104461
109086
111969
114352
115615
114959
114966
112231
109898
107887
108186
106149
101381
99133
104344
102514
93938
89540
86541
82440
81798
84607
91495
101480
107731
112040
114697
116610
117168
116596
116652
114190
111729
109662
109598
107445
101778
99727
105690
103904
94684
90134
86853
82246
81604
84143
90574
100292
108093
112471
114754
117180
118081
117060
117568
114519
112229
110123
110414
108031
102760
100012
105949
104411
95055
90395
87086
82830
82153
84870
91285
101397
108104
112965
116124
118494
119194
118514
118777
115973
113860
111864
111959
109552
103887
101239
107807
105625
96477
91716
88355
84180
83492
86043
92417
102358
109311
114338
117057
119246
119865
118075
117695
114499
111780
109851
109286
105829
100738
98791
105166
103703
94027
88922
85128
80254
78403
77651
78588
83250
89766
95179
98104
99701
102355
99246
97282
94564
92903
92316
93513
92525
89180
88483
95136
95292
87278
82607
78858
74093
72199
70563
69366
72069
76894
82401
86206
88927
92386
89160
86475
83772
82431
82886
85266
87466
87534
87937
95646
94625
86323
82131
78972
75456
75905
79826
86482
96020
104071
109099
111969
114323
115526
114790
114811
111951
109591
107283
107700
106339
101390
98508
104780
103023
93776
89708
86550
82605
82101
84969
90912
99808
106901
111329
113896
116071
116582
115469
115703
113060
110638
108654
108911
106778
101305
99288
105527
103741
94196
89824
86628
82327
81831
84574
90145
99559
106561
111692
114604
116874
117140
116500
116830
114435
112191
110225
110853
108800
103813
101363
107441
105355
95471
91221
87891
83663
82707
85747
91485
100539
108213
113157
116693
119027
119724
119101
119519
116611
114779
112393
112689
109982
104525
102017
108216
106243
96868
91955
88838
84694
84197
87063
92828
102045
109540
114519
117471
119603
120036
118652
118379
115438
112721
110612
110397
107009
101881
99898
106607
104879
95369
90437
86487
81403
79070
78860
79476
83798
89909
95766
98892
100652
103115
100288
98859
96277
94504
94103
95352
93889
90853
90304
97159
96595
88585
84361
80416
75946
73792
72370
70986
73665
78695
83887
87886
90741
94173
91264
88849
86517
85048
85418
88113
90506
90452
90849
97819
97286
88219
83858
80941
77375
77831
82190
88462
97340
105566
111413
114516
116741
117392
116711
116162
113072
110399
107967
108266
106877
101707
99636
105101
102521
93430
89609
86503
82751
82507
85750
90878
99644
107156
112302
115168
117262
117955
116962
117174
114572
112030
109718
109147
106113
100245
97576
103424
102475
94637
89956
86097
80807
77833
76149
75312
78490
83637
89031
92928
96036
100182
96452
93650
90556
88681
88494
90364
91423
89479
88971
95188
95107
87608
83457
80505
77103
77319
81994
87400
96175
103775
109091
111754
113870
114746
113632
113945
111055
108590
106805
107423
105759
100361
98455
104123
102392
93501
89473
86342
82302
81845
85016
89479
98143
105370
110611
113615
115344
116103
114389
113947
111105
107875
106242
106107
103690
98487
96991
103537
101531
92426
87839
83793
79099
77106
77282
77304
81316
87207
92873
95513
96929
99448
96226
94323
91487
89478
89128
90583
89961
86515
85955
93114
92927
85427
81294
77343
72710
70380
69366
67771
70220
74694
79842
83601
86222
89576
86511
83947
81497
80250
80864
83209
85684
85645
86863
94416
93219
84930
81252
77941
74301
74919
79756
85217
94185
102243
107428
110720
113286
114637
114447
114417
111869
109494
107118
107555
106246
101345
99095
105389
103033
94102
89863
86530
82523
82178
85224
90035
98325
106002
111356
114537
117042
117926
117463
117805
115363
112392
110137
110608
108137
102805
101061
106227
103750
94700
90460
87217
83049
82348
85838
90648
98699
106283
111582
114650
116456
116567
115154
114953
111840
109213
107312
108303
106635
100859
98949
103784
101927
92989
88872
85702
82035
81562
85023
89623
98043
105136
110368
113387
115492
115333
113558
113627
110886
108250
106072
106111
104262
98882
97586
102619
100793
92174
88029
85407
81277
80809
84337
88716
96535
103666
108545
110935
112390
112513
110339
109488
106218
103421
102015
102469
100032
95200
94122
99744
98179
89758
85153
81523
76884
74768
75200
74835
78765
84499
89994
92942
94512
96822
93891
92257
89340
87332
86952
88594
88125
85214
85636
92185
91731
84475
79425
75530
70588
68415
67719
66094
68040
72618
78309
82328
85340
88689
85015
82391
79704
78394
78622
81447
83872
83985
85571
91527
90720
82997
79261
76247
72503
72868
77838
83260
91427
98918
104082
106753
109051
110177
109024
108263
105477
102868
101062
102331
101651
97146
95971
100751
98881
90555
86621
83485
79624
78986
82468
87199
94985
102413
107680
110319
112076
112075
111066
110677
107820
105375
103771
104911
103265
98254
97538
102095
100381
91680
87637
84249
80160
79745
83026
87393
95257
102842
108226
111309
113491
113579
112484
112061
109153
106780
105072
105655
103552
98595
98183
102819
100951
92035
88063
84816
80692
80055
83283
87745
95315
102272
107374
110226
112151
112376
110366
109919
106863
104468
102457
103198
101173
96750
96199
100764
98830
90346
86233
82866
78627
77801
81250
85434
92696
99425
104251
106581
107909
108696
106618
105307
102086
99413
97871
99015
96752
92551
93183
98183
96464
87866
83357
79572
74658
72749
73184
72693
76263
82295
88016
91232
93285
96295
93381
91751
89048
87206
86918
88913
88203
85112
86376
92042
91459
83359
79482
75590
70752
68438
68078
66244
67825
72360
77500
81108
83895
87684
84086
81346
78496
76979
77478
80334
82745
82572
84384
89112
87710
79872
76152
73110
69396
69175
72980
77008
83550
90451
95880
99011
101301
102695
100773
99627
96635
94329
92772
94064
93447
89772
89607
93501
91715
83579
79726
76575
72593
71782
74740
78207
84822
91570
96613
99204
101213
102319
100371
99549
96676
94302
93008
94193
93059
89113
89765
93789
91951
83698
80049
76848
72800
71845
74880
78381
84760
91762
96678
99654
101649
102730
100472
99744
96472
94148
93093
94431
93503
90155
90243
93566
92006
84231
80255
76914
72744
71965
75048
78492
84725
91283
96309
98671
100619
101530
99409
98347
95128
92699
91658
92951
91936
88078
88865
92834
91485
83575
79779
76368
72250
71328
74455
77582
83697
90125
95098
97610
99099
100505
98011
96791
93665
90904
90205
91575
90504
86838
88551
92850
91437
83509
79133
75610
70789
68988
69658
69500
72279
77770
83393
86357
88248
91328
88579
86909
84094
82222
82421
84262
84044
81825
83802
88379
87876
80680
76734
72841
68029
65810
65701
64208
65569
69959
75161
78796
81089
84496
81387
78476
75767
74166
74421
77279
79839
80102
83509
87775
86277
78832
75109
71951
68188
67741
70846
74223
79902
86785
92044
94935
97340
99657
97730
96720
93918
91847
91017
92634
92133
88625
89548
92951
91048
83245
79354
76114
72078
70891
73332
76515
82153
88810
94057
97128
99226
101139
99078
98238
95362
93292
92788
94161
93548
90387
91249
93671
92100
84008
80098
76837
72825
71934
74355
77685
83035
89663
94990
97863
99906
101530
99054
98437
95643
93560
92662
94212
93113
90058
90787
93825
92003
83912
80133
76844
72656
72064
74303
77549
83005
89476
94650
97500
99405
100799
98507
97528
94392
92141
91326
92746
91953
88985
89892
92343
91228
83342
79546
76322
72068
71152
73613
76869
81936
88254
93274
95892
97727
99521
97173
95816
92688
90382
89799
91239
90350
87756
88982
91668
90534
82719
78629
74939
70355
68662
69287
69688
71735
76982
82469
85407
87400
90594
87681
85723
82821
81017
80959
83042
83536
82176
83418
86734
86433
79498
75808
72219
67584
65457
65062
64371
65062
69750
75037
78905
81710
85277
81667
78608
75769
74022
74406
77479
80511
81778
83637
86244
85414
78601
74809
71685
67935
67769
71000
75875
81279
88161
93637
96635
98761
100564
98320
97080
93789
91771
90612
92898
93350
90751
90672
92628
91201
83547
79746
76371
72048
71135
73876
78115
83475
90279
95179
97763
99730
101487
99279
97975
94712
92434
91559
93692
93738
91241
91653
93639
92155
84431
80405
77085
72717
71770
74504
78709
83934
90915
96245
99025
101037
102343
99761
98608
95312
92838
91877
93771
93442
91301
91843
93757
92501
84920
81049
77793
73425
72641
75358
79587
84444
91265
96519
99050
101203
102615
100577
99757
96875
94833
93779
95561
94717
92506
93497
95271
94060
86339
82299
78846
74227
73402
76182
80488
85293
92098
97480
100214
102431
104307
102091
101184
98174
95772
95031
96302
94533
92096
93614
95731
94493
86386
82128
77826
73056
71119
71598
72336
74206
80243
86612
89675
91705
95194
92690
91049
88628
86964
86910
88567
87862
86397
88788
91487
91016
83612
79507
75590
70550
68464
67750
67327
67610
72409
77874
81748
84636
88564
85384
82893
80374
78775
79511
82224
84700
86996
89047
91271
89893
81896
77947
75007
71314
71611
75876
82674
88682
96424
102081
105232
107697
108894
107508
106881
104096
101809
100130
101285
100733
98486
97534
98769
96825
88296
84217
80984
76782
76603
80198
85866
91945
99344
104579
107299
109281
109984
108195
107397
104588
102160
100358
101297
99991
97587
97833
98439
96647
88452
84542
81123
77040
76383
80008
86032
92155
99305
104670
107107
109639
110655
109177
108371
105693
103336
101827
103163
102408
100206
99756
100281
98434
90364
86264
83131
79028
78367
82068
87898
94261
101665
107185
110405
112870
113835
112243
112402
109451
106802
104891
106652
105332
103607
101338
101969
100289
92102
87809
84518
80312
79726
83363
89502
95857
103123
108322
110915
112582
112975
110959
110005
106416
103598
101856
103010
101285
99794
98226
99366
97949
89146
84775
80822
76032
73985
74603
76017
77591
83755
89580
91871
93560
96384
93251
91093
87925
85859
85610
87796
87793
87627
88524
90917
91125
84004
79998
75971
71194
68949
68769
68931
68604
73314
78813
82834
85641
89511
85896
82785
80058
78321
78925
82563
86112
88938
89668
91782
90818
83179
79436
76210
72553
73078
78392
86822
93569
100818
105408
108073
110156
110838
109646
108845
105766
102792
101048
102642
102879
101654
100279
100436
98831
91168
87126
83978
79657
79102
83478
91158
98077
104675
108463
110301
111945
112298
110350
110257
107046
104713
102635
104393
103725
103076
101261
101438
99737
91754
87670
84899
80564
79660
83958
91512
98502
104601
108448
110549
112252
112447
111402
111030
107809
105399
103234
105071
104821
104432
101935
101622
100368
92419
88654
85407
80733
80277
84184
92819
101134
105116
108607
110816
112961
112973
111609
111114
108386
105935
104161
106112
105771
104639
101839
101640
100296
92270
88288
85210
80926
80179
84279
94223
101750
106144
109645
111212
112705
112942
111258
110117
107060
104394
102827
104041
102308
102072
100407
101325
99590
90749
86045
81992
77090
75329
76182
78192
80025
85809
91194
93898
95371
98445
95577
93392
90154
87944
87714
89960
90398
91683
90465
92449
92800
85824
81615
77430
72412
70106
70099
70836
70513
75207
80415
84382
87225
90872
86892
84035
80783
79073
79762
83846
87457
92013
90667
92049
90981
83869
80577
77298
73463
73822
79368
90664
99111
104048
107718
109367
111298
112054
111053
110578
107940
105346
103892
106835
107437
105485
99809
98908
97293
89192
85100
81796
77203
76919
80480
89881
98041
103497
107050
108253
109680
108683
107211
106567
103733
101290
99286
101463
101833
101040
96760
97516
95404
87484
83072
79890
76104
75900
80506
91082
99267
105695
109791
111606
113397
113011
111521
110965
108001
105464
103927
106283
106517
105440
100116
100004
98545
90726
86664
83793
79636
79077
83354
94526
103136
107448
110066
111064
112285
112118
110520
109497
106342
104257
103052
104903
104669
104884
100172
99899
98852
90997
86971
83757
79708
79153
83405
94327
102710
107128
109877
110637
111412
111361
109354
107800
104523
101445
100353
101539
100684
102419
98653
99225
97943
89277
84422
80689
76089
74104
74805
77605
80140
85918
91494
93231
94983
98035
94844
92612
89138
86864
86617
88798
89736
92585
89599
91570
91760
84932
80796
76693
71344
69234
69017
70271
70209
74722
80407
84417
87387
90721
86968
83633
80455
78660
79555
83448
87521
92634
90179
90935
90047
83344
79595
76927
73106
73438
79592
91600
100180
104661
107546
108761
110122
110465
109341
108218
105154
102421
101088
103834
104681
105644
99784
99942
98520
90341
86642
83606
79629
79154
83755
95478
104544
108014
110301
111574
112558
112070
110755
110236
107549
105098
103617
105760
105842
107129
101285
101012
99332
91130
86979
83859
79790
79181
83761
94298
102607
108308
111757
113053
114707
114334
112990
112345
109017
106609
105120
107229
108105
108285
101517
101121
99662
91736
87802
84994
80449
79509
84143
96277
105634
108867
111811
112532
114071
113819
112075
111248
108266
105642
104870
107505
108944
107805
101225
100734
99621
91512
87576
84608
80469
79992
84525
96114
105526
108745
111559
111789
112953
112164
109949
108212
104550
101299
100594
102418
103248
104897
99293
99562
98918
90465
85693
82262
77127
75202
76669
80098
82906
88523
93764
95432
96487
99267
95479
92492
88544
86068
85816
88629
91489
94659
90413
92466
93297
86483
82456
78774
73519
71232
71277
72873
73335
77977
83043
86713
88764
91867
87414
83410
79665
77408
78204
82724
89231
95198
90904
91664
91520
84933
81868
79117
74868
74970
80981
94347
104246
107702
109989
110619
111242
111527
110119
108792
105648
102914
101566
104279
107226
108122
101241
100422
99448
91662
87934
85390
81162
80241
85693
97966
107805
110323
112393
112988
113688
113764
112105
111108
107717
105377
103630
105710
108078
108844
101702
101176
99469
91615
87822
84769
80361
79880
84640
95971
104733
109185
111748
112525
113497
113930
112272
111392
108109
105482
103596
105794
108448
108045
100704
99648
98120
90264
86439
83230
78284
77189
81163
91883
100910
104547
107575
108774
110007
109493
108081
107519
104552
101881
99983
103116
106493
104669
97573
97508
96834
89282
85224
81985
77949
77414
82156
94110
104991
108286
111490
112482
113358
113107
110380
109018
106158
102565
101546
103934
106776
105684
98999
99717
98349
89719
85601
81866
76989
75159
76048
79761
83445
88830
94557
96516
98097
100885
96815
93971
90064
87887
88162
91582
96004
96943
92092
94264
94597
88249
84128
80119
74792
72366
72344
74195
75408
79674
85606
89782
92605
96229
91935
87931
84241
82809
84173
89571
97620
100198
95045
96013
95675
89221
85801
83362
79053
79030
85202
99064
110856
114320
116874
117662
118456
118624
117027
115434
111629
108627
108008
112518
118116
115929
107993
106931
105926
98386
94675
91694
87286
86950
91589
105148
116669
118807
120725
121030
121282
120433
118304
116638
113359
110740
109844
114179
118968
116503
108460
107836
106129
98364
94305
91250
86833
86178
91128
103416
113451
117639
119906
119519
119925
118868
116662
115354
111434
108449
107393
111612
117685
114554
106500
106010
104807
97647
93705
90938
86207
85251
90193
102785
114397
116579
118595
118975
119587
118827
116677
115264
111882
108903
108444
112868
118428
115026
106679
106404
105346
98396
94879
91840
87537
86988
91818
104377
115715
117538
118981
118727
118735
118093
115619
113420
110035
107025
106951
110798
116500
113359
106246
106477
105421
97385
92663
88627
83079
80668
81712
85576
89743
94614
99483
100890
101699
104574
100888
97897
93553
90931
90982
95006
101007
99502
94426
96391
97177
90461
86324
81789
76225
73748
73739
75591
77003
80621
86174
90098
92672
95908
91445
87461
83903
81963
83282
89202
98607
98477
93388
94524
94487
87794
84272
81224
76783
76582
82723
95793
108058
111234
114013
115192
116675
116921
115564
114481
111592
108796
108009
111847
117166
112168
103701
103354
102059
94726
90966
88068
83684
83085
88164
100577
113123
115292
116842
117527
118451
117326
116179
114783
111926
109398
108669
112797
118621
113348
104860
104582
103062
95236
91212
88263
83883
83308
88085
99541
110330
114077
116066
116608
117951
117272
115278
114269
110968
108258
106811
110967
117722
112860
104689
104542
103635
96008
91882
89115
84429
83798
88570
101481
113194
114696
116019
115751
116668
116444
114286
112891
109825
107143
105991
109484
116647
112234
104043
103633
102930
95088
91050
87634
83294
82659
87651
99330
111892
113374
114702
114890
115210
115086
112729
110947
107421
104324
102926
105785
112664
108670
101768
102300
101161
93166
88462
84694
79649
77345
78400
82287
86627
90778
95515
97193
98583
101288
97746
95136
91625
89255
89256
93382
101071
97870
92918
94840
95223
88665
84689
80424
74915
72265
72349
73905
76250
79463
85132
89405
92444
95609
91282
86947
83716
81755
82916
89315
99140
98035
93056
94294
94241
87735
84471
81674
77626
77859
84089
97715
110470
113057
114677
115213
116100
115753
113762
112152
108562
106179
105201
110038
117715
111910
103759
103614
102253
95039
91458
88329
83646
83318
88075
99459
111234
113583
115233
114599
114268
113107
110975
109368
105547
102558
101260
106087
115028
110055
103380
103956
102871
95803
92095
89266
85112
85171
90198
102389
113584
117509
120200
120337
120518
119017
116707
114730
110846
107923
107211
113005
121528
115611
108044
108064
107488
100328
96595
93504
89467
88681
93731
106728
119634
121154
122622
122383
122435
120792
118397
116422
112654
109754
109445
115705
124164
117987
110258
109875
109745
102257
98180
95359
90692
90126
95257
107661
120817
122507
124387
124354
124172
123199
119898
117568
113819
110302
110487
117001
123761
117542
110341
110877
110325
102561
97732
94070
88543
86305
87581
91617
97461
101735
106933
108034
108828
111032
107303
103964
99827
97891
98421
104690
113346
108887
103606
106705
107550
101347
97702
94037
88431
85863
86362
88538
91671
95104
101119
104856
107300
110682
105746
101260
97570
95805
97650
106249
116915
114507
108904
110348
110149
104275
101429
99095
94370
94354
101639
115810
130323
133161
135367
134948
134411
133011
130333
127509
123695
120761
120237
128476
137197
129238
120817
121055
120086
112468
108784
105779
100798
99879
105237
117561
130585
133168
134040
133424
132798
131060
128448
125787
121965
119122
118837
126060
133853
125594
117829
118324
117379
109675
105898
103109
98292
97874
103844
116790
128848
132750
134004
133570
133057
131146
128256
125981
121746
118939
118754
126582
137056
129441
121781
122682
122217
116037
113326
111178
107099
106393
112679
126661
141097
142806
143418
140888
138511
135125
131746
128171
123773
120928
120749
129903
140368
133015
125217
125982
125942
119121
115471
113099
108455
107793
113405
126420
140411
142489
142379
141020
138877
136027
131584
127501
122078
118577
118646
126598
135525
128359
121614
122759
122609
115199
110793
107432
102078
99780
101463
105647
111268
116154
120803
121518
121826
123388
118986
114527
109654
107237
108014
116414
122117
116287
110721
113433
114625
108395
104756
100942
94923
91873
91910
93965
97315
100754
106184
109800
111252
113406
108218
103476
99426
97599
99532
108364
118690
116189
111691
114685
114937
109002
106329
103993
99245
99708
106715
118725
131384
137728
140476
139954
139221
137708
135603
132688
128193
125087
124601
133733
142412
134702
127722
129258
128860
122368
119655
117136
112616
112295
118480
129719
142630
147506
148838
147343
145342
141789
138019
133841
128874
125594
125975
135715
143551
135925
128175
129389
128521
121866
118586
116264
110926
110118
115795
126071
138270
142990
144852
143499
141543
138403
134583
130751
125425
122003
121998
131757
139223
131179
124157
124175
123954
116779
113496
110431
104875
103788
108717
118693
130314
134972
136350
135340
134124
131927
128892
125683
120253
116991
116581
125864
133872
126564
119067
120581
120556
113451
109868
107015
101421
100753
106091
116333
128027
132444
133501
132307
130741
129400
126171
122703
118035
114871
115801
125075
129297
121671
115194
115820
115370
107900
103721
99762
93608
90866
91915
95639
101186
106111
110522
111811
111763
113831
109576
105968
101464
99532
100814
110242
115416
109987
105293
108336
109623
103601
99884
88853
85930
85144
86870
89507
91640
95875
99813
101692
102938
105218
100658
96237
93072
92358
98514
107887
108491
104918
101211
104395
105062
100781
97452
93984
88726
87106
88606
91225
93063
97701
102524
103968
105537
108635
104635
100177
96762
96519
103853
114891
115487
110634
106280
108884
108942
103102
100412
97892
93561
94192
101627
113644
122845
128167
130945
131115
132009
131586
130239
127882
124414
122997
129019
138454
135017
126019
118174
118436
117403
109845
106472
103356
98132
97309
102735
113981
123132
126918
128846
128827
129256
128592
126669
125041
121579
120500
126791
136138
132517
123026
114510
114738
114077
106516
103120
99620
94689
93896
99389
112428
122378
123620
124850
124354
124743
124100
122197
120708
117864
116399
122397
132524
129675
120540
112995
113218
112918
105334
101539
97974
93117
92647
98234
110995
121478
123372
124653
123778
123729
123355
120171
118151
114658
112967
120675
128674
125460
117465
110292
111638
110904
103014
98994
94814
89278
87265
88827
93053
96810
101966
106630
107964
109136
112066
108528
105439
102404
101815
109342
116929
115209
108743
103664
107101
108437
102374
98746
94434
88557
86179
86748
88818
90312
94588
100634
105163
108709
112465
107918
103590
100292
100735
108998
119165
120615
117260
112287
114876
114887
109363
106786
104442
100194
100554
108398
122381
134197
137346
140044
140097
141431
141799
140535
139308
136578
136365
142459
150105
146849
137140
128451
128677
127242
120346
116778
113693
109214
108051
114307
126573
137307
138285
139091
138704
139148
138132
136650
135147
132472
132426
139910
147401
144609
135490
127412
127377
125639
118578
114946
112024
107272
107221
113066
125132
135299
139023
141116
140567
140634
139997
138459
137120
133693
132804
139544
147256
144606
136142
129240
130757
130055
123519
119896
116569
111153
108207
108993
111612
113744
116762
121542
124100
125965
129399
125045
120461
116927
116604
123479
130018
129503
123227
117234
118408
117905
112293
108938
105259
99911
98224
102437
111399
120199
122543
124725
124264
125265
126923
123925
121203
117889
117314
125623
131756
128040
120235
113639
114914
114318
107331
103195
99191
93543
91336
93024
96881
100610
105200
109726
110975
111968
114476
110452
106925
103600
103189
111616
118461
116229
109859
104757
107825
108831
102782
98957
94883
88901
85860
85929
87718
89002
92455
98063
101881
104909
108853
105010
100907
98052
98621
106846
115216
116254
112859
108372
110210
110269
104487
101927
99159
95005
95176
102474
116796
129628
132421
134263
133901
134502
134303
132729
130723
128399
128521
136388
144089
141677
132786
124802
125261
124731
118062
114853
112364
107999
107920
114395
128545
140817
142157
142905
141984
141405
139655
137833
135564
132882
133005
142202
150201
147976
139062
131888
132107
130746
123722
120652
118026
113379
113378
119715
132141
143375
146985
148867
148950
149420
148753
146681
145320
142139
142723
150305
156584
152718
143024
134674
134520
132937
126126
122705
119666
114686
113638
119885
133215
145519
146198
146848
146171
146063
144690
142429
140395
137655
138162
146523
153653
150245
140683
132486
132479
131238
124466
121328
118819
114250
113527
120249
133652
145932
146469
146642
145205
144286
142721
140214
137659
134388
134939
144113
149689
146083
137057
129570
130851
130145
122726
118374
114624
108941
106559
108600
112463
117728
122205
127264
128302
128284
130703
126468
122831
119263
119536
127974
134257
132080
125572
120671
123681
124624
118979
115522
111726
105298
102156
102301
104005
106265
109423
115500
119852
122573
126217
121623
117065
114255
115131
124468
131910
132859
129026
123447
125300
124926
119130
116703
114265
109511
109419
116901
131021
144601
147206
149309
149514
149945
150122
149042
147409
144611
145153
153574
160230
156645
146950
138155
138495
136991
130808
127745
125231
120416
120197
126837
140725
153904
154628
155182
154156
154021
152400
150536
148683
145909
146809
156031
163099
159774
150520
142728
142887
141357
134464
131545
129073
124292
124004
130623
143211
155017
157682
158600
156998
156420
154409
151745
149664
146278
147641
157388
164728
161348
152367
144145
144402
142812
136433
133864
131243
126374
125521
131599
145001
157952
159144
159913
159665
159472
158466
157118
155282
153135
154817
163859
170084
166678
157742
149530
149812
148807
142274
139565
137256
132662
132048
138430
150769
161688
162234
163007
161785
160945
159443
157225
154161
151058
151785
161939
168462
164859
156765
149722
151751
150984
143953
141906
138874
132808
130056
131941
135757
141727
146593
152598
153822
154047
156201
152069
148153
144923
145457
153876
159651
156777
150184
144685
147864
148572
143173
139753
136367
129901
126554
126682
128226
130483
134086
140694
144968
146912
149787
144975
140180
136821
137547
147319
154644
155498
151947
145828
148205
147371
142121
139912
138325
133742
133367
140570
153667
165887
167972
169670
168768
167990
166823
164777
161928
159569
161391
172325
179624
177332
167993
159350
160031
158734
152765
151284
149075
144404
143527
150170
162595
173386
174903
176878
176596
176118
174747
173622
171742
169089
170280
179417
183848
180540
171427
163097
163039
160871
154562
154251
151939
146428
145477
151072
160684
167702
171311
173408
174333
175822
175561
174014
172158
170048
170730
177375
180426
176747
169414
161522
162020
160613
154630
157011
154748
149138
147833
153525
164755
173071
174270
174871
174679
175017
173870
171419
168917
166378
167911
177478
181474
178219
170139
162147
162685
161565
155375
157569
155592
149974
148806
154348
164860
173256
175103
176083
175572
175166
174214
171644
168554
165374
165929
175957
180555
176498
168962
162215
163986
163330
156708
157740
154269
148192
145191
146315
149956
155362
160752
165435
165793
165222
166223
161663
157297
153397
154255
164017
169164
166656
160373
154749
157819
158577
152781
148805
144873
137746
133720
133071
133874
135870
139325
145542
150247
153355
156672
152625
147409
143627
144044
150903
156269
156748
151758
145385
146615
145536
139435
136982
134683
129341
128266
134861
147813
160847
163158
164395
164933
166658
166661
165549
163488
160415
161205
168005
171838
168565
159360
149961
149602
147764
141318
138448
135834
130610
129559
135395
148794
162038
163489
163335
163441
164656
163811
162558
160946
157759
158624
166050
170346
166875
158214
149313
149043
146952
139965
136163
133090
128078
126819
132902
144952
156924
160783
161615
162307
164063
163688
162264
160116
156930
156742
164461
168698
165479
157271
149257
149564
148562
142626
139770
137642
132576
131775
137831
151396
164717
166367
166782
165777
165639
163415
161265
158450
155954
158470
169730
176250
173407
165379
157185
157854
156803
150438
148185
146157
141181
140416
146693
159589
173202
174335
173292
171662
170517
167897
164402
160890
156656
157148
167123
172079
168651
161301
154148
155841
154611
147113
143229
139493
133777
131159
132815
136698
142623
146976
150777
150337
149307
150382
145330
140764
136684
137092
146618
152406
150832
145268
139775
143052
143561
138576
135419
131875
125431
122067
122183
124156
126939
130422
136138
139542
140663
142098
136692
132131
128822
130458
141742
149503
150953
147622
142362
144392
144058
139100
137705
136528
132119
132304
140257
154857
168950
171688
171531
169670
169254
167231
165008
162262
159453
162252
174619
181795
180062
171933
163258
163934
162536
157062
154577
152611
147845
146955
153344
166142
178938
180341
179458
178275
178056
176248
173926
171298
168579
170713
181380
187723
185316
177062
168473
168877
167105
161169
159406
157565
152352
151906
158273
169970
181717
186275
186799
185958
186137
184208
181984
179613
175800
177016
186433
191973
187942
178982
170011
170074
168090
161848
160330
158181
152408
150660
155831
168361
181341
182731
182116
182032
183166
182275
180602
178603
176050
176581
183644
187317
182673
173468
164344
163453
161467
155035
152691
150473
144957
143365
148962
160940
173471
175393
175810
174901
174424
172846
169951
167342
164660
165618
175373
180136
176497
169203
162492
164983
164161
157515
154076
150987
145121
142757
144610
148087
153586
158540
163197
164226
164441
165863
161644
157212
153159
153635
163619
169215
167161
161186
154922
157643
157501
151998
148950
145450
139085
135390
135222
136427
138805
141870
147582
151668
153329
155370
149960
144746
140666
140495
149400
155589
156046
152056
146649
148120
147096
141961
139325
137111
131821
130633
136833
147057
157396
162714
165622
166389
166963
165741
163094
160350
156120
156562
164726
169133
166448
158516
150546
151287
149816
143320
140609
137977
132316
130811
135695
145137
155779
160376
162259
162891
164227
163651
162109
159816
156348
156520
163233
166338
163578
155832
147774
148181
146596
140026
137074
134167
128640
127161
132015
141423
151789
157004
158579
159152
160467
160261
158730
156480
153188
154144
160608
164167
161208
153543
146086
146946
144971
138366
135216
132549
126816
125257
129830
138617
148886
154521
157099
158751
160678
161742
160746
158663
155173
155111
161406
164111
160925
153836
146871
148263
147288
140506
137683
135189
129617
127642
130958
137622
146591
152423
155563
157017
157799
159026
157194
154485
150242
149748
157500
158199
153208
147327
142911
147705
150471
146994
145109
142169
134824
130041
128852
128657
130266
132191
136297
139683
140935
142927
138608
133387
131003
132527
142102
148526
150936
150569
148082
152899
153138
147879
145941
143852
138860
136224
136652
137725
140318
142781
147406
150058
150757
152620
147321
141868
138814
139738
150925
158746
160713
158116
153979
156647
155524
150279
148181
146410
141326
139791
143268
148922
155982
160827
164826
166941
168383
170044
166787
163679
159519
159217
168039
172354
170553
163364
156300
157314
155571
149195
146927
144224
138042
135418
138137
143828
150511
155192
158733
160564
161809
162655
159187
155060
150567
150174
158054
162597
159836
152336
145285
146656
145579
139204
136560
133901
128046
125819
128677
134944
142246
146843
150421
152244
153597
154687
151325
147589
143700
143958
151909
156324
153718
146539
140104
141525
140566
134494
131514
128911
123361
121329
124303
130350
137922
142687
145832
147795
149213
150613
147896
144848
141282
141924
150054
154703
152608
146247
139563
141775
140689
134645
131520
128759
122921
120766
123337
128639
135530
140061
144267
146883
148700
150983
148841
145419
141302
140996
148580
150902
146760
139896
134997
139407
142080
139558
137875
134093
127019
122073
120028
118663
118764
118748
121441
125586
129773
135266
133045
129162
126429
126690
134194
140156
141950
139965
135478
138784
138382
132636
129937
127072
121403
118527
118555
119988
122183
124793
129441
134125
137253
141685
137649
132759
129425
130056
140413
149627
151850
148452
142726
144754
144035
138808
137322
135858
131178
130783
136776
149416
162597
166547
167802
167812
168586
168534
166340
163245
159765
160418
170654
177519
175144
166928
158400
158522
157184
151025
148665
146624
141212
140040
145826
158727
172157
175457
176291
175671
176462
175803
173428
170762
167198
167738
176389
182415
179549
170640
161782
161868
160167
153947
151113
148957
143377
142266
147736
159367
171334
175808
176638
175564
175856
174757
172420
169675
166025
165945
172788
178249
173994
163890
154432
153282
151270
144378
141065
138015
131703
129128
133092
145492
157359
159617
159184
159662
160776
159472
158025
155407
151748
150846
156840
161299
157260
148018
139295
138300
137089
130358
126796
123824
118080
116370
120834
132784
144980
148101
147733
147489
147918
146841
144021
140780
136908
135516
142728
147898
144516
136679
129801
130501
129946
122825
118661
114960
108844
105963
107012
110457
116068
120090
124519
125665
126191
128801
125061
121446
117890
117485
125115
131898
130625
125037
119591
122448
123771
118285
115387
111735
105549
102014
102200
103722
106522
110249
116426
121568
124128
127277
122527
117391
113787
113590
122282
132405
135168
132284
127662
129975
130425
125889
124447
122498
118129
118030
125023
139285
153519
157440
157165
156081
155232
153447
150520
147307
144123
144769
153902
162846
160306
151950
143779
144207
143239
137401
134522
131835
126457
125161
130740
143384
156405
158233
157388
156762
157541
156012
153567
151464
148937
149015
155479
161682
159012
149927
141261
141303
139744
133250
130339
127438
122065
121566
127125
138555
150982
155625
155442
155107
156186
154840
153612
150911
146968
146215
151150
156894
153617
144825
135709
135196
134086
127365
123608
120631
115098
113289
118332
130882
143913
145302
144420
143879
144470
142718
140871
138245
134573
134031
140104
147554
145142
136656
128478
128441
127600
121475
118500
115972
111072
110238
115704
128599
141645
143966
142808
141375
141144
139641
137009
134047
130628
130018
137248
144523
141910
134854
128353
129601
129117
122227
118212
114729
108787
106254
107815
111562
117369
122219
125972
125695
125145
126404
121408
116582
112189
111372
119591
130273
130136
125077
120269
123578
124997
120015
117075
113884
107969
104898
105202
106854
109945
113577
118564
121143
121085
122532
116507
110306
105896
105619
115092
128260
130588
127208
121988
124037
124346
119433
117617
115728
110664
110538
117563
131580
145353
148213
148119
147343
147670
145965
143363
139761
135580
134712
141286
150553
148811
140398
131943
132540
131735
125637
122832
120393
115368
114433
120447
133790
147133
149001
148543
147504
148029
146692
144782
142216
139261
139120
145630
155040
152971
144829
136968
137946
137099
130932
128449
126375
121780
121589
127780
140498
153764
158159
158922
157431
156806
153721
150625
147505
143728
143818
151129
162731
161080
153024
144961
146085
145426
140008
137877
136088
131281
130314
136535
149948
163379
165360
164291
162533
162042
159634
157728
154985
152131
151784
158653
170301
167501
159786
151569
152412
151540
145995
143666
141513
136663
136501
142516
155521
169272
171576
170889
169217
168387
166535
163536
159885
155720
155517
162739
173491
170800
163292
156638
158129
157161
150552
147194
144238
138358
135515
137438
140868
146958
152332
156808
157176
156768
158418
153948
149926
145699
145098
150890
160487
159140
152679
146615
149925
151077
145524
142990
139978
133658
130044
130014
131094
133659
137273
142773
145729
146695
148501
142721
136943
133351
132760
140033
152659
154941
151216
145672
147176
146612
141757
140343
138742
133640
132901
139556
153123
167024
169667
169496
168450
168236
166676
164405
161428
157435
156634
162099
172833
170806
162020
153097
153280
152284
146635
144387
142443
137463
136403
142264
155146
166998
168292
167837
166334
165558
163525
161138
157966
154684
154277
159395
169563
167001
158256
150317
150672
149477
143568
142103
139946
134267
133145
138662
150293
160853
164842
165412
165068
165610
163744
161274
158650
154773
153809
158218
168575
166366
157834
149564
150235
149639
143936
143368
141552
136400
135320
140812
153832
165708
167341
167230
166562
166948
165444
163050
159925
156319
155803
160734
171847
169171
160569
152153
152927
152319
146814
146022
143995
138745
137732
143956
156359
168418
170324
170413
169485
169386
167964
165170
161739
157592
156266
161183
171190
168153
160551
153402
155064
154171
147637
145514
142519
136294
133533
134806
138364
143973
149149
154441
155171
155737
157320
153042
148710
144207
143277
148514
159873
159376
153302
147865
151310
152436
147592
144920
142116
135742
132110
131894
133125
135568
139437
146237
150652
152943
155334
149673
143558
138681
137843
143730
157301
161078
157330
151510
153404
153057
148654
147334
146125
141509
141098
147839
159728
170644
173271
174589
174870
175937
175767
173466
170200
166100
165139
169642
180883
178821
169970
161314
161538
160279
154921
156286
154420
148721
147492
153156
164764
174115
175471
176331
176600
177887
177322
175277
172314
168597
167774
171185
181445
178952
170069
161513
162052
160319
154405
156195
153820
148215
146262
151516
161738
169706
172560
173650
173609
173780
171652
168583
165058
160836
159065
162359
173524
171331
162994
154284
154381
153592
147565
149279
146863
140791
138359
143405
155482
166158
166712
166465
164935
164311
161831
158737
155234
150883
149266
152136
164723
163090
154982
146800
146750
146205
140338
139535
136915
131356
130019
135306
147482
159569
159951
159476
157790
157181
155131
152032
148404
143989
141923
145347
155598
153525
146042
138813
139581
138677
131819
128481
125155
119011
115956
117196
120966
126164
130105
134309
134304
134200
135004
130336
125583
120963
119140
122887
135840
136298
130900
125762
129068
130547
126050
123595
120284
114460
110747
110458
112147
114880
118099
123226
125795
126555
127695
121418
115073
109610
108059
113096
130120
135043
132161
127662
129894
130276
125919
124866
123490
119259
119362
126452
140698
153860
155499
154779
151851
150092
147190
143396
138220
133451
131885
135961
150615
151179
143151
135386
135825
135540
129870
127393
124799
119884
119063
125252
138867
151641
152464
152363
150564
149461
146348
142731
138735
134299
132534
135841
150136
150855
143237
135977
136452
136182
130635
128178
126017
121310
120671
126535
139407
150874
154093
154808
153543
153122
150103
146694
142367
137263
135256
138122
152548
153491
145510
138439
139362
138609
133158
130915
128797
123899
122580
128529
141706
153404
154215
153922
152055
151569
148746
145513
141486
136934
135150
138035
150693
150526
141877
134060
134398
134063
127820
124868
122706
117478
116533
122230
135169
147093
147497
147251
144456
142687
139523
135561
131376
126576
123885
126655
139691
140735
134592
127961
129733
129691
123338
120184
116969
111093
108706
110362
114513
119701
124018
128038
127543
126848
128425
123784
119300
114943
113837
117315
130147
132339
126948
122404
126187
127965
123262
121022
117858
111863
108637
108827
110356
112434
115893
121139
124159
125266
127080
121392
115829
112086
111152
114984
129049
132966
128310
123124
125399
125299
120088
118101
116243
111416
110971
117479
131258
143336
145729
146938
146283
147119
146376
144618
141764
138059
137020
139355
151511
152159
143741
136017
136740
136046
130190
127759
125238
120122
119303
125117
138192
149429
150804
151844
151392
152224
150605
148263
145363
141170
139470
140830
152526
153444
145465
137734
137843
137247
131468
129059
126526
121870
121247
127049
137819
145689
148200
148958
147811
147642
145173
141935
138136
133416
131486
133162
146036
147782
140258
132489
133666
133737
127990
129233
127036
121569
120626
126338
137955
146453
147455
147317
145897
145925
144474
141727
138665
134921
133415
135510
147542
149367
141856
134521
135841
135345
129845
130856
128675
123553
122799
128297
139564
147161
148631
149396
148328
147668
146025
142779
139229
134357
131795
133995
145112
146618
139940
133558
135614
135075
129047
129377
126047
119901
117253
118750
122956
127102
131749
136578
136898
137315
138458
133776
129217
124936
123225
125524
136245
137895
131986
126409
129176
130312
125134
122382
118743
112387
109077
108794
110030
111659
115401
121104
124537
126614
129146
124163
118791
114531
113037
115699
128309
134696
131320
126618
128915
128821
123855
121838
119655
114956
114744
121153
131701
138525
142023
143486
143370
144269
143823
142483
140378
137329
136267
138107
147931
148890
140936
133039
134137
133387
127397
128320
125623
120280
119496
124676
135016
141422
144681
146426
146518
147076
145841
143689
140897
137160
136086
137992
148626
150767
143152
136113
137317
136896
131228
133070
130558
125669
124681
129944
139883
145846
149860
151567
151285
151658
149880
147901
144733
140446
139305
140809
151563
153071
144996
137208
137417
136475
129949
131075
128042
122337
120671
125512
136166
145036
147858
149609
149217
149972
148000
146226
143127
139311
136954
137779
146995
148932
141239
133203
133876
133148
127187
124102
121465
116107
115142
120217
130988
139510
142728
143923
143314
143248
141402
138276
135041
130267
127762
128970
138117
141044
133955
127207
129011
128517
121901
118047
114615
109043
106403
107828
111110
114282
119226
124362
126042
127182
129170
125117
121137
117461
115663
117715
127354
131542
126365
121035
124795
125935
120746
118086
115178
109448
106342
106554
108288
109363
113501
118031
120855
122491
125001
120208
115304
111535
110035
112777
125312
133948
131151
126910
129055
129715
124461
122454
120778
116388
116346
123105
133376
139637
143577
144761
144642
146163
146348
145535
143380
139926
138762
140155
149354
152690
144755
137290
138190
137344
131174
132655
130270
125043
124144
129601
140035
148091
151959
153977
153308
153272
151420
149113
146774
142970
141448
142541
153204
157139
148599
140764
141872
141039
135053
133577
131219
126232
125339
130948
141146
149701
154917
157700
157083
156989
154583
151810
148242
143554
141577
142449
152875
158406
150525
142810
144290
143665
138225
135986
134035
129182
128679
134087
143963
149152
152565
153487
151014
149433
146969
143980
140319
136047
134195
135678
146960
153856
146478
139896
141468
141291
136137
137745
135665
130587
129510
134968
145650
153088
156937
157094
153571
150596
146810
142464
137944
132108
129117
130393
141433
148572
142326
136757
138705
138845
132972
130784
127924
122644
120331
122138
126355
129274
134445
136929
134414
131451
131182
125482
120212
115197
112991
115326
127432
136621
131768
127192
131536
132796
128301
126147
123340
117675
114867
115443
117323
117539
122083
125234
125364
124135
124318
117947
111329
106372
104310
107091
120880
133676
132002
127911
130958
131282
126684
125719
124487
120188
120652
128424
141012
148745
151403
150590
147248
144928
142371
138969
133988
129169
126587
127615
139135
149353
142326
135261
136720
136710
131248
129811
128212
123516
123084
129561
142226
149922
151645
150000
145825
143087
139887
136479
132011
126888
124368
124961
135701
145118
137997
131261
131965
131761
126268
124014
121716
116957
116470
122240
133835
141663
144942
145197
142324
141183
139319
135930
132414
127479
125629
126655
137149
145338
137863
129934
131180
131563
125889
123473
121413
116861
116145
121989
134153
142006
144485
144353
141998
140771
139013
136453
132913
128845
126830
128543
138438
145133
137070
129385
129708
129543
123237
120377
117888
112680
111618
117200
128730
136784
139387
139471
136860
135205
133559
130538
127163
122460
119771
120771
129054
137186
130660
124109
125878
125677
119123
115454
112023
106724
104052
105879
109241
111989
117752
121767
121922
122421
124980
121257
118078
114158
113156
115061
123229
128401
122329
116904
119497
120690
115000
111805
108149
101668
98099
97842
98956
99089
104048
109762
113303
115695
118548
113737
108737
104672
103133
104889
114352
123583
120818
115718
117025
117322
112202
110004
107921
103298
103028
109848
121673
127769
130118
130741
129117
128716
127915
125701
122294
118258
115938
116519
125117
133486
126185
118806
119275
118788
112720
113059
110136
105118
104241
110277
122420
130544
132731
133517
131951
131127
129795
127446
124706
121046
118613
119195
126782
134070
126380
118958
119178
118185
111483
107928
105241
100493
99816
105622
116865
125031
130060
131289
130436
130357
128899
126486
123790
120326
118486
119159
127800
135224
127446
119533
119900
119535
113664
110735
108389
103196
102268
107946
120361
130087
134188
136790
137362
138934
138254
136861
134666
130996
129269
129998
137839
143406
134977
126858
127177
126445
120247
116975
114347
109340
108734
114192
126128
134012
136472
136796
134991
134325
133053
130368
127529
123163
121149
122734
130527
136268
128963
121977
122832
122080
115340
111680
108433
102991
100582
102296
105580
109118
115175
119224
119554
119792
121373
117068
112877
109026
106911
107963
115606
124966
120519
115785
119301
121229
116033
113159
110105
104610
102045
102911
103521
104754
108177
110964
111106
111155
112394
106528
100556
95593
93643
96212
106292
120480
119457
115227
117429
118292
113855
112549
111087
107068
107366
115148
127006
133545
134112
132037
128703
126721
124876
122171
118571
114072
111651
112349
120685
132205
127143
119836
121065
121267
115878
116244
114378
110035
109697
116675
127914
134648
134958
132640
129371
127714
125756
122932
119606
115399
112861
113083
120634
131550
126689
119494
120263
120054
114652
113167
110968
106756
106623
113399
123662
130923
132425
130506
127310
125803
123718
120860
117368
113102
110378
110234
117743
128911
123786
116653
116552
116793
111613
109062
107096
102938
102686
108678
119526
127577
127499
125340
122904
121643
119879
117609
114997
110872
108205
107921
114942
125178
120413
113375
113279
113126
107849
105080
102980
98448
98146
103976
114948
122527
123140
122112
119784
118732
117374
114474
111384
107290
104241
104413
110036
119528
115787
109710
110866
110350
103612
99904
96844
91554
89445
91340
93469
97230
102239
105024
103772
103381
105233
101453
97709
93686
91481
92739
100321
109554
105537
100656
103312
104561
99246
95947
95947
93099
86069
84036
84305
84565
87772
93705
98371
101718
105648
101152
96649
92309
89895
90547
95741
102548
107790
104565
105461
105817
100296
97667
95158
90477
89734
96107
108212
117262
120131
121657
120259
119529
118721
116629
113714
109229
106094
105359
109293
112224
114848
109771
110397
110392
104198
104136
101408
96471
95872
101256
113307
122233
124437
124654
122865
121763
120089
118051
115127
111534
108973
108566
112737
115444
117261
112727
112926
112241
105374
103750
100719
95660
94477
99421
110140
117575
122066
124319
124049
124415
124026
121939
119764
116028
114315
113867
118602
120376
120678
114134
113831
113446
106964
105277
102301
97019
95328
99917
112442
122992
125157
126915
126830
127452
126167
123926
121954
117748
115089
114281
117738
119207
119338
113025
112729
112191
104299
100736
98098
92976
91935
96934
109512
119605
122004
122764
121396
120359
118991
115854
112450
107347
103355
101906
103894
104650
107730
105878
106804
106710
99536
94728
90767
85446
82960
84298
87958
90733
96120
100053
99533
98896
101056
96761
93538
89222
86635
86341
89890
92848
96557
94466
96841
98773
93129
89357
85324
79378
76410
76145
77927
78682
83463
89502
93036
95952
99567
94753
90195
86354
84545
85477
90861
96619
101189
99265
100451
100599
94725
91843
89452
85438
85407
92132
105184
115424
119299
120870
120027
119946
119389
117403
114386
110356
107249
105895
109071
110708
112864
109937
110608
110712
104178
101302
98719
94555
93960
99961
112369
121940
123632
123277
121221
120266
118469
116083
113317
109121
106065
104959
107926
109249
111038
108055
107961
107599
100640
97153
94543
90312
89517
94991
106810
114487
118241
117924
116178
115560
114376
112210
110177
106200
103430
101671
104186
104672
105850
103723
103596
103324
96505
92860
89701
84907
83799
88660
100739
109550
112260
112866
111884
111988
111904
110189
108476
105032
102523
100893
103053
102893
103454
101670
101790
101232
94682
90865
87716
82513
81619
86730
98498
106567
109858
110887
110191
110187
109948
107954
105937
102156
98866
97815
99751
99089
100186
99502
100279
99658
92450
87688
83819
78266
76184
77364
80423
83059
89060
93560
94231
94719
97314
93828
90609
86851
84418
84350
87235
88140
90159
90706
93150
94278
88472
84582
80474
74687
71704
71518
72200
72642
77850
83079
85628
87271
90614
86319
82294
78594
76653
77141
81737
85967
90725
91615
92828
92771
86695
83480
80395
75868
75789
82162
93420
101747
106767
108998
109350
110338
110364
109174
107817
104228
101800
100412
103306
104427
104386
101995
102171
101635
94632
90905
87910
83474
82827
87512
98683
107041
112213
114783
115014
115736
115236
112800
110967
107123
104166
103231
106120
106940
107075
105964
106874
106818
99685
96444
93557
89441
89068
94531
104759
112924
117744
118977
118105
117819
116974
115130
113065
109469
107106
105926
110046
111562
111660
109138
109373
109003
102378
98932
95954
91018
90310
95600
106675
115232
119256
120269
119045
118629
117310
115116
113063
109351
106585
105825
109468
110933
110777
108444
108723
108229
101509
98196
95525
90998
90454
95340
106104
113989
118118
119549
118614
117955
116383
113803
111212
107290
104181
103497
106162
106787
107084
107178
108486
108095
101077
96999
93446
88555
86721
88174
90825
93846
98997
102460
101598
100812
102609
98596
94967
90792
88008
87901
91198
93633
95678
97209
99829
101316
95851
92272
88988
83347
80916
81269
81943
82977
87575
90578
91317
91706
94073
89482
84880
80656
78540
79367
83906
88719
93112
95917
97967
98034
92321
89347
86793
82687
82813
89191
98872
106564
111615
113188
112427
112574
112479
110784
108547
104813
101653
100158
102860
104284
103648
103686
104085
103495
96838
92993
89838
85454
84536
89836
98159
105639
110433
112235
112059
112536
112022
110729
109224
105857
102936
101501
103491
103657
102981
103251
103539
102934
95557
91649
88556
84166
83189
87656
96054
103336
108907
111182
111161
112174
111908
110496
109055
105516
102947
101339
103624
103560
102672
103277
103445
102977
95665
91695
88672
83674
82658
87018
95195
102893
108182
110639
110952
111841
111686
110281
109047
105379
102404
101127
103067
103215
101855
102049
102953
102035
94901
90894
87611
82689
81291
85215
92212
99502
104556
107037
107785
108731
109283
107131
105445
101282
98352
97385
99527
99286
97970
99069
100473
100027
92056
87391
83337
77843
75734
76438
77757
80874
86908
92056
93904
95319
98169
94964
92668
88903
86542
86159
89292
90224
90026
91172
93451
94148
87669
83584
79139
73874
71049
70982
70286
71812
76891
81708
84321
86030
88619
84087
80096
77100
75178
75031
77915
81005
84103
87365
90591
90697
84285
80390
76784
71830
69628
70263
70211
71846
77044
82165
85088
87032
90055
86378
82948
79694
77902
78205
82135
85889
87097
89651
92182
91539
85046
81721
78407
74107
74323
80305
87994
96679
103173
106679
107623
108924
109043
107888
106626
103524
100888
98879
101208
101289
99140
99559
100923
99956
92606
88329
85643
80718
79973
84219
90753
98994
105328
108363
109505
110546
110648
109376
108002
104261
102025
100364
102771
103149
100384
100903
102168
101438
93874
90133
86989
82542
81647
85895
92872
101575
108018
111464
112397
113913
113825
112590
111272
107738
105399
103968
106402
107134
104450
103556
104601
103743
96357
92248
89300
84865
83982
88343
94835
103274
109724
113370
113994
113998
113822
111201
109632
105177
101674
100507
102588
102272
99971
101198
102870
102128
94566
90057
86359
81043
78827
79409
80222
83721
88746
93065
93831
94700
97238
93409
90849
87146
84445
84492
87111
87800
87087
89436
92695
93640
86693
82240
78144
72486
69610
69236
67625
69019
73241
77791
80452
82743
86385
82434
78743
75193
73082
73760
78049
82062
84200
87083
89469
89296
83050
79585
76625
72342
72484
78593
87309
96955
102762
105891
107063
108303
109235
107912
106715
103114
100475
99261
101929
102179
99186
99196
100042
99081
92103
88340
85648
80866
80421
85255
92783
102194
107210
110207
110837
112131
111839
110102
108702
105261
102611
101066
103224
103212
99960
100807
102632
101789
94210
90374
87444
82982
82493
87412
93915
102847
108392
110506
110646
111645
111493
109848
108279
104353
101820
99980
102188
102228
99361
100510
102056
101523
94390
90508
87523
83177
82686
87244
94480
103414
107904
109611
109779
110446
110315
108781
107346
103922
101574
100195
102207
101951
98941
100241
101689
100992
93637
89429
86121
81573
80508
85007
92080
100781
105245
107866
108321
109381
109613
107383
106110
102425
99409
98397
99900
99054
95946
97090
99406
98754
90981
86241
81998
76676
74164
75058
75135
78972
85455
90412
92401
93948
96860
94034
91015
87671
85332
85096
87536
87929
86230
88249
92281
93074
86478
82195
77745
72223
69502
68958
67237
69546
74462
79764
82804
85143
88789
84943
81605
78210
76064
76684
80943
84653
85162
88423
91617
91222
84320
80783
77616
73483
73255
78962
87520
97515
102648
105521
106636
108292
108984
108035
107184
104134
101810
100257
102174
102107
98209
98758
100567
99466
91741
87421
84347
79985
79138
83280
90897
100660
105033
107698
108605
109726
109957
108708
108178
105343
103127
102009
103307
102181
98794
98897
101288
99969
91844
87648
84236
79813
79253
83267
90298
99186
105299
108353
109496
111027
111190
109636
109311
106090
103678
102137
103990
103132
99006
99315
101359
100236
92458
88051
84651
80453
79414
83239
91225
100969
105484
108375
109333
110838
110661
109094
108583
105515
102972
101198
103332
102480
97875
97739
100683
99654
92200
87923
84963
80509
79960
83946
91337
100984
105169
107108
107713
108851
109158
106953
105517
102046
99102
98339
99447
98338
94986
96156
99575
98702
90243
85343
81633
76416
74184
74689
75381
79289
85142
90532
92649
94628
97535
93803
91080
87660
85255
85241
88096
88469
86153
87446
92487
93338
86926
82325
78371
72805
70285
69657
68360
70585
75182
80315
83781
86715
90388
86040
82236
78736
76835
77486
81578
85506
86048
88340
92278
92541
85628
82206
78891
74874
74907
80226
88842
98964
104245
106912
107789
109154
110180
108650
107114
103383
100975
99474
101882
102059
97734
97895
100851
100193
92403
88347
85129
80742
79927
84032
91895
101862
106069
108080
108645
110141
109967
108258
107261
104423
102101
100659
102592
101939
97552
98048
101513
100178
92486
88224
84957
80362
79729
83761
91165
99855
106012
108795
109825
111331
111821
110535
109337
106255
103922
102287
104382
103584
98912
98717
101463
100671
92803
88494
85301
80672
79761
83501
91281
101029
105931
108720
109381
110617
110779
109442
108814
105884
103651
102333
104086
103186
98347
97947
101520
100605
92651
88314
85145
80633
79939
83513
90878
100722
105485
107952
108966
109832
110231
108238
107129
103891
100594
99429
100693
98782
94755
95155
99714
99050
90263
85456
81673
76863
74694
74730
75234
79720
85625
90522
92152
93649
96693
93594
91279
88031
85909
85979
87833
87548
85290
86555
92281
92798
86068
81563
77425
72142
69393
67858
66714
69298
74081
79116
82498
85474
88715
84531
81657
78395
76669
77147
80911
84061
84109
86024
90889
90672
83612
79989
76887
72848
73049
77713
86124
96295
101570
104795
106494
108191
109090
108054
107634
104938
102754
101496
103113
102464
98052
97111
101037
99855
91724
87067
83709
79418
78743
81958
89638
99352
104407
107281
108724
110421
110541
108931
108389
105675
103284
102188
103529
102031
97232
96432
101063
99751
91052
86875
83724
79624
79017
82087
89428
98591
104460
107822
109056
110538
110895
109876
109492
106847
104642
103155
104808
103343
98443
97737
102155
100529
92292
88077
84632
80237
79213
82259
89840
99944
104901
108460
110095
111759
111708
110250
109621
107165
104535
103491
104800
103829
98917
97282
101276
99834
91750
87634
84353
80087
79403
82891
90564
100851
106168
108848
110233
111122
111219
108624
107285
103765
100745
99633
101202
99779
95188
94729
100377
99629
91505
86373
82390
77382
75343
75498
76113
80503
86307
91297
92738
94220
96906
93620
91050
87800
85448
85147
87541
87696
85462
86456
93152
93913
86996
82251
78076
72815
70263
68789
67689
70386
75557
80345
83449
85275
88762
84381
81237
78345
76407
77092
80568
83639
84066
85667
92455
92301
84601
80537
77528
73516
73604
77791
85969
95737
101730
105436
107496
109347
110589
109458
108911
106147
103628
102324
104187
103387
98029
96420
100567
99061
91069
87349
84470
80093
79137
82456
90113
100300
105723
108709
110291
111629
111749
110370
109469
106558
104246
102694
104317
103488
98215
96191
100511
100337
91802
87777
84631
80452
79904
83052
90309
100282
106143
109264
110171
111593
112217
110711
109691
106020
103505
101775
102806
102009
97589
95685
100635
100318
92037
87157
82865
77529
74456
72902
72610
75969
81269
86198
89054
91685
95329
91146
87940
84510
82313
82352
85542
87570
86158
85971
93205
93688
86758
82290
78759
74153
73309
74742
78529
85297
91327
95763
97712
99484
102245
99789
98160
95069
93026
93063
94889
94135
90608
89823
96062
95793
87909
83413
79468
74265
72001
71513
71847
76192
82443
88020
90891
92791
96019
93053
91036
88213
85858
85599
87866
87622
84638
84480
90815
91545
84484
79986
75792
70675
68286
66577
65499
67926
72600
78147
82147
85473
89221
85554
82302
79312
77609
78136
81729
84397
84074
84419
90280
90023
82864
78985
75753
71802
71889
76166
84868
95547
102128
105890
107792
109674
110259
109124
108097
105409
102684
100777
103253
102692
97539
95189
99982
98793
90792
86098
83181
78710
78188
81382
89019
99398
105121
108353
110120
111681
111617
110303
109749
106631
104263
102812
104261
103191
97792
95289
99782
98825
90337
86187
83107
78630
77960
81136
88433
97890
104776
107981
109520
111416
111277
109615
108598
104785
102769
101149
103083
102531
97229
94908
99919
99133
91108
87117
83905
79231
78468
81236
89559
99518
104715
106938
108344
109587
109992
108651
107666
104668
102113
101004
102858
101817
97263
95308
100432
99576
91626
87246
84129
79764
78887
81787
89685
99760
105069
107900
108982
110666
110583
108407
106859
103815
100774
99656
101055
99244
94750
93282
99454
98729
90123
85311
81140
75970
73723
73208
74461
78989
84742
89982
91983
93615
96323
92775
90063
86314
83632
83294
85494
85589
83145
82931
90630
92272
85452
81011
76846
71390
68839
66992
66246
68802
73362
78420
81497
83884
87219
83522
80436
77203
75427
75606
78839
81870
82065
82586
89451
90180
82989
78893
75144
70211
68234
67571
67853
71313
77000
83594
87511
90958
94397
90922
87853
84541
82517
82920
86721
88659
86934
86638
92983
92675
85422
81237
78323
73803
73938
78076
87017
98011
104161
107752
109517
111328
111784
110614
110209
107634
105015
103472
104762
102984
98046
95779
101342
100361
91906
87491
84193
79436
78711
81048
88045
97958
104477
108879
110803
112770
112856
111496
111131
108340
106182
104316
105802
104313
99114
96789
102310
101573
93114
88335
85064
80565
79417
82454
90188
100325
106221
109610
111586
113051
113122
111706
111273
108383
105759
104238
105829
103997
98237
95545
101013
100275
91869
87680
84245
79981
79583
82394
89764
100131
105780
109114
110346
111486
111765
110091
108825
105402
102212
101672
102602
100712
96346
94344
99554
98818
90490
85390
81424
76226
73968
73800
74757
79461
85731
91468
93807
95349
98004
94291
91523
87945
85712
85288
87535
87253
84348
83609
91113
92686
85631
80956
76604
70929
68635
67016
66214
68896
73784
79256
83148
86085
89362
84907
81147
77976
76106
76955
80906
84165
84342
84485
91125
91347
84086
80007
76647
72560
72580
77141
85880
96578
103182
106956
108706
110727
111440
110418
109768
106614
104020
102792
104872
104273
98568
95900
101574
101086
92442
87740
84240
79827
79212
82117
90172
100083
105971
109589
111433
112998
113581
112280
111494
108490
106409
104515
105645
103584
98030
95231
100894
100814
92852
88192
84650
80300
79422
82187
89044
98542
106316
110754
112616
114346
113946
111818
110897
107885
105493
103750
104914
104085
98623
95567
100690
100201
91740
87723
84219
79798
78705
81317
88955
99310
104970
108233
110407
112084
112033
110367
109726
106935
104341
102897
104257
102872
98104
95275
101209
100882
92617
87997
84755
79929
79295
82061
89398
99431
104515
108307
109346
110609
110911
108661
107442
103900
101020
99917
100547
98756
94290
92977
99894
100135
91441
86167
81900
76725
74390
73813
74934
79246
85997
91244
93412
94949
97897
94627
92342
89158
87320
86954
89301
88850
85655
84676
93076
94336
87498
82586
77892
72341
69688
67843
66909
69665
74693
80256
83925
86593
89899
86607
83998
81096
79680
80298
83668
86485
86287
87066
94847
94967
87044
82102
78531
74413
74490
78223
85938
96217
103619
108704
111592
113860
115317
114958
114921
112008
109654
107938
108948
107263
102403
99395
105290
104142
94584
89644
86204
82009
81459
84273
91090
101004
107660
112159
114662
116992
117392
116447
116319
113348
111217
109359
109967
107528
101447
98950
103973
102484
93331
88922
86129
81664
81035
83814
89738
98873
106150
110438
112735
114478
114344
112628
112563
109655
107064
105472
106547
104971
99861
96965
102465
102509
92899
88764
85419
81003
80302
83174
89559
99213
104927
108567
110553
112097
112314
110916
110431
107587
105147
103508
104768
103140
98557
96499
102701
101844
92985
88586
85202
80805
80397
83098
89210
98431
103769
107442
109078
110553
111091
109282
108559
105451
102450
101391
102282
100075
95898
94094
101163
100592
91346
86316
82373
77222
75137
74478
75357
79543
85508
90662
92985
94381
96924
93748
92261
89043
87147
86963
88743
88582
85603
84683
92782
93999
86425
81566
77439
72319
69585
68011
66857
69419
74059
79114
82640
84964
88092
84749
81905
79155
77654
78450
81648
84354
84774
85397
92804
92809
84573
80388
77355
73457
73845
78201
84824
93893
100983
105528
108253
110633
111305
110592
110019
107332
105231
103225
104609
103676
98771
96488
102739
102085
92667
88338
84766
80575
79765
82511
88555
97308
104045
108489
110779
113186
113796
112959
113026
110595
108472
106626
107663
105558
100454
97975
103946
102458
93534
88693
85654
81219
80875
83580
89059
98063
105206
109254
111847
113912
113812
112267
112283
109324
107051
105416
106455
104730
99712
97208
103346
102170
93226
89181
85532
81302
80739
83739
89137
98007
104896
109485
111723
113519
113641
112189
111996
109233
106891
104879
105740
104353
99020
96821
102182
101296
93050
88578
85355
80722
80373
83266
88513
97132
103738
107839
109659
111318
111362
109779
109213
106084
103383
101959
102865
101025
96521
94999
101285
100652
91559
86820
82598
77764
75617
75430
75999
80148
86250
91790
94834
96324
98902
95898
93615
90741
88589
88320
90143
89627
86616
85909
93256
93983
86405
81989
77769
73041
70490
69142
67736
70060
74551
80009
84174
86837
90402
86677
83790
80873
79362
79625
82641
85299
85054
85538
92823
92632
84810
80611
77360
73550
73741
78038
84315
93366
100953
105777
108477
110600
111731
110974
110966
108022
105912
104436
105534
104500
99822
97724
104004
102253
93258
88668
85321
81143
80526
83282
88380
96953
104325
109204
112308
114360
114217
113039
113219
110665
108537
106428
107173
105457
99949
97306
101818
100504
91473
87662
84625
80352
79618
83244
88463
97056
104366
109473
112066
113722
112798
111179
110931
107730
105270
102463
102801
100494
95244
93011
98470
98162
89945
85440
80968
75673
72723
71345
70285
73248
78042
83072
86519
89064
92593
88827
85773
82660
80785
80722
83457
85264
83738
83750
90949
91903
84968
80663
77066
72885
72129
74698
77723
83625
89325
94071
96893
98764
101061
98901
98138
95126
93164
92614
94445
93440
89822
88852
95354
94755
86661
82206
78682
73696
71718
71811
71790
75196
81247
86870
89869
91589
94709
91765
89730
87536
85652
85822
88402
88528
85737
84906
90718
91240
83595
79567
75647
70760
68295
67332
65861
67944
72312
77736
82094
85558
88931
85140
81423
78526
76577
76742
79826
82637
82293
82972
89305
89081
81348
77598
74276
70456
71131
75557
81124
90181
97789
102576
104903
107054
107738
106668
105773
102476
99695
98066
99944
99894
95341
93219
98648
97329
89516
84996
82046
78016
77530
80559
85965
94425
101567
106305
108875
111090
110636
109209
108494
105266
102660
100823
102216
101486
96476
94269
99197
98469
89991
85954
82770
78354
77508
81150
86232
94468
101732
106772
109288
111015
111214
109603
108296
105183
102864
100803
102539
101977
97041
95049
99884
98593
90988
86485
83019
78508
77725
81132
86483
94929
101892
106716
109062
111074
110804
109720
108526
104990
102393
100224
101738
100434
95610
93846
99062
98333
89856
85698
82261
77767
76823
80297
85303
93756
100686
105081
107182
108315
108689
106790
105491
101931
98974
97199
98366
96777
92050
91240
96871
96524
88405
83537
79374
74228
71827
72293
72505
76119
82058
87722
90379
91900
94351
91302
88907
85618
83279
83011
85198
85679
83055
82851
89240
90102
82814
78393
74561
69340
66717
66135
64516
66452
71455
76858
80958
83907
87430
83549
80156
76733
74988
75223
78597
82090
82263
83481
89008
88875
81482
77461
74141
70326
70562
75475
81288
89789
97484
102808
105523
107347
107872
106533
105606
102214
99491
97420
98737
98567
93934
92692
97576
96701
88481
83807
80763
76068
75396
79231
84209
92136
99214
104045
106296
107899
108048
106539
105684
102546
100235
98625
100247
99698
95199
93420
97632
97300
88679
84304
80967
76138
75708
79133
84154
92010
99537
104211
106663
108191
108380
106873
106289
102949
99969
98445
100056
99085
94279
93297
97561
96685
88447
83954
80698
76126
75517
79127
83745
91212
98682
103464
105772
107452
107509
105639
105189
101945
99211
97565
98947
97883
93496
92667
97155
96415
88002
83510
80138
75842
74890
78362
82563
90056
96660
101225
103012
104149
104587
102472
100900
97682
94735
93650
94986
93496
89459
89633
94765
93877
85598
80884
76485
71454
69138
69996
69488
72815
78892
84416
87079
88734
91820
88581
86741
83620
81663
81555
83655
83690
81017
81807
88097
88520
81203
76869
72911
67814
65420
64992
63158
64933
69450
74670
78206
80315
83644
80033
77300
74440
72707
73155
76311
79131
79371
81799
87540
86972
79503
75565
72004
68239
67870
71189
74907
81459
88219
92924
95396
97475
99300
97637
97089
94154
92086
90884
92749
92385
88876
88807
93404
92283
83694
79512
76122
71988
71292
74130
77554
84024
90767
95601
98270
100255
101539
99025
98772
96444
94788
93758
95111
93714
89652
89688
93397
91959
83786
79734
76591
72368
71550
74489
78136
84485
91485
96514
99086
101017
101803
99757
99261
96381
94407
93154
94800
93502
89801
89812
93820
92526
84113
80013
76625
72501
71474
74232
77795
84081
91071
96260
99051
101149
102156
100165
99373
96837
94823
93863
95210
94269
90406
90435
93828
92694
84795
80670
77139
72660
71942
74939
78610
84637
91384
96645
99389
100820
102070
99731
98706
95630
92947
92218
93440
91878
88515
89229
92778
91744
83983
79463
75628
70527
69033
69567
69363
72288
78071
83558
86840
88956
92098
89197
87266
84621
82826
83018
85432
85300
83425
83872
87723
87413
80019
75850
71880
67095
64979
64653
63257
64159
68631
73917
77659
80195
83378
79754
76725
73730
71954
72277
75436
78560
79163
81648
85606
85054
77737
73857
70467
66768
66326
69433
73206
78609
85167
90021
92523
94404
96504
94412
92963
89621
87615
86661
88682
88797
85971
86365
89933
88808
80922
76921
73527
69365
68557
71108
74720
80244
86414
91154
93404
95419
96835
94697
93368
90079
87954
87226
89533
89297
86312
87132
90683
89759
81974
78218
74808
70696
69874
72469
75507
80818
86766
91405
93415
95062
96660
94359
93290
90376
88406
87710
89693
89857
87175
88560
91872
90619
82606
78546
75311
71145
69933
72466
75611
80962
87139
91751
93954
95945
97973
95804
94926
92181
90390
89766
91864
91611
88652
89691
92491
91390
83422
79459
76115
71898
70933
73304
76596
81737
87822
92794
95126
96800
98531
96288
94941
91769
89622
89249
90897
90001
86971
88768
91663
90453
82442
78400
74745
70053
68135
68882
68940
71143
76826
82051
84517
86462
89555
86915
84970
82524
80720
80759
83244
83858
82605
84074
87579
87388
80137
76347
72362
67448
65438
65137
64268
64886
69064
74158
78080
80762
84258
80687
77852
74846
73072
73481
76483
79444
80474
82075
85783
85411
78014
74117
70520
66194
64662
65023
64597
65967
70706
75896
79146
81520
85372
82040
79257
76544
74830
75095
78434
80926
81374
83662
87129
86339
78767
75127
71667
67608
67178
70330
74650
80091
86894
92300
94735
96857
98951
97255
96608
93844
92171
91374
92986
92527
89727
90914
93318
91501
83450
79449
75953
71656
70707
73391
77177
82073
88972
94093
96864
98961
101109
99229
98485
96007
94274
93410
94856
94006
91311
92280
94610
93115
84664
80634
77035
72709
72021
74436
78483
83656
90225
95674
98568
100731
102394
100415
99648
97154
95105
94335
95908
94964
92282
92685
94701
93304
84992
80988
77438
73313
72463
75266
79248
84365
91270
96594
99229
100977
102776
100643
99669
96730
94310
93485
95175
93976
91520
93235
95387
93855
85360
80801
76727
72138
70107
70991
71383
73488
79250
84763
88014
90084
93695
91173
89590
87267
85698
85973
88248
87998
86698
88901
91685
91130
83405
79084
75159
70149
68091
67980
67360
67295
71808
77063
80849
83346
87150
83751
81594
79169
78108
78834
81869
84743
86321
89198
91777
90021
81805
77520
74266
70686
70671
74849
80748
86682
93987
99848
103087
105541
107416
106473
105918
103220
101186
100253
101175
100866
98355
97369
98064
95969
87122
83044
80017
76223
75741
79419
84916
91020
98323
103977
106632
109332
110535
109105
108532
105873
103986
102301
103038
101305
99489
98675
99619
97569
88975
84572
81124
77139
76690
80060
85832
91370
98368
103848
106671
108676
109718
107893
107422
103791
102224
100424
101261
99919
98256
97922
98845
96889
88714
84545
81126
77037
77023
80387
86589
92169
99140
103963
107146
109058
109835
108036
107736
105099
102690
101124
102473
101308
99429
98867
99845
98062
89423
85728
82442
78321
77495
80796
86254
92386
99765
105329
107568
109779
109783
107182
105557
101712
98959
97696
99143
97798
95751
94433
95357
94075
85972
81184
77363
72559
70873
71502
73176
74627
80262
86002
88625
90499
93689
90289
87884
84835
82891
82770
85442
86106
86137
86658
89259
89736
82313
78230
74341
69546
67332
67188
67263
66768
71129
76353
80043
82618
86371
82353
79593
76617
75133
75575
79058
82470
85617
87150
89224
89077
81415
77266
74079
70259
70715
76020
83940
90229
97355
101593
103724
105707
106999
105777
105132
101874
99583
97854
99776
100073
98836
97369
98355
97543
89188
85217
81667
77638
77302
81316
88879
95206
101540
105480
107206
108742
108695
107431
106503
104146
102013
100499
101591
100936
100024
98440
98825
97627
89727
85487
82484
78193
77776
81978
89254
95683
102167
106261
108131
109981
110202
108759
108630
105538
103550
101792
103323
103020
101968
99286
99829
98325
90050
85811
82886
78673
78174
82137
89964
96718
103004
107306
109347
111628
112271
111046
110734
107786
105468
103516
105001
103954
102870
100161
100775
99286
90745
86569
83312
79002
78266
82395
90177
96956
103566
108333
110577
112510
112945
111001
110427
107154
104438
103222
103893
101695
101028
99731
100494
98931
90119
85364
81037
75722
74107
74605
76676
78032
84114
90531
93312
95385
98382
95131
93362
90327
88586
88507
90527
91164
91571
89674
91548
92075
84456
80185
75933
71186
69102
69049
69849
69767
74065
79520
83924
87424
91114
86764
83385
80382
78803
79509
83737
87265
90050
88606
89947
89368
81912
78004
75083
71194
71508
77059
87395
95944
100404
104110
106122
107999
108377
106847
106156
103210
100437
99088
101404
101346
101379
97457
97691
96417
87974
84131
81140
77064
76702
81346
91750
99594
103662
106714
108137
109519
109030
108028
107794
105020
103089
101800
104389
104409
103907
99617
99060
97501
88736
84565
81509
77651
77169
81616
91583
98646
104879
108281
109510
111255
111264
109460
108689
105439
103505
102059
104627
104068
103806
98979
98889
97541
89553
85712
82486
78323
77719
82159
93492
101780
106185
109629
110890
112327
112126
110537
109839
107027
104847
103599
106228
106003
105115
99885
99839
98438
89999
86111
83037
78948
78251
82680
93655
102236
106709
110033
111259
112314
111918
109778
108961
106196
103247
102492
103801
102417
103080
99134
99597
98297
89389
84029
80109
75091
72929
74191
77126
79294
85711
91599
93831
95419
98796
95291
93310
90386
88334
88198
90364
90510
92574
89969
91780
92334
84817
80146
75997
70779
68556
68530
69809
69981
74420
80419
84415
87866
91638
86866
83671
80491
79058
79705
83611
87768
91944
89079
90008
89492
82214
78275
75277
71550
72065
78017
90049
99059
103586
107117
108682
110316
110438
109020
108659
105780
103697
102382
104932
105050
105196
99611
99490
98261
89312
85166
82230
78313
77709
82233
93727
102682
106657
109475
110907
112114
112034
110528
110580
107797
105679
103944
105970
105545
106146
100515
99834
97993
89538
85447
82231
78412
77931
82501
93294
101250
106489
109570
110799
112253
112023
109867
109568
106396
104116
102798
105062
105595
105898
100122
99794
98371
90330
86152
82834
78810
78231
82778
94450
102771
106084
108299
109143
110726
110798
109133
109008
106407
104283
102891
105207
105299
106299
100080
99726
98575
89853
85597
82293
78256
77542
82292
93871
102406
105741
109123
110337
111341
110967
108664
107632
104600
101879
101317
103175
102846
103652
98494
98613
97161
88302
83213
79444
74557
72493
73529
77077
79809
85619
91099
93792
95685
98399
94657
92325
89152
87051
87073
90422
92927
93608
88708
91020
91548
84445
79918
75820
70850
68442
68404
69973
70658
75029
81072
85398
88620
91687
86582
82854
79164
77245
78642
83901
89594
93254
89073
90174
90023
82777
79155
76065
71997
72230
78357
91254
101426
105168
108186
109066
110272
110043
108187
107043
103795
101330
100324
103784
105956
106157
98918
98639
97692
89976
86036
82968
78500
78046
82958
95286
104777
108017
109854
110394
111381
110871
109000
107943
105148
103033
102009
104839
107290
107325
99935
99964
98934
90525
86283
83101
78976
78301
83214
94418
103272
107907
110324
110739
111998
111738
110008
108766
105535
103526
102513
105866
108373
107712
100057
99637
98838
90978
86840
83643
79407
78438
83451
95747
105613
107884
109682
110274
111071
110754
108979
107996
105058
102524
102141
104702
107148
107501
99977
99647
98755
90635
86611
83604
79218
78531
83385
95537
105154
107442
109360
109382
109590
109201
106805
105561
102040
99079
98512
100961
103112
104391
97777
98322
97280
88927
83963
80096
75165
73084
74163
77715
80955
86269
91710
93603
94907
97599
93396
90738
86990
84958
84722
87981
91908
93065
88326
90631
91375
84401
79894
75739
70602
68186
67950
69843
70544
74287
79553
83069
85386
89038
84502
80928
77613
76343
77150
82039
89152
93349
88425
89304
89322
82364
78525
75376
71249
71428
77263
90398
100432
103358
105763
106824
108409
108778
107583
106990
104285
102251
100704
103755
107625
105788
98229
98083
97042
89041
84703
82046
77888
77325
81894
93565
103039
106140
108362
109541
111008
111044
109491
109167
106597
104811
103314
105032
108158
107219
99675
99367
97909
89880
85421
82166
77661
77145
81672
92695
101867
105576
108532
109306
110980
111569
109106
110631
107119
105175
103547
105919
109185
107927
100087
99452
98133
90225
86005
82693
78365
77794
82254
93981
104096
105704
107737
108913
110177
110420
109329
109122
106755
104821
103764
105894
109247
107578
99756
99373
98122
89639
85455
82224
77813
77424
82109
93486
103605
105393
107195
107644
108782
108989
107227
106700
103794
101032
100465
101772
104740
104179
97321
97787
96633
88278
83705
79544
74633
72581
73747
77683
81459
85360
89974
91740
93149
96497
93124
91029
87971
86244
86223
88793
93433
93309
88271
90385
91095
84016
79389
75326
70304
68060
68093
69886
71113
74160
79158
82431
84528
87689
83930
81121
78122
76922
77942
82310
90718
93370
88470
89178
89180
82088
78395
75379
71623
71738
77813
90418
101211
103562
105455
106238
108127
108709
107611
107301
104767
102368
101121
103952
109157
106169
98051
97994
96453
88671
84641
81492
77503
77071
81922
94102
105330
107026
108741
109457
110715
110226
108891
108244
105750
103377
102360
105427
110559
106708
99021
98535
97188
88884
84817
81835
78043
77532
82300
93451
103846
107707
110202
110752
112166
111581
109522
108939
105933
103610
102364
105833
111657
106813
98999
98508
97578
89534
85658
82716
78434
77976
82802
94769
106171
108164
109823
110415
111848
111211
109582
109210
106651
104267
103474
107249
112695
107550
99792
99463
98671
90424
86375
83166
78914
78368
83216
95310
106853
108973
110827
110939
111628
111136
108746
106679
103347
100528
100416
103979
110544
106624
99944
100357
99263
90896
86211
82316
77273
75346
76598
80594
85722
90524
96285
98350
99448
102572
98278
95288
91940
90240
91382
96517
102889
99064
93260
95492
96345
89512
84963
80698
75524
72761
72662
74588
77373
80625
86530
90594
93478
96836
91641
87364
83546
82227
83566
90448
99869
98032
92266
93373
93452
86804
82814
79523
74925
74965
81301
94913
107740
110364
112624
113336
114724
114077
112277
110786
107274
104687
104273
109142
116445
110037
101669
100781
100179
92112
87706
84676
80286
79580
84424
97030
109171
111354
113031
113073
114016
112984
111160
110441
107049
104892
103878
108664
115325
109311
101757
101742
100686
92137
87590
84307
79755
79146
84391
96233
107896
111468
113766
114380
115761
114840
112930
111528
108341
106251
105681
110537
117258
110903
102797
102338
101317
93553
89522
86220
81761
80840
85616
98045
110802
111716
114046
113940
114321
113235
111223
109888
106987
104778
104061
108981
116840
110498
102351
102216
101559
93477
89726
86663
82262
81647
87086
99413
112702
113755
114625
114085
113654
112598
109399
107148
103089
100541
100571
104808
113245
108472
101840
102653
102199
94298
89472
85924
80857
79255
80833
84971
90661
95225
99952
100086
99852
101524
96593
92778
88719
86754
87330
93400
102554
99117
93709
96813
98297
91884
88167
84142
78576
76183
76629
78657
81827
84828
90095
92542
93346
95675
89981
85100
80831
79259
80603
89376
101633
99666
94632
95727
95925
89920
86572
83783
79276
79600
86128
100132
113835
116028
117383
116370
116129
115053
112680
110512
106781
104187
104036
110771
119735
113041
104825
104796
104486
97179
93023
90167
85820
85436
90732
103883
116938
118069
118898
118198
118264
117986
115852
114371
111442
109794
110096
116954
124417
116285
107920
107537
107084
99131
94985
92067
87572
87139
92330
104663
117733
121379
123649
123693
124473
123103
120598
119196
115659
113317
113460
120779
128397
120787
113267
113005
112596
105551
101659
99059
94568
94166
99766
113486
127893
129022
129290
127890
126823
124659
121960
119678
116184
114184
114728
122959
132563
125448
117258
118069
117735
110203
106838
104340
99930
99697
105724
119285
133361
135338
135765
133239
130962
127971
123832
120245
115354
112279
113342
121266
130034
124399
118217
119570
118894
111150
106892
103433
97978
96067
98013
102454
108872
113956
118566
118840
117446
118235
112036
106860
101056
98254
99263
107485
117147
112372
107196
110219
111439
105429
101303
97261
91555
89062
89325
91169
94666
97962
103200
104233
103479
104861
98102
92987
88244
86421
88415
97896
109225
106911
102345
104164
104532
98106
94751
91956
87748
87909
94399
105663
118042
122790
125132
124907
125002
123773
121739
119494
115817
113724
113663
121893
127495
119306
111206
111308
111034
103994
99865
96604
91457
91009
96171
106679
118645
123429
126182
126684
127081
125464
122919
120615
117356
114789
114601
122574
128783
120550
113154
113831
113606
106530
102489
99323
94889
94136
99350
110649
122737
127040
128381
127044
125794
123190
119839
117206
112869
110340
110612
120088
127409
119631
112307
113481
112965
105487
101537
98646
93822
92785
97762
107854
119732
124252
125727
125852
125856
124294
122125
120148
116580
114278
114692
123083
127162
118959
111496
111977
112086
104275
99674
96348
91258
90574
95311
105104
116347
121637
123512
123595
123762
122755
119370
116436
111901
108903
109161
116632
121526
114035
106907
107980
108101
100072
95483
91599
85406
83228
84427
88131
93691
97682
101689
102840
103421
106029
102139
98669
94654
92325
93663
102441
108100
102360
97180
100380
102244
95427
91329
80829
78177
77495
79216
82332
84292
88395
91845
92941
94015
96199
91545
87699
84437
83880
90367
101756
102785
99212
95381
97774
98741
92524
89135
85903
81264
81070
85366
92958
98410
102833
105218
104566
104865
106254
102778
99992
96525
95826
102382
112808
110850
104357
98455
100907
101297
95833
91998
88373
83197
81200
82268
85182
86548
90377
94970
96770
99168
102759
98217
94027
90714
90596
97670
108769
109539
104477
99586
101895
102185
95844
92423
89488
85251
86084
92981
105184
113972
118771
121304
120983
121597
121122
118658
116894
113903
113128
119567
128289
124584
115913
108200
108338
107424
100485
96319
93178
88439
87640
92949
105540
115941
117771
119527
120065
121448
120951
119316
118524
115694
115091
120786
128458
125342
115724
107983
108519
108055
100289
96201
93023
88079
88039
93565
106790
116741
118845
120035
120052
120616
119971
117768
115983
113187
111765
117514
125115
122333
114020
107629
108553
108048
99577
94702
90694
85370
83342
85027
88955
92509
97847
102947
104510
105724
109142
105553
102447
98712
98490
104976
112448
110500
103941
99007
102155
103491
97070
92365
88233
82156
79783
80100
82200
83614
87666
93229
97141
100454
104184
99423
95212
92009
92090
99766
108706
109698
105443
100489
102153
102521
96704
92906
90025
85488
85643
92422
106591
117654
121248
123524
124406
126213
126849
125694
124726
122061
121486
127120
134277
131567
122400
114032
114167
113466
106180
101918
98813
94172
94077
99415
112679
123621
125473
127639
127982
128762
128065
125846
124604
122164
121806
128042
135448
132432
123179
115498
115640
114407
107031
102955
99855
95343
94949
101005
113281
122786
126218
127336
126327
126129
124949
122283
120289
117401
117024
124434
133308
130573
121962
114356
114678
114250
107359
103461
100531
96088
95268
101309
114295
124713
126052
126766
125907
125908
124775
122460
120605
117397
116631
124049
131389
129175
121116
114315
115335
114716
106893
102528
98467
93058
90435
90945
94196
96689
99978
104312
106112
107610
110643
106519
102486
99246
98919
107617
115619
115005
109880
105237
108376
109062
102909
98988
94857
89527
87764
89725
93364
96417
100431
104245
104382
104115
106582
102171
98307
94752
95219
104537
113333
111866
105914
101656
104936
106589
100692
96868
93191
87469
85190
85934
87970
89522
92395
96593
98647
99946
102632
97554
93543
90097
90973
101520
111621
112929
109434
104577
106768
107574
101732
98411
95967
91853
92154
99480
113794
125771
127549
128501
127415
127294
126240
123974
121689
118787
119506
129233
138054
135687
127404
119399
120348
119641
113137
109646
107117
102967
102871
109309
122739
134322
135652
136442
135698
135745
133896
131348
129194
126596
127242
136300
144108
141592
132742
125059
126138
124836
117215
113131
110555
106068
105851
111855
124565
135304
138663
140275
139540
139103
137497
134930
132844
129976
130886
139668
147092
144247
135296
126894
127204
126395
119211
115232
112172
107731
106709
112538
125924
137342
137405
137259
135089
134289
132373
129809
127861
125246
125866
134669
142460
139545
130881
122999
123629
123122
116394
112757
110211
105629
105586
111782
124772
136435
136936
136659
134442
132407
129956
126459
123074
120207
120288
130485
137752
134794
127376
121012
122714
122820
114992
110800
106746
101105
99104
101034
105019
110096
114009
117924
117472
116640
118391
113395
109878
106620
107012
116408
123290
121646
115465
110872
114140
115847
110296
106655
102822
96608
93950
94350
96439
98855
101784
106482
108194
108966
110787
105068
100267
96770
97834
108657
117625
118846
115262
110350
112309
112950
107493
104510
102056
97501
97670
105087
119260
131576
132716
133009
131643
131484
129994
127178
124687
122023
122804
132279
139304
136562
127956
119970
120325
120096
113447
109981
107413
102868
102930
109291
122952
135233
135913
135647
133452
132115
130055
127118
124893
122137
123265
132866
139991
137228
128720
121510
121800
121438
114629
110752
107905
103127
102748
108807
120834
131267
133851
134433
132928
132152
130604
127768
125438
122972
124272
133435
140789
137674
128500
120635
121710
121164
114563
112249
109800
104844
104177
110345
124089
135235
136061
136612
135790
136087
134925
132822
131088
128544
129406
138433
145027
141571
132652
124499
125145
124783
117700
115717
112777
108363
107822
113934
127582
140119
140810
141679
140544
140183
138338
135715
133073
129632
130037
139338
144650
141107
133126
126005
127617
126668
119443
114969
111302
105638
103781
105788
110034
115687
119896
124249
124602
124412
126309
121665
117834
114283
115107
124431
131001
129143
122923
117551
120694
121902
116236
112091
108213
101875
98805
99039
100768
102975
105864
111081
114093
115831
118481
113007
108253
104536
105605
115697
123299
124854
121344
116107
118150
118677
112940
110194
107500
102978
103149
110843
125204
137948
140141
141092
140563
140242
139262
137286
135220
132552
133309
142292
148780
146076
136894
128394
128562
128158
121583
117969
115159
110064
109817
116335
129929
142738
143105
143592
142149
141872
140114
137725
135558
133140
134413
143364
148994
145481
136275
127951
127528
126584
119493
115636
112711
107992
107499
114014
126996
138875
141670
142343
139910
138266
135540
132504
129848
126880
128797
139709
147246
144624
136189
128231
128724
127937
120945
117685
114510
108964
108072
113511
126919
138923
138696
138104
137225
137578
136283
133976
131679
129421
130562
138603
143541
140305
131699
123355
123141
122491
115455
111504
108549
103540
102785
108924
122103
134986
136018
136061
135047
134718
133165
130443
128218
125387
126441
135987
140892
137898
131064
124458
125826
124593
117203
112708
108868
103233
101158
103093
107677
113260
117811
122197
123723
125159
128362
124572
120999
117587
117929
124807
128884
126877
120374
114732
117549
119334
112619
108000
103625
96800
93647
93871
95535
98316
100932
106651
110416
113095
116612
112101
107742
104550
106147
114881
121081
121984
117857
112556
114079
114198
108233
105474
102921
98545
98778
106647
121336
135029
136879
136828
136494
137165
136081
134267
133162
131380
133586
143511
149885
147347
138989
130419
130802
129831
122522
119108
116308
111481
111113
117651
131700
145008
145707
145009
143886
144920
143843
141883
141223
139263
140998
148904
153742
150427
141548
132981
132865
131148
123471
119348
116014
111225
110182
115974
128534
140096
143059
143822
143693
144419
143737
141495
139897
137053
137682
146146
151029
147872
139231
131012
130824
129736
122833
119417
116530
111460
110547
116916
130569
143687
143900
142911
142134
142535
140943
138869
137345
134958
136358
144890
149200
145933
137712
128856
129221
128201
121041
116644
113820
108756
107765
113744
127206
140409
141375
141275
140505
141292
140241
137573
135146
132596
133467
142226
146297
142577
135198
128079
129122
128430
120665
116269
112274
106786
104580
106734
111563
117896
122302
125882
125404
124734
126360
121812
117633
114239
115823
126638
132760
131769
126729
121986
125617
126917
121330
117913
114003
108063
105234
106018
108572
111900
115188
120433
123388
124983
127154
121969
117397
114389
115844
125653
132150
132829
128252
122148
123301
122561
116346
113434
110512
105534
105576
113009
126794
139561
141879
141731
140340
140104
138884
136338
134046
131716
133883
145506
151787
149778
142042
133600
133893
132764
125863
123463
120697
115401
114492
120028
132956
144840
145641
145138
144677
145189
143885
141409
140172
137582
139227
148195
152665
149674
141260
133084
132566
130912
123591
121230
117947
113006
112253
118035
130348
141692
144955
145610
145296
146022
145090
142832
140845
138747
140285
150196
155420
152409
143753
135624
135451
134436
127410
125141
122448
117140
116386
122677
136033
148312
149744
148644
148726
149500
148154
146736
145120
142883
144156
152750
156560
153180
144510
135756
135021
133372
125918
122565
118615
112758
111281
116208
128157
139668
141740
141968
142719
144101
143949
142382
140955
138398
139482
148515
152523
149312
141889
135247
136570
135966
128213
125069
121241
115773
112995
115021
119186
125375
130564
134512
135189
135638
137125
133021
129601
126976
128805
138663
144845
143467
138123
132912
136133
137093
131041
127553
123961
117843
115155
115816
117906
121707
125381
130598
133756
135068
136989
131544
126918
124012
125611
136722
143926
145551
142016
137030
138948
138277
132511
129530
127144
122429
122261
128892
139520
150285
155609
157598
157960
158958
158801
157275
155165
151938
153036
160686
164291
161925
153359
144795
145042
143063
136101
133381
129736
123737
122035
126999
136583
146476
150741
151956
152801
153494
152018
149826
147637
144576
145460
152803
156579
153797
145546
137700
138381
136973
129793
127329
124177
118555
117319
121934
131351
140671
145567
147212
148103
149583
148791
146988
144696
141012
140818
146788
149939
147032
138519
130765
131329
129696
122359
119617
116360
110599
108887
113373
123210
133503
137839
138459
138281
138815
138184
136318
134476
130860
131203
138790
143023
140434
132816
125543
126249
125367
118290
114536
111312
105862
104673
108789
117554
127248
131683
133346
133480
133853
133488
130533
127942
124452
124734
132822
137331
134908
128746
123287
125039
124544
117696
114687
111303
105681
103363
105101
108868
114730
119256
123001
123276
122882
124691
121998
119323
116753
117442
128052
131562
127909
123190
120357
125447
128931
125508
122906
119082
111491
106279
105195
105389
106782
108294
111918
114697
115233
116293
111428
106659
103699
104999
114563
120994
123379
122226
119141
122344
122049
116129
113550
110970
106331
105186
108504
115308
122175
126239
129431
130435
130852
131272
127219
123214
119917
121101
131814
139090
138600
132920
127181
129470
129286
123707
121265
118958
113861
112503
116522
124198
132097
136728
140205
141519
141972
142064
138067
134529
131106
132203
142127
148135
145923
139054
132545
134445
134043
127626
124953
122261
117024
115705
119418
126434
134425
138869
142017
142855
143421
143620
139779
136269
132546
133038
141870
147140
144794
137800
131048
132899
132364
126223
123360
120636
114872
113389
116961
124194
132529
136793
139466
139871
140381
141041
137998
134746
131441
132688
142573
148227
146164
139016
132205
133341
132860
126138
122817
119479
113570
111498
114516
120655
127572
131133
134015
135236
136657
138426
135418
132807
129756
129988
137921
142502
140244
133619
127437
129006
128241
121390
117263
113067
106373
102991
103465
105884
109663
113071
117265
119655
121352
125036
122786
120206
116928
117113
124151
126421
122949
116746
112095
116025
118998
114546
111607
107407
99825
94252
92104
91477
91407
91416
93925
97388
101018
105992
103446
99523
97041
97530
106011
113400
115538
113000
108865
110925
110798
105047
101241
98314
93488
92986
97552
106088
115185
121351
125381
128896
132331
134678
132745
130417
127137
127787
137687
145212
143694
136485
129088
129959
129502
123566
120530
117776
112434
111630
117707
131140
143883
146598
146424
145906
146690
145530
143275
141181
138287
138067
146383
152309
149195
140464
131690
131837
130560
123693
119903
116922
112200
111620
117505
130221
141956
146523
146630
146199
146245
144775
142274
140059
137358
138329
147957
155249
152454
143912
135534
135428
134418
127570
124220
121075
115503
114209
119482
132484
145262
147899
148008
148219
150124
149054
147068
144774
141479
141666
149248
155290
151796
142629
134305
134239
133425
127117
123764
120934
116130
115333
121460
134675
148595
151337
150596
149021
148384
146494
143367
140075
136309
135769
146338
154117
151315
143510
136732
138140
137237
129842
124977
121226
114928
112368
113608
116947
121909
126342
130615
132405
133685
135640
131472
127194
122758
121829
130085
136388
135179
129347
123935
126713
127580
121452
117305
113253
106223
102767
102783
104511
107328
110646
115909
120727
124417
128126
123138
117879
113910
113790
121982
130831
132790
129042
123394
124971
125252
119530
116832
114202
108862
108459
115739
130044
143766
146435
146402
145720
146162
144622
142468
139664
136501
136466
144351
152621
150289
141817
133468
133645
133248
126731
123105
120692
115451
114825
120928
134612
148160
150091
149025
147638
147572
145281
142411
139588
136563
136430
144345
152551
150547
142265
134118
134434
133738
126888
123548
120976
115971
115347
121548
134390
146959
151315
151445
149695
149211
146849
143810
140430
136407
136269
144483
154156
152565
144539
136423
137385
136970
130754
127774
125650
120974
120338
126387
140695
154710
156713
156320
155275
154484
151736
148669
145322
141580
141850
150296
159216
156511
148026
139657
139747
138566
132064
128727
125996
120860
119971
126193
139565
153432
155382
155038
153599
152844
150464
147436
144369
140180
139563
148360
156278
154196
146844
140096
141947
141921
135104
131180
127937
122541
120382
122681
126864
133221
138808
143366
143549
142443
143043
137449
132575
128033
127837
136748
147763
147978
142905
137712
141701
143296
138077
135190
132077
126152
123213
123753
125909
129323
133320
138771
141603
142207
143330
136747
130217
125614
125593
135688
148481
151257
147919
142330
144238
144329
139576
137679
135904
131108
130921
138255
151796
163650
166510
166467
164634
163477
161073
157653
153355
149647
149482
158152
169180
167672
159699
151731
152448
151875
146039
145968
143520
138739
138195
144767
158217
170645
172275
171478
169677
168379
165118
160866
156636
152212
152503
160902
171226
169476
161471
152820
153145
152480
146601
145801
143397
137771
136990
142634
155613
167410
171313
171526
170132
169777
167134
164311
161334
157176
156373
162390
170708
167448
158057
148671
148339
147309
140321
137255
134157
127833
126223
131120
144336
157173
158066
157689
156652
156816
155000
152779
150388
147029
145700
151066
158721
155014
145709
137302
137044
136365
129868
126551
124021
118686
117426
123224
136478
149486
151478
151062
150219
150688
149284
147314
144470
140844
139918
145907
153222
149646
141667
134516
135084
134396
127064
122507
118385
112237
108782
109984
113722
119066
123606
128086
129329
130533
132889
129218
124869
120752
119497
124444
133226
131859
125682
120296
123451
124754
118917
115417
111652
104785
100965
100893
102784
105506
108754
114416
118893
121929
124705
119237
114156
110714
109656
116328
127265
129083
124943
119466
121345
121938
116506
113901
111670
106750
106398
113466
127732
141377
143630
143977
143718
144543
143457
141386
139543
136416
136150
141877
151281
148927
139989
131514
132505
131928
125843
122361
119791
115009
114305
120299
134212
147666
149169
148693
147751
148347
146908
145435
143727
140753
140300
146001
155211
152084
143409
134550
134709
133465
126849
122890
119819
114683
113729
119344
131953
143913
147538
148233
147895
148265
146649
144742
142524
138790
137175
141995
151752
149213
140428
131912
131967
131632
125276
122027
119098
114126
113168
119178
132508
146058
147505
147555
147013
147881
146293
144542
142164
138500
137754
142695
153803
151539
142786
134645
135788
135380
128693
125508
123101
118123
117563
124119
137314
151347
153056
153165
151448
149796
147018
143141
139575
135502
134060
139829
150879
148892
141389
134737
136581
136422
129690
125754
122245
116436
114151
115998
120313
126289
131187
136483
136983
137639
139624
135365
130697
127390
126330
131754
142792
142466
136740
131391
135187
136864
131494
128071
124407
117973
115296
115478
117657
120945
124499
131172
136059
138769
141471
135890
130369
126493
126472
132684
145445
148055
143718
138862
140459
140823
135633
133168
131041
126393
126098
133597
147575
160895
164115
165924
166535
168136
167967
166659
163751
160068
158726
162943
173564
171357
162104
153117
153720
152648
146357
143630
141061
136006
135291
141526
153698
165008
166799
168425
169344
170656
170354
168593
166617
163438
162711
166679
177509
175120
166740
158129
159363
158151
151965
151366
149077
144047
143766
149855
161955
172090
176100
177969
177909
178554
176878
174235
171385
167550
167324
172225
186376
184821
176401
167786
169117
168303
162670
163326
161326
156041
154722
160478
173030
182843
184479
185681
184815
185139
183326
180542
177408
173666
172934
178004
189501
190070
181540
173697
174651
173848
168482
170306
168558
163502
162534
168412
179345
189357
190724
191697
189848
188735
186427
182113
177712
173012
172129
176980
189629
188619
181039
173938
176129
175806
169499
170134
166833
160458
157850
159000
162543
167713
173303
178723
179298
178341
178586
172970
167406
162449
161531
166407
179803
180712
174990
169532
173147
174919
170637
167987
165045
158445
154886
154368
155245
157275
160994
167128
171312
173433
175076
168889
162296
157678
157000
161475
176445
179589
175511
169603
171512
171090
166775
164856
163550
158735
157450
163518
174577
183115
185272
187579
187555
187566
186356
182785
178150
173242
172198
176094
189527
189572
181745
173341
174871
174689
169500
171274
169923
164952
163738
169726
181611
190268
191758
193325
192063
190873
188751
185737
181669
177931
178023
182813
197443
198406
190732
182847
184006
183357
177708
179664
177303
172191
171149
176290
185774
193349
196513
199689
199344
199655
198229
195152
191190
186276
185075
188212
201264
200531
191401
182839
184417
183615
178723
181212
179772
174161
172735
178288
189198
196866
198150
198752
196393
194793
192421
188030
183604
178815
177915
181898
195371
194938
186938
178592
179022
178405
173995
175765
173637
168412
166889
172162
183336
191756
192480
193167
191204
189846
187406
182888
177600
172636
170785
174731
188525
189090
182385
176253
178842
179331
173718
175066
172477
166322
163477
165338
169132
174547
180244
186086
185423
184514
184644
178756
173162
167767
166299
169372
183991
186315
180794
175348
179004
180913
176889
175098
172692
166496
163312
162872
163993
166111
169897
175714
177758
177466
177318
169983
162885
158084
156856
161115
176474
181242
177201
170879
172552
171983
167055
165378
163950
158495
157100
163134
173053
179794
182248
184347
184008
184208
183348
180756
177127
172826
171399
173274
183956
183295
174497
165875
166969
165965
159539
160712
157947
151977
150078
155411
165097
172093
173200
174322
173903
174007
172746
170396
167025
162790
161425
163429
174735
174408
165743
157582
158492
157548
151626
152767
150111
143887
142105
146994
156647
163861
166706
168599
168475
169055
167615
164666
161753
158182
156883
158003
168289
167690
159279
151089
151457
151262
145350
145106
142463
136859
134821
139756
151057
159022
159821
160643
160249
160889
159318
156730
153500
149136
147538
149347
160934
161468
153446
145784
146286
146073
140384
140094
137543
131839
130377
135819
147020
156987
158984
160196
159111
158625
156714
153316
149547
144893
142784
144681
155051
155435
148170
141461
142845
142874
136274
132673
129697
123486
120544
122135
125723
129844
134003
137856
138097
137960
138703
134561
130139
125090
123241
125842
137722
140529
135255
130110
133797
135609
130913
128430
125387
118853
115712
115828
117901
119400
123320
128399
130203
131433
132673
127136
121777
116939
115549
118872
134148
142402
140071
135985
139380
140224
136480
135228
133894
129551
129646
137196
148718
156102
159260
159176
156677
155001
152549
149586
145445
140520
138547
140402
155298
160118
153006
146254
148624
148953
143716
145654
144001
138754
138083
144094
155264
162632
164446
164057
161193
159298
155958
152244
147137
141837
139425
141350
154788
160129
153459
146742
149007
149253
144469
145095
143161
138471
137711
143716
154227
160174
162539
161870
158703
156015
152296
148553
143338
138504
136483
138615
152210
156362
148997
142302
143739
143599
138026
139233
136908
131107
129206
134335
145126
151645
153428
154372
153435
153165
151312
148591
144892
140374
138021
139047
148802
150837
142339
134515
135407
135442
128942
127923
124707
119331
117643
122512
133633
141662
144859
146193
145249
145119
143424
140290
136110
131061
127488
128755
139126
141552
134228
127704
129239
129939
123298
119253
115595
109259
105946
107415
111389
114415
119268
124126
125635
126626
128114
123887
119130
114340
112472
114359
124837
128790
123375
118117
121452
123867
118490
115308
111890
105605
101942
102152
104213
105014
108684
113862
115645
116664
118398
112781
106830
102538
100915
103708
117063
126513
123996
119485
122568
123851
119663
118222
116579
112226
112643
119831
132730
141718
145160
145962
144192
143162
140742
137935
133417
128522
126277
127036
139124
144645
137681
130788
132596
132929
126947
124503
122244
117390
116700
122401
134788
143209
145530
145295
143428
142773
139985
136908
132922
128375
125328
125832
136884
142390
135183
127828
128807
129171
123177
120486
118405
113493
113154
118991
130543
138390
141466
141378
139156
137525
134447
130660
126697
121375
118112
118126
129404
136688
130014
123185
124705
125037
119368
116844
114349
109345
108637
114368
126284
134373
137243
138204
136784
135887
133779
130294
126655
122192
119420
120258
131552
137285
129369
121836
122940
123771
117533
114609
111528
106626
105835
111217
122556
130582
134602
136091
135275
134661
133131
129633
125551
120390
117523
118165
128400
133313
126250
119628
121612
121940
115490
111498
108076
102601
99999
101598
105646
108294
113330
117645
118260
118564
120325
115965
111680
106996
104942
106778
117326
123303
117710
112365
116044
117976
112576
109263
105514
99069
95761
95935
97825
98125
102669
107959
111120
113358
115677
110968
105962
102803
102122
105309
116676
125431
123004
118120
120791
121601
117066
115074
112978
108959
109241
116992
130666
139542
143470
144363
143572
143635
143186
141322
138184
134198
132080
133602
144131
150350
142872
134948
136739
136709
130219
127162
124483
119503
118603
125291
137158
144682
147753
148470
147484
147506
146139
144356
140776
136618
134739
135891
145726
151626
144010
136803
138294
138762
132358
130325
128139
123619
123246
129287
140708
146831
150619
151242
149440
148463
146555
144410
141755
138333
137031
138448
147420
151571
143129
135291
135616
135282
129503
128615
125819
120574
119460
125523
137520
144010
145777
146103
143994
143157
141639
138572
135124
130974
128443
129384
139110
147725
140227
133475
135258
135700
130095
130145
127765
122566
122125
128526
140671
148264
149970
148255
144419
141854
139208
135451
130707
125378
121951
122928
132137
140793
134422
128098
130458
130777
124309
120725
117134
111654
109238
111184
114931
117300
122502
125251
123510
122606
123745
119445
114783
109952
107251
108523
118008
126736
121673
116210
119974
121858
116657
113363
109548
103218
99805
100152
101448
101139
105827
110408
112448
113731
115141
109360
103443
99068
97248
99129
109777
121705
119272
113874
115937
117284
112459
110352
108467
104151
104246
111809
125716
134086
136208
135109
131793
129805
127995
124884
120736
115681
112790
112948
122302
132746
125719
118416
119394
119927
113678
110932
108776
104026
103869
110461
123980
132075
133538
132709
130530
129423
127177
124407
120935
116623
113679
113534
122069
131907
125179
118068
119229
119675
113458
110363
107856
103222
103406
110064
122085
128216
131409
131185
128725
127192
125018
121455
117804
112798
110140
110114
118636
128767
122424
115231
116320
117187
111618
109883
107446
102811
102396
108440
121382
129536
130277
129128
126438
124549
122622
119535
116227
112042
108943
108556
116584
126543
120049
112861
113848
114287
108269
104708
101994
97309
96972
103058
115280
123602
125777
125916
124221
123125
121720
118331
114636
109963
106980
106973
114512
123460
117244
110827
112644
113074
105810
101632
97797
91870
89830
91722
94928
98190
104370
109043
109676
111103
114101
110448
106983
103022
101209
102479
110147
117688
112113
106684
109987
112006
106667
102873
98848
92817
90019
90391
91731
92527
98020
103759
107902
110919
114047
109090
104650
100734
99329
101183
110052
121185
118787
113311
115658
116444
111697
109270
106932
102365
102491
109964
122138
130166
133418
134038
133344
133613
132652
130092
126750
122512
119793
119944
128254
138213
132366
125030
126241
126771
121221
119320
117190
112695
112776
119587
132120
140668
140857
138978
135768
134126
131959
128828
125538
121595
119001
120188
128099
137567
131627
123886
124667
124592
118568
115504
113120
108338
108204
114768
125484
133083
136570
136666
134442
133766
131801
128953
126142
121412
119235
119434
127038
135400
128187
120321
120344
120187
114373
110757
107729
102849
102030
107991
120001
128001
129044
128785
127133
126181
125004
122209
119231
115187
112682
112881
119751
128278
121949
114123
114842
114923
109351
105988
103189
98807
98975
105098
116373
124603
125104
124352
121336
120092
118959
115648
112068
107463
104090
103726
109377
118549
114141
108150
109161
109856
103008
99124
95866
90571
88906
91246
93695
97507
101546
103692
102269
101613
103459
98939
94995
90573
87472
87680
93710
104081
101164
96411
99560
102241
97071
93631
93631
90256
83781
81823
82439
82869
85897
90770
93421
94513
97432
92192
87014
82043
79107
79295
84461
91114
99138
96932
98427
99266
93535
90559
88071
83598
83436
89654
102983
113455
115810
116840
115168
114583
113895
112006
109553
105206
101707
99871
103042
105850
109117
104565
105025
105424
98930
95248
92390
87753
87240
92556
105407
116193
117823
118112
116598
115740
114608
112256
110150
106265
102871
101256
103730
105327
108620
104409
104776
105055
98191
94302
91595
87061
86660
91838
103734
112379
116257
117383
115961
115802
114757
111791
109730
106056
102983
100830
103581
105131
107972
103787
104371
104713
98188
94177
91048
86552
85700
90744
103714
113652
115602
116037
114694
114245
112974
111201
109041
105297
101945
100606
103471
104861
107026
103194
103521
104118
97243
93227
90006
85616
84924
90121
102430
112019
114342
115429
114025
113759
112996
110470
107726
103164
99934
98972
101024
101775
104632
101854
102864
103720
96734
92038
88206
82762
80531
82056
85688
89099
94899
99852
100464
101393
104238
100185
97004
92743
89859
90000
93599
96424
99728
97328
100606
102982
96260
92759
89269
83760
80886
81542
83450
84232
89114
93925
95815
97454
100335
94840
89354
84712
81337
81749
86811
93193
100207
99584
101976
103260
97864
95191
92855
88571
88799
95745
109424
119391
122414
122586
120837
119744
118519
115938
112606
108389
104821
103089
107021
109173
111344
108035
108791
109350
102937
99012
96152
91961
91433
97369
110508
120026
122591
123057
121430
121029
120121
117787
115532
111997
109567
109166
113494
115592
115438
110821
111568
111849
104784
100791
97914
93639
92888
98366
110553
119550
124920
126893
126281
126790
125856
123826
121626
117277
114630
113786
118086
119694
119609
115307
115393
115275
108696
104859
101904
96833
96475
102048
115194
124970
127977
128621
127619
127432
126251
123857
121011
116862
113552
112701
116187
117582
118493
114650
115123
115155
108260
104402
101514
96585
95983
101144
113154
122462
126030
127299
126276
125430
124021
119771
115602
110656
106275
105582
108766
110414
112622
110896
112925
113721
106261
101780
98080
92699
90410
91907
95764
99077
105402
110176
110049
110307
112492
108400
104571
100242
97465
97651
102196
105474
107436
105805
108890
111207
105068
101141
97580
91628
88492
89027
90535
91361
97182
102329
104506
105348
106804
101020
95178
91300
88868
88962
93459
98650
103923
104195
107265
108742
102620
99101
95508
90008
87648
88397
90495
90850
95916
101818
104799
106881
109326
104454
99713
95244
93016
93705
99035
103804
107335
106322
108336
108835
102253
98950
96032
91026
90961
97330
109799
118896
124798
127690
128408
129777
129306
127745
125762
122837
120391
119691
123221
123771
122388
118957
119780
119696
112455
108710
105788
101101
100602
106651
117223
124850
130213
131656
130315
130470
129594
127588
124530
119598
116162
114864
118497
119761
119850
118192
119467
119388
112567
108797
105913
100991
100247
105750
117530
125811
129966
130971
129349
128892
127055
125178
122477
118143
114894
114124
117227
118317
118117
115987
117801
118465
111331
107584
104896
100507
100299
106169
117306
125731
129657
129935
127683
126726
125644
123273
119825
114705
110885
110450
113961
114741
115093
114174
115912
116673
109317
104973
101304
95765
93828
95353
98804
101836
107610
111856
111863
112037
114113
110209
106203
101902
98996
99116
103367
105755
107033
107478
111034
113292
107518
103677
99969
94153
91246
91837
92933
93681
98937
104519
107748
110550
113577
108480
103756
99572
97335
98545
104285
109539
112788
113282
115581
117595
111275
108188
105814
101141
101110
108274
120112
129228
135085
136866
136867
137347
136797
135069
131729
126972
123552
121758
125335
126658
125967
124731
126616
127039
120701
117498
114981
110541
109992
115864
126445
134244
138539
140463
139382
138703
137803
135845
133194
128295
124920
122948
125965
126316
125083
123442
124922
124548
117222
113593
110740
105739
104965
110068
120360
128320
134290
137132
137386
137596
135939
132726
130834
126297
123451
122026
125300
126398
125384
123559
124576
123832
117139
113510
110466
105156
103979
109277
119457
127716
131930
134366
133712
133518
132172
129935
127250
122572
119313
118103
121144
122025
120537
120148
122221
122609
115517
111776
108915
104354
103352
108573
118478
126681
131427
133394
132555
132197
130723
127744
124103
118496
114738
113990
115926
116255
115752
115849
118153
119116
112230
107496
103526
97588
95040
96444
98722
101927
107908
112439
113375
114386
116249
111891
107389
102987
100335
100227
103727
105466
105551
107071
111199
113785
107684
104093
100359
94414
91218
91743
92320
94094
98265
102400
104518
106330
109857
104895
99291
94531
91500
91707
96289
100702
103011
106822
110409
111514
105469
102322
99709
95253
94983
101808
112604
121485
126932
129504
130188
131350
132030
130621
129001
124835
121736
121247
125826
126420
123815
121617
122744
122613
115442
111563
108488
103472
102787
107832
117366
126156
131369
133799
133926
134727
133402
131574
128633
123916
120315
118477
120783
120380
118577
119092
121188
121370
114065
110465
107569
102823
101848
107510
116022
124188
129944
133186
134104
135037
133679
131494
128470
123850
120829
119369
122506
122460
119426
118481
119583
119224
112228
108364
104838
99590
98433
103365
112515
120994
125886
127872
128104
128156
127006
124511
121641
117126
113665
112591
115637
115839
113546
113293
115205
115455
107800
103749
100396
95670
94571
99499
108453
116821
121987
124648
124888
124807
123928
120819
117515
112326
108711
108197
110793
111114
108940
107934
110188
110491
102842
98229
94001
88187
85365
86817
88567
91900
98193
103316
105478
107009
110004
106591
103388
99663
97173
97330
100461
101936
100873
100794
103877
105548
98631
93518
89506
83269
79917
79814
79746
81389
86726
92461
96278
99000
101868
96701
91863
87616
85167
85226
89288
93257
95002
98171
101433
102297
96178
92618
89440
84472
83456
87328
93198
100395
105655
108621
108659
109782
111426
108347
105208
100921
98446
98210
101074
102448
100309
100202
102978
103832
96368
92703
88778
83480
80827
81385
81077
82688
86331
90071
91477
93139
96136
91569
86527
81792
79006
79444
84039
88267
89471
92589
96451
97474
91395
88161
85172
81018
81177
88338
97835
107650
113821
116572
116977
117812
117813
115988
113971
110166
107779
106579
109803
110080
106941
105567
107718
108962
100860
96315
93015
87967
87187
92009
100266
109526
114101
115918
115646
116263
115310
113056
110998
106802
103862
102138
104118
104292
101131
102178
103985
103926
97141
92613
89448
84729
84024
88709
96648
106011
110890
113488
114009
114912
114850
112487
110037
106126
103006
102472
105219
104965
101543
101589
103891
103912
96104
91126
87111
81669
79712
80693
81912
86138
92400
97638
99452
100864
103618
100094
96706
92258
90058
90129
94032
95945
94476
94964
98716
100738
94513
89803
85679
79734
76805
76778
76317
78874
83760
89112
92240
94865
98528
94180
89277
85236
82549
83050
87277
90760
89929
93903
98326
99420
93395
89355
86153
81372
80814
85145
92008
100388
104345
105821
105596
106411
107754
104919
102019
97722
94778
94235
96606
97317
94415
95658
98737
99577
92570
88172
84304
78973
76411
76605
76568
79176
84044
89753
93254
95902
99730
95723
91284
87410
85206
85729
89903
93161
92618
93473
96589
97320
90102
86446
83100
78559
78414
84177
93366
102833
109456
112884
113921
115454
114966
113046
111278
107406
104551
102719
104666
104444
99843
100092
102334
101863
93838
89679
86209
81370
80163
84640
92934
102848
107496
109866
110667
111989
111811
110291
109231
106090
103827
102295
104526
103056
98417
98573
101113
100611
92550
87865
84368
79356
78350
82453
90360
100725
105936
109132
109980
111391
111968
109845
107930
104506
101176
99994
101187
99489
95776
96523
99580
99534
90964
86063
81724
76219
73793
74821
75488
80104
86457
91607
93529
95113
98307
94422
91343
87547
84851
84425
86567
87162
84935
86505
92632
94821
88243
83641
79440
74086
71794
71351
70015
72336
76972
81704
84603
87051
90537
86393
82130
78259
76077
76341
80389
84072
84498
87523
92648
93204
86880
83124
80144
75925
76361
82528
91754
102261
106570
108189
108569
109321
109965
108287
106220
102613
99504
98163
100673
100801
96693
97244
99512
99385
92498
88522
85234
81089
80473
85032
93400
103982
108534
111208
112146
113914
114432
112781
111492
107864
105562
104973
107332
107253
102707
102339
105224
104687
97989
93746
90690
86297
86117
90926
99358
109288
114143
115828
115794
116836
116798
114557
112129
107847
104029
102034
103073
102404
98364
99461
104732
105010
97606
92494
89109
83393
80504
79805
79845
83284
87766
92149
94121
95979
99435
94918
90669
86366
83708
83637
87601
90620
89518
90595
95620
96493
90040
85807
82231
77505
76457
79367
83805
90274
96392
100945
102906
105101
107371
103831
101163
96810
94383
93990
96684
96625
93486
93508
97614
98023
90934
86486
82631
77324
75631
76188
76884
80867
87014
92310
94072
95539
98749
95420
91957
88224
85876
86060
89630
90676
88419
88459
93724
95314
88337
83856
79450
73780
70964
70073
69012
71539
76621
82832
87354
91230
95391
91155
87292
83567
81755
82596
87239
90606
90572
90899
94729
95183
88317
84255
80837
76445
76389
81851
91790
103060
110722
114738
116336
118776
119349
118364
116590
112921
110460
109900
113296
113703
107484
104191
106665
106130
98325
93643
90190
85634
84903
89299
98912
110037
114940
117337
117962
119124
118385
115609
113561
109689
106674
105593
107760
107031
101757
99545
103350
103408
94949
90580
86795
81948
81418
85243
93569
103831
109730
112832
113608
114460
114128
112024
110416
106213
103573
101639
103754
102776
97884
96508
100729
101018
93452
88465
84848
79776
78775
82502
90844
101373
106687
109380
109965
110847
111462
110323
109244
106030
103412
101838
102937
101244
96429
95154
100076
99906
91779
86474
83255
78135
77005
80169
88069
98003
103456
106870
108431
109740
110044
108287
107057
103659
100260
98890
99229
97021
92475
91906
97360
97130
88547
82865
78494
73033
70709
70257
71259
76274
82769
88357
90157
92025
95178
91851
89442
86010
83425
83068
84779
84306
81785
82127
89039
90543
83317
78310
73803
68151
65578
64047
63073
65982
70900
75887
79375
81851
85438
81676
78881
75786
73671
73408
76258
78652
78563
79637
87059
88126
80700
76000
71937
67242
65422
64952
65283
69131
74801
81049
84718
87708
91167
87802
85088
81659
79612
79644
82843
84439
82382
83459
89795
89717
82214
77728
74563
70096
70114
74579
83478
93991
99550
103571
105789
107821
108782
107651
107220
104635
102038
100593
101581
99352
94047
92620
98209
97265
88205
83092
80037
75553
75070
78184
85640
95125
101755
105685
107772
109908
110621
109142
108549
105252
103104
101538
102653
101125
95571
93400
98248
97627
88861
84217
80597
76224
75448
78738
86739
97373
102554
106215
107945
109771
109823
108585
108017
104917
102465
100625
102143
100529
95087
93428
98450
97504
88629
83801
80097
75904
75178
78458
86416
97057
102368
105796
107201
108827
109557
107694
106086
103055
100153
98721
99560
96681
91759
90170
96915
96675
87435
81724
77392
72168
69908
69233
70135
75287
82021
87885
90378
92594
95969
92722
90484
87209
84937
84533
86057
84993
81944
82194
88913
90070
82711
77573
73076
68018
65520
64190
63505
66129
71141
77143
81444
84851
88025
83568
79973
76900
75103
75485
78758
81399
81082
81657
87566
87494
79755
75532
72198
68531
68877
73569
82330
92987
99264
102895
105059
107446
107651
106537
105413
102319
100244
99028
101123
100012
94326
92020
97089
96557
88190
83578
80579
76580
76090
79301
87416
98100
103294
106570
107810
109445
109361
107759
106585
103541
101304
100165
102121
100793
96011
94066
98530
97235
88849
83892
80527
76165
75440
78863
86435
96315
102969
106941
108774
110712
110282
108647
107775
104610
102049
100603
102046
100980
95344
93024
98090
97543
89280
84450
80984
76384
75282
78562
86883
97838
103510
107403
109203
110688
110910
109094
108513
105693
102920
101691
103123
100915
94896
91929
97328
97068
88427
83868
80263
75701
75325
78189
86249
96763
102724
106074
107502
108760
108618
106401
104771
101339
98031
96645
97719
95394
90859
89027
95484
95552
86994
81470
77334
72166
70060
69660
70959
75756
82116
87814
89849
91960
95173
91750
88918
85284
82682
82680
84526
84573
81876
81349
88592
90339
83314
78545
74175
68750
66320
64676
64226
67193
72212
77971
82283
85898
90182
85996
82358
79070
77513
77426
81267
84705
84097
83721
88949
89094
81997
77693
74294
69983
69889
74513
83605
94452
100843
104631
106523
108343
108969
107388
106434
102735
99672
98690
101278
99699
94416
91191
96146
96056
87821
83397
80076
76017
75490
78688
87635
98408
104121
107599
109059
110764
110854
109295
108469
105080
102677
101351
103429
102324
96268
93378
98306
98048
89745
85163
81588
77093
76457
79691
87652
97673
105023
108918
110392
111943
111603
109747
108413
104450
101841
100523
102989
101797
96295
93363
98860
98928
90906
86419
82763
78175
77477
80415
88679
99164
103716
106862
107592
109063
109217
108055
106972
103645
100992
99597
101264
99734
94789
92077
97705
97321
89168
84311
80945
76484
75676
78388
86561
97175
103041
106157
107411
109241
109342
107295
105953
102614
99704
98858
99888
97426
92289
90394
96318
96443
88024
82242
78030
72847
70477
69784
71054
76166
82966
89133
91626
93631
96983
93388
90610
87007
84703
84102
86098
85447
82258
81170
88830
90822
83374
78392
73929
68626
66147
64233
63901
66802
71837
77482
81148
84033
87567
83201
79756
76625
74738
75101
78534
81624
81319
81953
89289
89247
81643
77142
73643
69507
69500
73883
82520
93265
99817
104184
106429
108266
109235
107659
106868
103897
100848
99221
100828
99653
93619
90920
97153
96979
88294
83489
80215
75851
75274
78319
86368
97096
103303
106813
108496
110333
110656
109077
108020
104866
102456
101269
102895
101576
96152
92922
97986
97467
88708
84124
80792
76379
75549
78543
85583
94791
101948
106634
108761
111332
111171
109915
109024
106344
103870
101967
103197
101129
95161
92542
98259
98375
89775
84660
81082
76397
75580
78452
86201
96513
102834
107325
109649
111647
111911
110604
110251
107624
104391
102778
103728
100650
94509
90928
97184
97122
88844
83708
80567
76005
75379
77826
85487
95745
101603
105312
107087
108773
108685
106424
105263
101674
98675
97440
98011
95462
90152
88301
95410
95685
86708
81231
77030
71860
69762
69037
70185
74740
81349
87222
89907
91692
94835
91560
89084
85706
83227
82742
84503
83754
80722
79585
87842
89633
82365
77512
72762
67633
65073
63268
62731
65403
70519
76240
80662
84551
88624
84757
81459
78377
76701
77499
81266
84022
83528
83364
89657
89933
81937
77469
73968
69847
69933
74454
82938
93690
100521
104790
106759
109135
109876
108957
108401
105211
102384
101038
102467
101079
95065
92368
98675
98103
89120
84397
81121
76716
76084
79288
86850
97782
104307
108730
111021
112884
113074
111840
111565
108940
106239
104585
105358
103161
97067
94079
100525
99892
90586
85499
81553
77294
76491
79283
85782
95559
104016
108540
111197
113539
114269
113380
113026
110057
107662
105952
106506
104186
98375
95667
101843
101658
91936
86615
82961
78242
77452
79981
87412
97681
104213
109243
111995
114219
114998
113938
113733
111280
108908
106947
107233
104352
98381
95306
101600
100697
91023
85778
82041
77333
76622
79571
86522
96356
102819
107569
109712
111385
111561
109288
108125
105084
102005
100622
100625
97606
92736
90353
97403
97364
87907
82475
78150
73172
71110
70717
71590
76177
82940
89339
91973
94224
97589
94340
92215
89289
86817
86663
88142
87174
83544
82150
89835
91288
83357
78493
74063
68699
66660
65438
64300
66560
71522
77226
81792
85194
88904
84723
81228
78322
76465
76867
80104
82504
81674
81530
88474
88732
80590
76346
72935
69100
69485
74082
81653
92082
98858
103499
105692
107865
108616
107610
106861
103979
101403
99900
101286
100143
94741
91675
97639
97571
88543
83980
80652
76298
75953
79055
85661
95931
102061
106557
108379
110468
110817
109876
109590
107001
104671
102981
103859
101784
95729
93159
99380
99113
90023
85064
81648
77048
76122
78953
85318
94254
101927
107174
109756
112299
113044
111972
111507
108383
105839
103766
104328
102530
96628
93768
100003
99307
90326
85435
81560
77511
76878
80208
86094
96428
102995
107447
109983
111737
112071
110857
110335
107323
104822
102992
103717
101736
95351
92579
98564
98122
89170
84084
80723
76179
75782
79020
84794
94162
101400
105670
107792
109486
109611
107560
106617
102756
100267
98566
99056
96565
91178
89293
96227
96212
87158
81958
77550
72610
70526
70104
70730
75037
81534
87701
90473
92817
95886
92969
90657
87775
85805
85323
86930
86421
82867
81882
88952
90064
82560
77651
73401
68361
66144
65047
63742
66089
70823
76668
81359
84959
88628
84855
81319
78005
76371
76294
79360
81659
81066
81105
88706
88916
80994
76432
73007
69100
69601
73989
80676
90000
98191
103083
106139
108378
109801
108892
108377
105068
102525
100356
101490
100397
95326
92399
98798
98037
88981
83974
80802
76430
76074
78937
84894
94157
101257
106848
109294
111307
111476
110192
109554
106491
103748
101309
102329
100762
95349
92825
98569
98022
89167
84288
81222
77010
76119
79304
85018
93902
101515
106261
109029
111271
111302
110001
109237
105992
103618
101370
102269
100867
95546
93086
99305
98750
89858
85047
81264
77114
76549
79816
85712
94756
101776
106653
109163
110788
111193
109868
109459
106367
103941
102103
103413
102251
97163
94773
100085
99347
90515
85583
81988
77745
77151
80434
85717
94311
102002
106792
108952
110828
111180
109232
107928
104495
101626
99929
100588
98558
93393
91224
96209
96173
87923
82713
78264
72796
69915
69248
68596
72081
77462
83471
86904
89473
93399
89720
86626
83101
80732
80537
82292
82880
80323
79665
86824
88825
82048
77706
73525
68425
66132
65209
63410
65814
70951
76663
81119
84631
88645
84735
81371
78009
76036
76156
79191
81724
81153
81641
88916
89048
81373
77066
73704
69774
70174
74934
81211
90122
97833
102980
105747
107561
108489
107262
106519
103400
100476
98467
100227
99661
94748
92506
99285
98806
89635
84921
81391
76831
76139
79671
84848
93299
100675
105585
108281
110357
110575
109707
109670
106393
104003
102076
103332
101897
96125
94056
100743
99861
90722
86041
82360
77568
77142
80256
85079
93584
101572
107086
109967
112113
112755
111743
111508
108589
105614
103682
104337
102280
96922
95018
101361
100288
90923
86187
82440
77911
76950
80264
85327
93975
101249
106585
109147
111197
111398
110440
110132
107318
104299
101972
102978
101210
95801
93988
99900
98786
90107
85356
81908
77446
76838
80049
85064
93229
100519
105404
108378
109900
109974
108009
106955
103259
100490
99046
99392
97027
92507
90955
96589
96234
87951
82947
78672
73435
71400
71655
71605
75194
81400
87306
89945
91830
94778
91325
89471
86272
84151
83796
85803
84738
81648
82087
89259
90094
82615
78280
74050
69318
66824
65826
64016
66174
71277
76733
80560
83143
87060
83010
80147
77135
75319
75616
78416
81169
81267
82565
89486
89524
81642
77345
73697
69859
69982
74358
79899
88186
96035
101846
104379
106435
107356
106708
106359
103108
100630
99300
100122
99288
95010
93229
98957
98211
89149
84384
81123
76481
75817
78934
83527
91576
99132
104782
108054
110067
110525
109784
109355
106703
104321
102443
103049
101048
96211
94682
100797
99523
90424
85612
82076
77876
76629
79893
84435
92403
100056
105610
109195
111529
112302
111253
110974
108424
105970
103977
104635
101977
96936
95400
101577
100516
91276
86160
82483
78233
77516
80647
85180
93141
100412
106824
110153
112500
113569
112432
112400
109902
107190
105131
105413
102521
97675
96291
101477
100076
90829
85719
81945
77605
76873
79932
84207
91948
99148
104926
108119
110140
110561
108722
108031
104547
101370
99547
99527
96842
92333
91804
95992
95369
86184
81250
76978
72135
70181
70720
70584
73931
79940
86190
89245
91560
94450
91090
89405
86475
84543
84434
85762
85093
82134
82650
88518
88558
80867
76402
72431
67777
65578
65028
62980
65007
69722
74504
78726
81942
85480
81766
79032
76179
74571
74815
77628
80185
80185
82013
87499
86793
78611
74202
70896
67204
67280
71129
75848
82991
90608
96167
99037
101451
102810
101430
100680
97783
95242
93576
94743
93996
89539
89263
93836
92705
83834
79500
76173
72230
71499
74483
78743
86041
93347
98475
101417
103879
104613
102953
102811
99878
97494
96019
96968
95368
90722
90287
95098
93704
84754
80006
76260
72328
71592
74599
78542
85427
92811
98362
101604
104169
105440
103749
103441
100679
98363
96617
97145
95441
91149
90787
94969
93796
85041
80401
76857
72631
71645
74682
78556
85332
92631
98281
101165
103406
104170
102820
102162
99132
96636
95181
95971
94255
89904
89956
94120
93015
84391
79659
76041
71962
71227
74150
77843
84332
91412
96803
99487
101392
102316
100215
99019
95820
93389
91990
93104
91063
87187
87778
92119
91144
82310
77512
73561
68921
66992
67583
67188
70139
76075
82096
85290
87654
90951
88105
86559
83676
81462
81479
82920
82603
80245
81424
86263
86292
78673
74140
69963
65403
63348
63064
61539
62584
67080
72388
76488
79552
83172
79556
76756
73912
72328
72555
75628
78060
77830
79740
84060
83520
75597
71290
67970
64225
63952
67095
70828
76862
83891
89059
91922
94111
95878
93846
92333
89251
87197
86215
87657
87326
83828
84286
88114
87258
78949
74634
71024
66902
66194
68849
72244
78010
84850
90166
92768
94953
96371
94468
93482
90433
88363
87325
88882
88058
84551
85247
88955
88000
79766
75281
71902
67586
66793
69440
72687
78210
84901
90240
93326
95563
97412
95544
94794
92033
90099
89310
90639
89298
85656
86527
90205
88975
80636
76138
72656
68430
67631
70140
73518
79102
85998
91619
94689
97108
98941
97508
97189
94483
92308
91280
92314
90768
87168
87977
91641
90360
81741
77281
73730
69441
68523
71031
74371
79774
86545
92025
94789
97088
99125
97367
96380
93528
91296
90641
91613
89731
86313
87449
91262
90366
81399
76751
72831
68125
66413
67038
67085
69575
75186
80995
84271
86670
89792
87481
85980
83547
81634
81341
82947
82323
80267
82440
86664
86330
78522
74149
70259
65535
63513
63287
62069
62965
67494
72792
76740
79426
82869
79677
77208
74295
72828
73063
75513
77807
78492
81682
85139
84633
76807
72605
69253
65548
65301
68167
71771
76395
83389
88930
92105
94645
97070
95236
94533
91767
89544
88418
89769
89407
86497
87505
90296
89049
80493
76423
73026
69056
68392
70709
74106
78786
85352
90774
93870
96354
98715
97017
96074
93292
91112
90057
91055
89659
86475
87428
89868
88838
80780
76550
72689
68180
66400
66377
66071
67579
72526
77691
81417
84298
87702
84472
82029
78995
77275
77576
79754
81155
81082
82855
86186
85716
77859
73859
70510
66778
66307
69238
73058
77678
84262
90014
92927
95250
97583
95578
94889
92327
90372
89773
90967
89951
87540
88873
90952
89517
81421
77069
73612
69607
68913
71390
74908
79332
86095
91771
94942
97714
100129
98498
97828
95133
93351
92347
93269
91553
88666
90731
93427
91855
82864
78061
74005
69254
67785
68372
68864
70955
76729
82874
86474
89196
92638
90417
89248
87203
85385
85230
86730
85740
84322
86337
89607
88814
80589
76079
72092
67530
65375
65213
64694
65420
69850
75118
78920
81945
85823
82815
80672
78506
77116
77336
79849
81801
82749
86415
89306
87883
79272
75115
71851
68202
68094
71860
77170
82399
90140
96324
100096
103187
105469
103799
103614
101091
99211
98013
98621
97207
94352
94968
96336
94474
85220
80960
77647
73542
73060
76553
81395
86396
93654
99856
103458
106439
108327
106908
106699
103838
101809
100135
100432
98380
95119
95624
96649
94327
85523
81209
77691
73839
73383
76620
81149
85657
92469
98414
101910
104379
106036
104306
103970
101014
98880
97514
97938
96117
93111
93952
95554
93881
84743
80583
77175
73485
72870
76357
81551
86197
93032
98561
101943
104340
105799
104157
103718
100997
98726
97445
98237
96747
94903
94272
95121
93490
85089
80852
77413
73431
72992
76593
82028
87239
93813
99256
102476
104488
105336
102945
102063
99163
96620
95485
96475
94715
92367
92032
93332
92029
83542
79092
74984
70543
68974
69881
71262
72754
78416
84332
87668
90237
93155
89994
87959
85051
82857
82713
84248
83805
82935
83617
86093
85876
78324
74033
69974
65487
63447
63480
63540
63439
68030
73531
77544
80816
84354
80363
77423
74498
72727
73089
75989
78850
81398
83553
85654
85172
77199
73140
69959
66404
66679
71601
78832
84862
92579
97992
100915
103634
105062
104000
103666
101052
99072
97116
97980
97443
95758
94844
95635
94149
85845
81488
78094
74298
73900
77925
84845
90947
97911
102970
105737
107916
108303
106769
106402
103527
101253
99484
100287
98837
96980
95645
96771
95349
86580
82316
79164
75237
74524
78216
85487
91273
98825
103854
106935
109284
110044
108449
107933
104727
102346
100700
101476
100267
98279
96214
96816
96008
87134
82422
79371
75585
75150
79097
86164
92885
99670
104591
106910
108898
108412
106810
105931
102975
100133
97902
99181
98188
96901
95119
95863
94431
86044
81932
78658
74821
74431
78483
85609
91261
98241
102770
104799
106208
106157
103880
102202
98256
95528
94314
95499
94676
94346
92616
93887
93155
84950
80036
76296
71471
69412
69968
72141
73399
79413
85024
87952
89909
92950
89183
86831
83928
81767
81825
83953
84774
85390
84496
87250
88111
80530
75948
71951
67282
65246
65162
66045
65727
70396
75875
79947
83393
87071
83072
79899
76403
74699
74922
78455
82032
85773
85291
87075
87262
79515
75590
72383
68846
69115
74476
84040
90909
97795
102476
105005
107436
108017
106581
105606
102240
99986
98381
100512
100959
99749
96045
96379
95542
87235
82944
79918
75711
75022
79392
88704
97228
101229
105186
107174
109221
108988
107534
107372
104356
101628
100338
102199
101501
100844
97113
96891
96031
87792
83223
80192
75979
75382
79810
89176
96322
102494
106359
108270
110484
110635
109087
108779
105520
102979
101210
103073
102552
101449
97489
97154
96332
88059
83548
80375
76402
76005
80686
91368
98739
103291
106188
107793
109520
109508
108237
107786
105239
102386
100795
102825
101757
101368
97573
97432
96140
87755
83377
80432
76187
75918
80360
89762
97557
102219
105302
106877
108570
109011
107052
106000
103114
100323
99134
99873
98086
98608
95947
96076
94943
86093
81242
77245
72204
70250
71130
73871
75504
81468
87234
89751
91976
95535
92541
90671
87517
85403
85110
86453
86381
87894
86423
88583
89126
81359
76987
72536
67667
65610
65730
67015
66448
70901
76501
80358
83725
87626
83699
80871
77987
76118
76634
79974
83187
88560
86512
87764
87472
79858
75887
72783
69183
69610
75321
87458
95571
100082
104070
105852
108063
108785
107550
107331
104499
102151
100559
102601
102190
102515
96595
96815
95578
86872
82649
79764
75641
75315
80006
91275
99905
104180
107646
109412
111427
111113
109948
109523
106627
103610
102037
103848
103390
102753
97152
97179
95190
86370
82017
79021
75179
74849
79483
90015
97941
103953
107909
109245
110892
110088
107948
106872
103671
101154
99724
102132
103169
102286
95479
95850
94956
86716
82589
79466
75397
74790
79218
90822
99329
103168
106148
107521
108907
108472
106157
105325
102446
99924
98798
100733
101001
101555
95736
95834
95025
86970
82742
79644
75401
75277
79732
91383
99341
103509
106040
106741
107801
107545
105021
103668
99859
97132
96229
97924
98128
99430
93915
94582
93267
84785
80027
76350
71472
69537
70384
73797
76097
81628
87498
89530
91269
94257
90587
87963
84312
81743
81569
83811
85324
88435
84815
87209
88138
81300
76810
72660
67498
65567
65473
67193
67005
71391
76906
80409
83290
86969
82636
79245
75656
73801
74458
78525
83694
88846
84936
86255
86361
79429
75603
72285
68352
68625
74758
87213
96131
99992
103527
104718
106619
106983
105303
105032
101867
99111
97732
100210
101472
101708
94406
94844
93981
85927
82022
78890
74713
74170
78870
91126
100001
103371
106278
107537
109170
108739
107189
106501
103350
100848
99708
102047
104080
103019
95860
95917
94851
86558
82636
79195
75313
74822
79345
90897
99118
103680
106725
108043
109137
109075
106875
105781
102093
99680
98216
100685
102590
103592
96186
96486
96128
88587
84249
81385
77094
76625
81457
94248
103529
106009
108374
108809
109755
109204
107241
105933
102620
99951
98347
101440
104193
104589
97346
97362
96797
88927
84661
81639
77418
76810
81636
94058
103544
106047
108407
109250
109753
109558
107247
106075
102870
99886
99705
102789
105190
103916
96908
97391
96645
87856
83496
79242
73959
72058
73235
77118
80410
85847
91705
93603
94878
97785
93787
90497
86709
84384
84470
87463
91595
92430
87333
89391
90674
83671
79186
74722
69277
66998
67000
68715
69583
73791
79783
84200
87394
90828
86048
82299
78606
76882
77687
82806
89684
91993
86761
88013
88351
81378
77384
74018
69755
69903
75949
88660
99666
103284
106424
108185
109221
109397
108053
106770
103473
101083
99683
102941
106888
105104
96602
96872
96442
88435
83868
80658
76678
76155
81270
93666
104289
107370
110183
111210
112466
111727
109555
108697
105347
103226
102699
106513
109918
106676
98743
98824
98230
89999
85562
82313
78244
77660
82322
93828
103576
108502
111838
113252
114688
114303
111765
110256
106829
105244
104446
108411
111555
108451
100245
100163
99713
91716
86886
83793
79228
78401
83364
95835
106894
109324
111493
112048
113213
112443
109939
108875
105230
103058
101802
105072
109446
107550
99604
100000
99320
91241
86924
83631
79058
78723
83833
96262
107365
108898
110864
110531
110807
109910
107061
104688
100668
97672
96840
99526
104534
103745
96774
97548
97133
88987
83886
79830
74729
72689
74030
78050
82333
87515
92975
94565
96119
99050
95251
91970
87802
85373
85274
89297
94626
94230
89299
91990
93613
86805
82450
77946
72507
70005
70485
72753
74531
78540
84097
87624
89942
92773
87666
83277
79033
76801
77503
83128
92592
94610
89557
90750
91491
85494
81516
78422
74344
74531
81257
94895
106642
109382
111529
111488
111860
111460
109397
107252
103666
101062
100395
104996
111513
108076
99807
100252
99684
91772
86874
83790
79336
78888
84324
97374
108841
110953
112551
112723
113179
112168
110045
108426
105162
102298
101578
105260
111808
108345
99832
99748
99592
91422
87002
83516
79153
78536
83419
95901
106052
110405
112640
113006
114593
113970
111838
110674
107434
105132
104455
108925
114658
109522
100487
100577
100640
92755
88197
84914
80149
79187
84282
97290
108933
111182
113166
113663
114494
113226
111016
109539
106340
103325
102480
106138
112686
108501
100645
100765
100575
92229
87537
84133
79580
79199
83988
96216
107890
109389
111314
111489
112001
111301
108167
105430
102324
99295
98430
100930
106879
103412
96412
97018
97001
88552
83670
79715
74312
72357
73655
77501
81823
86472
91770
93528
95622
98936
95374
92332
89034
87166
87837
92878
98765
94644
89167
91659
93071
85955
81114
76772
71278
68772
68880
70895
73325
76639
82501
86507
89852
93298
88215
83992
80109
78416
79331
85674
96147
94709
89413
90924
91721
84953
80941
77535
73291
73464
80088
93609
106101
108725
111753
112831
114668
114558
112739
111298
108341
106107
105622
110670
115862
108975
100237
99877
99380
91435
86980
83632
78781
78278
83527
96077
108111
109897
111874
113009
114357
113485
111359
110610
107645
104991
104153
108827
114755
108189
100150
100378
99812
91614
86818
83504
79073
78533
83938
95817
107277
111443
114407
115053
116257
115277
112941
111433
107886
105564
104534
109420
116444
109395
100943
100829
100536
92695
88295
84990
80430
79995
84890
97435
109888
111441
113535
113980
114896
114014
112327
110660
107166
105119
104690
110074
116043
108552
100353
100225
99641
91521
87214
83981
79686
79050
83936
96580
108984
111250
112884
112932
113456
112416
109573
107386
103311
99992
99682
103664
111568
106420
99867
100561
100512
92184
87162
83166
78091
76418
77649
81784
87091
91678
97345
99293
101036
104245
100701
96976
92658
90183
90244
96082
104049
99686
94175
97031
99029
92093
87702
83234
77624
75071
75248
77317
80063
83514
89819
94551
98247
101654
96541
91805
88366
87422
88939
96394
105820
103052
97377
98963
99943
93491
89496
86796
82506
82723
89514
103925
117995
120654
122249
121548
120995
119737
117329
114840
110878
108194
107807
114754
124577
117438
108766
109333
109521
102152
97887
94717
90382
89904
95761
109378
122628
124252
124804
124006
123707
121923
119287
117255
113380
110761
110733
117044
125804
118361
110023
110186
109572
101800
97053
93393
88950
88342
93663
105828
117142
120558
121873
121880
122869
122089
119810
117633
113587
111055
110976
117936
123980
115428
106739
106835
106529
99084
94562
91050
85869
85068
90105
103425
116376
117613
118270
117896
118754
117452
115223
113588
110192
107872
108418
115683
120966
112429
104200
104439
104157
96229
91643
88247
83551
82829
87605
100248
112893
114774
115975
115926
116477
115663
113253
111015
107634
104800
104877
111210
115598
108108
100594
101410
101561
93376
88219
84053
78793
76258
77737
81376
87096
91464
96787
99134
100967
104191
99642
96379
92336
90187
90945
98135
104182
97720
91975
94851
96919
90180
85047
80571
74739
71854
71916
74023
76609
79409
85119
89520
92851
96500
91225
86747
82607
80530
82062
90450
100191
96218
90430
91813
93411
86705
82368
79017
74462
74521
80783
94377
108200
110724
112039
112490
113152
112570
110459
108493
105225
102418
101871
108945
116571
108226
99998
100256
100367
92664
88048
85169
80414
79856
85537
98350
111948
113997
115214
115122
115781
114448
112041
109859
106719
104242
103866
111232
117847
109648
101506
102081
102136
94052
89844
86532
81967
81719
87122
99162
111621
115357
117285
117444
118415
117405
115081
112805
108751
105896
105731
114060
120917
112398
104382
104708
104932
97373
92936
89962
85262
84727
90138
103087
116144
118162
119070
118643
118927
117707
115103
112754
108929
106458
106990
115930
121139
112471
105021
105624
105547
97610
92951
89866
85392
84567
90143
102969
116084
119016
120037
120799
121677
121496
119010
116758
113470
111359
112881
120174
122628
114639
108070
109430
109602
101759
97047
93392
88607
87089
89003
93714
100344
106077
111754
113537
115250
117803
113265
109532
106058
104119
105743
115236
122198
116488
111240
115383
117660
111273
107010
96797
95065
94918
96967
100403
103249
108234
111891
112439
113697
114768
109181
104273
101300
101460
108666
120734
122282
118194
113374
115792
116736
111413
108133
104979
100859
101484
109005
120920
129742
135562
137592
136767
136412
134518
131880
129041
125186
124256
130391
142197
140185
131540
124145
125350
125216
118793
115479
112761
108196
108167
114813
125915
134064
137759
138186
136337
135073
132819
130118
127369
123548
122493
128324
140363
138512
129827
122696
124081
124385
117808
113767
111183
106335
106157
112310
123501
131956
136442
137886
136412
135847
133938
131375
128755
124371
123135
128388
137065
134527
125953
119200
120964
121089
114285
110287
106158
100153
97686
98405
101376
102752
105947
109479
110514
112101
114855
110476
106022
102854
102978
110438
121353
121718
116452
111904
114916
116149
110059
106293
102917
97951
97386
101961
109796
114594
118872
121784
122002
122832
124493
120913
117662
113949
113157
119944
129583
127459
120069
113822
116116
116565
109143
104765
100542
94761
92647
94508
98012
100827
105600
110180
110871
111623
113971
110269
106312
102725
101857
108969
118719
116952
110681
105994
109719
111760
105328
101116
96794
90735
87929
88406
90249
91174
94838
100377
104344
107611
110883
106062
101002
97836
98032
104886
114046
115406
111650
107488
110448
111049
104769
101259
98078
93505
93878
101215
112927
121654
126443
128872
129536
130387
130408
128535
126467
123292
122928
129705
139254
137977
128579
120969
122747
123021
115912
112237
108916
104397
104247
110278
121752
130605
134892
136517
135652
135458
133704
131436
128931
125456
125295
132675
143349
141669
133086
125720
127429
127160
120121
116300
112913
108063
107713
113759
124859
133272
137201
138749
137973
137562
135754
133073
130459
126874
125952
133555
143357
140994
132100
124800
126514
126532
119495
115528
112039
107256
106847
113023
124474
133338
136823
138664
137948
137874
136365
133791
131372
127649
127054
134475
143127
140349
131196
123843
125044
125466
118303
114231
110938
106312
106147
112279
123234
131644
135540
137543
137036
136783
135823
132394
129475
126314
125183
132107
138951
134927
125780
118657
120194
120389
112311
106927
102342
95900
93321
94375
98075
101633
105754
110914
113129
115099
118289
114805
111191
107584
107790
114655
121548
119752
113049
108397
112128
114419
108385
104109
99871
93988
91305
92002
94383
96078
99531
104869
108107
110678
113475
108284
103865
100045
100138
109652
120039
121861
117562
112712
115505
116222
110776
107519
104664
99880
100342
108312
123160
135059
136870
138458
138017
138291
137261
134929
132370
128867
128985
137683
146004
143676
134011
125732
126682
126385
119635
115498
112494
107725
107265
113932
128226
139623
140409
140544
138816
137918
136172
133504
131162
128118
128435
137089
146003
143890
134599
126793
127727
127871
120534
116239
113183
108909
108448
114932
128338
138990
141582
142777
141802
141506
139833
136713
133835
130319
130563
139666
148955
145230
135814
127874
128678
128587
121883
117420
114370
109373
108594
115119
129392
140887
141464
141999
140920
140603
138891
136351
133643
130534
130249
139625
147455
144497
134806
126821
127737
127454
120535
116584
113361
108723
108332
114623
128510
140071
141032
141913
140974
140318
138605
135053
132077
128356
128104
137111
143802
139908
131152
123921
125686
125873
117802
112698
108341
102427
100371
101954
106167
110141
114405
119327
119991
120790
123477
119027
115272
111283
111467
119559
125637
123385
116258
110872
114583
116500
110342
106097
101551
95478
92530
92949
94863
96617
100029
106057
109879
112483
115638
110300
105451
101891
102639
112358
120606
121995
117611
112722
115241
116650
110688
107006
103982
99318
99425
106552
120955
133041
134638
136057
135113
134966
133621
131037
128546
125756
126591
135317
142487
139411
130168
122272
123134
123358
116383
112410
109700
105193
105167
111555
125792
137364
138170
138325
137179
136620
134725
132055
129852
126952
128814
138055
144804
141820
132336
124611
125446
125065
117892
113766
110975
106198
106109
112174
124641
135309
138950
140784
140555
141264
140400
138211
135801
131899
132296
139754
146580
143088
133821
125100
125865
126102
119695
115644
113052
108198
107655
114106
128199
140610
140735
140848
139397
138585
136627
134099
131465
128766
129792
139158
146644
143215
134258
126383
127307
126950
119828
115838
112671
108004
107662
113444
126967
138479
139644
139944
139045
138481
136898
134105
131255
128161
128334
136521
141382
137470
128603
121129
122620
122568
115050
109976
105634
99947
97827
99649
103874
108742
112832
117368
118690
119669
122254
118281
114497
110719
110396
118490
124177
121680
114764
109354
112527
114554
108220
103663
98972
92632
89303
89781
91876
94255
97360
103211
106998
109503
112469
107100
102247
98927
99679
109622
117579
118974
114812
110045
112070
112850
107016
103556
100402
95341
95101
101992
115770
128335
130417
132030
132376
134002
133390
132113
130487
128347
129185
137331
142848
140039
130134
121616
122482
122601
115855
111874
108858
104380
104269
110631
124840
137544
138983
140080
140059
140673
140126
138533
137049
134887
135786
143477
149171
145536
135770
127824
128500
127943
120519
116225
112934
108216
107968
114444
127251
138885
142682
145230
145911
147022
146645
145367
144528
142084
142807
150258
155803
152236
142132
133241
134220
133909
127312
123557
120547
115925
115294
121849
135573
148016
149202
149771
149058
149323
147839
145870
143795
141307
142615
152417
159640
156297
146739
138809
140217
140273
133452
129854
127062
122358
122194
128791
141973
153733
155035
155248
154025
152615
150852
147305
143836
140939
141980
152471
157907
154970
146876
140194
142372
142413
140442
137257
128421
122834
121005
123156
127826
133683
138762
143254
143195
143195
144463
138780
134012
130302
131307
142035
148732
147419
141440
135759
139960
141436
135152
131276
127363
120856
117740
118261
120073
123051
125956
131433
134224
135968
138302
132541
127288
123606
125035
135414
143186
144643
139596
133934
136130
136332
130658
127598
124669
119483
118950
125912
140250
152548
154217
154703
154689
155886
154973
152788
149848
146893
147685
155449
159809
155971
146473
137126
137247
136702
129300
125398
122907
117717
117379
123823
138003
150941
152249
152457
151977
152075
151267
149283
147475
145411
147222
156790
162372
159303
150183
141776
142389
141562
134569
130778
127806
122769
122353
129018
142420
154186
157243
157784
156966
157680
156559
155010
153342
150596
151965
160367
166383
162900
154161
145689
146567
146573
140173
136853
134350
129404
129042
136105
150483
164347
164916
164419
162723
162393
160103
157202
154102
151228
154241
165103
171570
168807
159623
151238
152171
151891
145095
141199
138262
133301
132698
138699
151422
163807
165156
165777
165879
166532
165544
162385
159528
155733
155435
163703
167555
163411
154631
147070
148733
148343
140537
135613
131874
125506
122816
125116
128957
134533
139326
144161
145319
146575
148777
144637
140303
136588
137761
147354
152660
151057
144781
139704
143989
146588
140564
136363
132297
125813
122660
123120
124933
127930
131018
136342
139589
141047
143323
137634
132516
129076
130473
140477
147775
148287
143683
137505
139447
139863
134034
130851
128345
123383
122918
130283
144730
157832
159647
159611
158784
159330
158144
155837
153503
150365
151878
162051
168272
165319
156464
147803
148632
147943
142170
138779
136082
131109
131023
138035
152108
164510
165615
164819
163213
162740
160829
158534
155815
153055
155747
167900
174756
172645
164323
156034
157426
157064
151261
149179
146961
142296
142028
149193
161676
171080
174669
174864
173037
171769
169368
165543
162318
159238
162011
173105
179923
177102
167789
159344
160223
159323
152999
153242
150170
144330
142805
148524
160564
170001
170950
170596
170457
171135
170229
168152
165663
161768
162142
168574
172180
167500
157546
148261
148053
146792
139642
138957
135357
129024
127551
132596
145740
158260
159167
159103
158983
160171
159099
156865
153708
149661
148980
155118
157576
153122
144180
136341
137014
136558
129082
124090
119694
113233
110664
112445
116922
122894
127151
130526
130466
130580
132472
128395
124539
120925
122031
131318
136990
135426
129453
124266
127563
129040
123181
118905
114739
108114
104793
105114
107324
110306
113715
119106
122609
124130
126425
121561
116899
113604
114845
124704
131864
132766
128409
122861
124700
125267
119295
116137
113436
108190
107796
114870
129120
142470
144523
144183
143427
143953
143273
141255
139154
136410
137786
147222
153475
150740
142039
133637
134310
134001
127448
123419
120191
115183
114747
120953
134069
146306
147774
146510
145589
145754
144080
141605
139347
136616
138362
147301
152390
149774
141216
133081
133904
133971
126683
123669
120649
115558
115005
121451
133754
145213
148715
149105
148991
149479
148390
145873
143441
139790
140843
149295
153735
150806
142084
133737
134476
133863
127112
124566
121693
116085
114823
120184
133551
146090
148483
148326
148641
149921
149239
147651
145602
141885
141584
148869
153103
149667
140513
132013
132444
131671
124784
120265
116742
111605
110588
116163
128910
141360
143546
142638
141651
141580
140629
137464
134478
130951
131291
140183
144334
141269
133543
126981
128766
128429
120972
116157
112368
106643
104479
106398
110604
116290
121000
125167
126854
128667
131846
128245
124343
120333
119861
126298
130255
128344
122100
116094
118622
119060
112469
107848
103816
97578
94435
95201
97683
101086
104759
109375
112184
113658
116204
111121
106435
102657
102581
111479
117980
118780
114638
110169
113183
114016
107832
104225
101068
95689
94186
97220
103297
110067
114224
117049
117819
118363
120683
117971
115099
111498
111959
120325
121220
116033
109697
105700
110412
113665
109397
106163
101448
93678
89292
88706
89780
91189
92649
96724
101112
103772
106523
102247
97704
95037
96126
104616
109864
111589
109854
106867
110776
110934
104789
101532
98585
93872
93072
97046
104283
111802
116229
119798
121777
123656
125494
122265
119589
116225
117083
126333
131631
130120
123294
117129
119135
119062
112124
108198
104893
99346
97357
101035
107941
115388
119590
123379
125244
127828
129747
126220
123815
120580
121389
129992
134983
133084
125055
117947
120144
119932
113457
109520
106071
100515
98969
102439
109208
116450
120944
124152
126090
127823
129348
125821
122366
118154
118121
126409
131512
129043
122215
115800
118392
118602
112051
108463
104806
98942
96762
98629
102446
107464
111014
114584
115424
115467
117645
113851
110218
107008
107658
117217
123897
123484
118286
113112
116698
118071
112019
108690
105086
99105
96521
97426
99767
102877
105820
110023
112470
113934
116696
112032
107481
104449
104985
115335
123153
124423
120704
116162
119404
120333
114226
110807
107555
101967
100188
103117
108586
114495
118034
120953
122124
122998
125841
122927
119451
115343
115818
125404
128957
125033
118183
113531
118513
121941
117552
114999
111038
103436
98902
97656
97663
97491
96703
99129
102952
107201
112579
109805
106048
103367
104494
114113
120907
123382
120832
116475
120067
120365
114508
111785
109140
104612
104468
110035
119264
128800
134533
137966
139588
140945
141864
138591
135149
131178
131575
140664
147605
146086
138048
130629
132555
132636
125392
121641
118343
112789
111647
116595
126073
135507
140116
142479
143816
145127
145092
142285
139135
135080
135012
142296
148030
145532
136870
128920
130387
129894
123334
118942
115607
109920
108734
113570
122458
132028
137060
139852
141284
142908
143340
140105
137106
132743
132142
139068
144183
141110
133221
126139
127890
128372
121154
116439
112409
106122
102908
104352
108111
112759
116746
121674
124848
127029
130769
127415
123894
120102
119646
127513
133539
132419
126217
120382
124016
125529
119230
115170
111075
104670
101414
101616
103527
106060
108850
114144
119083
123228
127952
123151
118019
114163
114278
122423
130836
132401
127761
121902
123917
124676
118925
115716
113138
107877
107507
114573
128719
142171
145250
146037
146674
148248
148329
146946
144335
140584
140921
148735
155951
152891
143473
134863
135639
135461
128833
125133
122202
117379
117008
123385
137587
150633
153115
153330
153943
155672
155160
152980
150377
146891
146944
154616
161413
158022
148670
140060
140570
139995
133232
129471
126287
121415
120720
126990
139967
152009
156592
157214
157350
158939
158273
156228
153945
150149
150387
156588
162504
159541
150249
141200
141716
141213
134573
130320
127235
121750
120496
126438
139621
152575
154597
154245
154104
155085
153847
151387
148930
145099
144604
150776
157597
154920
145576
136809
137799
137488
130743
126951
123910
118903
118234
124678
138306
151801
153881
153138
151566
150793
148911
145539
141838
137932
137199
145419
153397
150834
143396
136687
139418
139958
132591
128475
124597
118642
116414
118521
122618
127938
132789
137712
138901
139356
141286
136895
132407
128457
127731
134990
142729
141978
136102
130694
134184
135860
130221
126426
122329
115832
112519
112946
114594
117405
121009
127528
133076
136779
140550
135451
130400
126227
126170
133395
143235
145154
140789
135415
138129
138756
133636
131118
129063
124234
124301
131964
146202
159268
162592
163273
163444
164698
163937
162526
160632
157594
158099
164963
172866
169943
161065
152181
153362
152559
145508
142431
139357
134297
133440
139781
152707
164312
166567
167344
167883
168641
167301
164960
162090
158446
157975
164822
173852
170961
161743
153065
154338
153316
146542
143796
141295
136297
135891
142509
154389
163690
168120
169782
169883
170380
168482
165239
162690
159259
159475
166956
177625
174960
166269
158154
159618
159759
154331
155314
152851
147548
146732
153254
165734
176609
178822
179271
178282
177484
175165
171719
167896
164479
164802
172915
183467
181177
172045
163988
165475
165097
159015
160036
156784
151524
150314
155599
167600
178823
181632
182762
183136
184110
183182
179822
175895
171427
169959
175816
182300
178031
168209
160033
161797
161244
153835
151478
147098
140607
137093
138213
141419
146445
151527
157357
160222
162201
165075
160790
156538
152709
151726
156793
163743
161496
154028
148130
151605
153033
147382
143720
139938
133171
129671
129876
131396
133854
137611
143806
149117
152647
155916
150446
144820
140814
140531
146550
157664
159241
154220
147881
150126
150495
145080
142406
139928
134523
133568
140231
151952
162305
164997
166492
166766
167579
167152
165415
162859
159129
158364
163812
173575
170652
161013
152134
153004
152578
146637
145830
142814
137256
136173
142224
155560
166953
169001
169227
168190
168593
167155
164450
161478
157835
157104
162961
173000
169950
160266
151579
152619
152396
146131
143565
140807
135317
134479
140568
152321
161961
166159
167513
167978
169036
168095
165565
162392
158661
157483
162190
171824
168602
159089
150445
151515
151485
145659
144733
142175
136691
135492
141450
154027
163848
165415
165734
166109
167251
165716
163415
160849
157349
157298
163401
173747
171546
162596
154306
155983
156061
150868
151737
149015
143668
142797
148962
161611
172486
174399
175002
174189
174449
172888
169244
164948
161178
159387
165484
175543
172533
164587
157390
160219
160294
152915
151282
147267
140517
137323
138447
141880
146943
151291
156414
157275
157303
157734
152182
146640
141476
139693
144779
155737
155259
148527
142606
146898
148414
143147
139390
135548
128790
124871
124676
125632
127655
130682
136273
140891
143113
145405
139011
132670
127820
126565
131674
143574
145768
141342
135638
137722
138593
133875
131135
129229
124412
123671
130583
144477
157490
159204
158905
156706
155733
153822
151383
148231
144624
144034
149006
160921
159110
149756
140808
141640
141332
135206
131433
128706
122702
121854
127600
141134
153483
154606
154657
154190
154870
153550
151649
148439
144253
142267
146043
155348
152446
143242
134343
134804
134495
127432
123478
120205
114776
113667
119346
131916
142737
145528
146274
145387
145716
143324
140165
136875
132251
130432
134121
146716
146135
136953
129058
130359
131000
125382
122225
119705
114922
114165
120169
133105
145741
147557
148236
145041
144919
142891
140435
137498
133412
131982
135929
147586
145579
136837
128720
129210
129467
122971
119390
116217
110992
110041
115503
128439
140622
142446
142905
142975
144119
143774
140701
138074
134229
132510
136520
145122
142473
134562
127438
130016
130598
123909
119512
116011
110603
108561
110541
114906
120596
125471
131303
133306
135264
137796
133976
129836
126457
126228
131274
143961
144185
138772
133229
138018
140634
135256
131862
128339
121890
118958
119586
121125
123799
127143
132449
135625
137094
139041
133447
128423
124788
124444
129493
142821
145348
140346
134222
135936
136372
131168
127866
124850
119130
118300
124765
138293
149815
151523
152405
152047
152575
151278
149121
145994
141586
139750
142590
154241
153038
143521
134568
135823
135862
129536
125929
123049
118065
117690
124123
137713
150369
151592
152351
152636
153931
153459
151610
149645
146682
145644
149808
161812
161145
152213
143810
145043
144915
138701
134953
132269
127515
126650
132745
145327
156200
159319
160854
160911
161738
160241
157730
154730
150890
150191
153077
166301
165333
156279
147998
149249
149203
143504
140419
138007
132942
132301
138520
152201
164591
165435
165601
164382
164190
162695
160600
157354
153776
152673
156411
169702
168757
159126
150408
151024
150906
145095
141442
138717
133365
132778
138880
151049
161257
162006
162028
160610
159948
158337
154464
151010
146950
145605
149425
161949
161548
153850
147396
150179
150647
143597
142301
138486
132543
129896
131701
135546
140380
144897
150366
151175
151935
153781
149215
144294
139499
138310
141805
154317
154640
148192
142057
146190
148338
142660
139202
135654
129306
126001
125905
127078
128751
132331
138737
142735
145533
148184
142608
137642
134093
134319
138638
151308
153746
148819
142195
143781
144131
138857
135900
133340
128001
127174
134272
146988
156272
158172
159891
160164
161013
159459
156892
153923
149647
148114
150568
163147
163218
154057
145582
146951
147462
141442
141674
138919
133841
132846
139086
151689
161108
163052
164698
164493
165584
164493
162365
159584
156251
155647
158087
168934
167678
158244
149480
150960
150715
144189
143655
140906
135776
135004
141219
152882
160816
163963
166005
165391
165843
164339
161139
157436
152986
151658
154403
168413
169092
159994
151505
152722
152731
147234
148095
145242
139658
138073
143800
155524
163985
164603
165764
164995
165406
163657
160584
157054
152213
149861
150819
162662
162813
153121
144934
146468
146064
139637
139202
135926
130165
128653
134604
147567
157326
157900
157898
155185
153844
151272
147276
142923
138309
136032
138535
150983
152737
145170
138297
141192
142410
135902
133454
130195
124637
122467
124562
128732
133475
138265
142157
141144
139782
139493
133382
127761
122466
120368
123373
137298
141457
135951
131388
136057
138830
133996
130989
127757
121976
118944
119258
121451
123120
127060
132155
134053
134468
135084
127853
121102
115671
114502
118301
134227
141685
138541
133724
136783
138198
133301
131391
129581
125072
125044
132431
145040
153305
155838
156018
153555
152116
149467
145481
140746
135686
133294
135326
150093
154489
146725
139235
141879
142796
137603
138453
136102
131327
131123
137953
151198
161876
163675
162946
159090
156606
152566
147674
142706
137373
134697
136789
150995
155944
147946
140444
142572
143410
137816
135053
132933
128480
128272
134924
147677
157451
160897
160984
157998
156172
152735
148753
144246
139192
137310
139468
153864
158651
150877
143465
145712
146631
141765
139143
137484
133020
133016
139725
153364
163582
165963
165594
163460
162779
160485
157716
154964
151493
150876
154176
166868
170245
161614
153723
155265
155816
150257
147342
145588
140763
140413
146950
158136
165024
167539
168842
167586
167460
165734
162477
159092
155685
154354
157322
168105
169975
162525
155872
158442
158656
152438
152329
148991
142767
139885
141696
145723
149811
155985
161724
163102
164856
167414
163610
159575
155730
154554
156992
167031
169425
162323
156091
159912
160954
155599
152343
148570
142185
138658
138552
140081
140838
145492
151573
155106
157340
159693
154321
149044
145306
144215
146577
158808
164751
159742
153813
156567
156098
150777
148275
145887
140875
140074
146568
156492
162003
166726
170354
171388
172908
172371
170538
166926
162917
161132
161669
171190
173854
164822
156097
158078
157991
152011
152549
150092
144289
142956
148680
158751
164523
168602
170467
170276
170357
168119
164649
160729
156085
154519
155777
166372
170493
161770
153579
155517
155197
149339
149980
147202
141142
139960
145447
155026
160052
164762
167256
167373
168143
166554
163683
160217
155309
153662
154460
164302
167268
158333
150659
152390
152438
146662
147569
144354
138625
137309
143117
153588
159035
162771
164328
163994
163964
162447
159653
155792
150918
148815
149886
159710
163981
155281
147786
149040
149635
143392
144260
141377
135724
134411
139815
150415
157945
162962
165778
165688
165848
164710
161482
157207
152413
149622
150494
159686
162611
153975
146764
148909
149166
142473
139203
135717
129378
126641
128331
131837
134625
140160
145660
147243
147933
149795
144953
139912
134513
132133
134164
145019
151088
144768
139368
143468
145411
140298
137217
133665
127187
123863
124341
126345
126641
130749
134993
136124
135507
135083
127250
119667
113575
111422
114108
128155
140168
137823
133532
137002
138423
134029
131947
130323
125424
125355
132876
145794
153252
156632
155613
151808
148799
145502
141086
135600
129677
126407
126917
139000
147385
139695
131889
133774
134272
128363
125183
122496
117658
116705
122727
134430
141905
145379
146390
145305
144624
142711
139838
136118
131157
128623
129326
138706
143480
134831
126918
128164
128518
122012
118508
115225
109886
108668
114226
125321
132574
137814
140486
140777
140969
139600
137381
134190
129509
127368
127948
137363
141470
132495
124405
125760
126351
120156
116156
112967
107618
106448
111841
123270
130390
134609
136327
135894
135782
133425
130532
127732
123452
121310
121494
130582
136231
127975
119779
121263
122219
116013
112150
109040
103515
102243
107850
118788
125762
130490
133012
132725
133145
132546
129740
126121
121389
118542
118690
126067
131710
124359
117771
120470
121480
114549
110819
106889
100891
98398
100407
104041
106059
111517
116060
115947
115915
117211
111898
107046
102119
99706
100747
109564
118367
113726
108935
113434
116318
111197
107932
104482
98723
95953
96743
97950
97994
102438
107300
109705
111986
114440
109222
104191
100420
99578
102913
114016
123787
120478
115472
118498
119739
114703
112182
109801
105168
105237
112793
126628
134997
139753
142722
143153
144000
144020
142910
140511
137197
135961
136781
146102
151819
142868
134814
136556
137314
131181
127707
125053
120483
120482
126399
138396
145998
150849
154609
155610
157017
156486
154594
152183
148355
146199
146902
154998
161872
153588
145508
147410
147751
141386
138396
136319
131457
131026
137166
148381
155583
161706
164513
164516
164608
163917
160948
157847
153587
152060
152858
161489
168120
158584
151360
152659
152753
147095
144552
141981
136818
136061
142321
153709
159290
162363
162475
160497
159406
157604
155041
151549
147290
145353
146137
155356
164874
157218
149514
152036
152853
147185
146832
144352
139491
138959
145666
157906
165299
166954
166288
162969
160513
157797
152863
147795
141962
138309
138987
147970
157248
150711
144058
147458
148220
141106
137267
134197
128715
126224
128563
131601
134153
138881
142236
141461
140879
142453
137825
132792
128144
126456
128085
136264
142700
137010
131122
134547
136380
130630
126720
122926
116313
112709
112641
113246
113324
118291
123793
127253
130352
132803
127187
122303
118405
117355
118630
127318
137424
134404
129004
131188
132246
127797
125427
123532
118588
118440
125754
138556
147010
150287
151209
150236
150666
150141
148131
145279
140952
139052
139434
148266
156160
148063
139693
140823
141504
135332
131529
128877
123971
123232
130098
142633
150579
152295
152014
149666
148387
146148
143232
139287
135268
133660
134947
143411
151270
143630
135270
136238
136734
130193
126442
123485
118674
117854
124393
135784
143981
148768
149789
148723
148642
147245
144339
140574
135535
132600
132034
139387
149416
142439
134495
135865
136687
131197
128058
125684
120822
120268
126796
139095
147230
148490
148064
146148
145077
143459
140840
137030
132278
130226
130703
138471
146569
138446
130237
131270
131419
125651
122343
119597
114829
114472
121063
132622
140557
141670
140956
138227
136516
134442
130779
126649
121967
119546
120739
127986
135399
129438
122754
124366
124714
117811
113355
109615
103977
101545
103473
106565
110274
116557
121389
121885
122565
124550
120153
115453
110432
108219
109326
116532
124032
119577
114431
118333
120880
115652
112034
108327
102428
99292
99896
100129
101943
107377
113347
116625
119339
122446
116916
111745
107882
106733
108860
117523
127965
125605
119967
122411
123444
118412
115914
113447
108983
108951
116404
128729
138468
142936
144477
143381
142754
141188
138353
134549
130452
128641
129918
138222
146398
139016
131125
132407
132745
126569
123310
120687
116289
115918
122691
134397
144161
147256
148159
146890
145722
143798
140635
137353
133305
131705
133043
140619
148532
141652
133906
135786
135289
129279
125933
123392
118793
118495
125267
136174
144716
149370
149778
147044
145563
143494
140565
137150
132848
130900
132110
140298
148295
141349
133013
134444
135102
129295
125843
123118
117917
117147
123450
134507
143355
146441
147476
146210
146149
145571
143527
140611
137041
135173
136078
142644
149452
143068
135341
137026
137090
131276
129084
126044
121234
120490
126831
137018
145978
148491
149279
147848
147332
146339
142538
138318
133115
130355
131157
137441
144607
139136
132434
134419
134651
127537
123294
119246
113577
111147
113136
115044
119304
126114
131136
132049
132698
135235
130818
126307
121692
119585
120825
127574
136089
132516
127323
131329
133522
128425
125188
125188
122799
115589
113573
113978
114354
118521
123695
125562
125801
126893
119911
112783
107657
104302
103707
108321
115237
123756
123914
128469
131020
125403
122575
119864
114571
112429
113784
116419
117201
120619
125038
127262
127960
129531
123095
116613
110879
108029
108733
114948
121425
127119
124909
127898
129102
122315
119826
117883
113416
113268
120518
135701
146071
150243
151221
149063
147256
144478
140609
136034
130096
126237
125271
129706
132307
134718
131092
132944
133875
127434
123899
121657
117092
116811
123517
136954
147453
150199
149319
146498
143948
141046
137440
133417
128013
125004
124205
129121
132272
134451
130665
132251
133214
126803
123456
121037
116259
115416
121484
135393
145959
149179
150397
149073
148168
146528
144441
140925
136701
134287
134917
140096
141905
140503
134934
135570
135930
129428
125407
122585
117547
116652
122787
136307
145332
149313
151299
150412
150269
148803
145615
141571
136482
133393
133349
136984
138447
138630
134825
136968
137490
129960
125136
121222
115316
112763
114196
118581
121783
128831
134431
134913
135276
137554
132874
128122
122891
120621
121166
125558
127954
129015
126596
130320
132872
127300
123489
119956
113628
110308
110755
112828
113446
117960
122283
123472
123348
124145
117309
110553
104810
101519
102085
108594
115682
120947
119779
122221
123770
118196
115323
112841
107787
107105
114087
128295
138458
142893
144582
143085
142397
140822
138351
134869
130168
126358
124950
129284
130832
130785
126974
128140
128959
122017
118244
115337
110070
109265
115334
128763
138342
141705
142808
141596
141227
139683
137091
133827
128707
125167
123922
127050
128327
127836
124572
125903
126400
119297
115141
111913
106853
105913
111608
123969
132011
137088
138236
136980
136593
135272
132381
129422
124842
122277
121437
125607
126648
124987
120572
121466
121741
114678
110539
107050
101459
99895
105346
117935
126713
130387
131590
131243
131194
129927
127781
125197
121395
118792
118474
122896
123706
121459
117320
118408
118881
112318
108157
104939
100125
99561
105505
117670
126234
129652
130643
129638
128994
127355
123940
120503
115997
112548
111742
114727
115084
115168
114435
116928
118316
110464
105476
101990
95986
93571
95189
98886
101659
107170
111198
110835
110424
112568
108006
103743
98547
95851
96030
99724
101536
102606
101874
105081
107864
101690
97096
92684
86051
82857
83147
84041
84528
89048
92627
93570
93874
95808
90162
84780
80241
77464
76953
81365
85850
90584
92756
95053
96426
90567
86768
83552
78869
78551
84851
95951
104233
109813
112105
112652
113801
113318
111348
108734
104904
101463
99541
102185
103041
102231
100676
102345
103156
96027
91815
88752
83931
82863
87616
98287
106677
111126
113116
113247
113896
114012
112229
110477
106759
103688
102174
104926
105384
103618
101625
103435
103489
96079
91563
88186
83315
82592
87519
97552
104793
109877
112110
111678
112329
111988
109783
107806
103837
101055
99363
101248
100700
99076
99044
99799
100654
93256
88674
84908
79941
78548
83665
94075
102395
107494
110089
110868
112015
111654
109498
108081
104402
101607
100131
103050
103555
102027
101011
102270
103173
96016
91332
88225
83341
83021
88601
98671
107249
112619
115279
115812
116369
116171
114003
111520
107601
104090
103200
105532
105556
104059
104586
107261
108201
100968
96188
92491
87394
85353
87255
90056
93436
99845
104728
106023
106981
109089
104808
100920
96613
93890
94024
97128
98816
98676
100172
104497
107122
101126
96753
93016
87139
84619
85406
85761
87257
91818
95988
97948
99290
101590
96030
90708
85810
82920
83544
88662
93753
96882
99190
102382
103749
97457
93992
90861
86273
86480
93679
103739
112643
118111
120036
119514
119814
119442
117456
114908
110032
106066
104455
108096
109774
108020
107743
109534
110301
103343
99099
95835
91290
90663
96108
105053
113625
118590
120136
119648
119584
119057
116145
113406
108525
104988
102926
104691
105083
103339
104256
106577
107453
100528
96198
93331
88496
88112
93544
101890
109509
114227
115852
114843
114630
113670
111463
108914
104189
101159
99302
100990
101033
98838
100141
102077
102920
95888
91200
87741
83075
81850
86979
94821
102715
107893
109988
110281
110813
110819
109125
107204
103422
100365
98559
100640
100058
97058
97963
100442
101093
93556
88599
84900
79636
78676
82812
90370
99125
105836
109925
112037
113839
114712
112404
110914
107498
104844
104295
107244
107289
103785
102701
105566
106113
98316
93440
89625
84435
82220
83983
86050
89614
96298
102153
104380
106144
109050
105230
102030
98078
95661
96112
100048
101618
100771
102183
107270
109579
102757
98474
94568
88878
86238
86682
86301
88131
93412
98065
101375
103950
107161
101926
97457
92898
90787
91146
96000
100165
101431
103644
107221
108223
102050
98320
95508
90903
91057
97898
107826
117188
122849
125473
125470
125824
125350
123289
120717
116052
112453
110668
114167
116216
112408
111134
113398
114175
106856
102457
98782
93814
93037
98451
107484
116758
122392
125856
126087
126715
125935
123609
120451
115862
112320
110579
112636
113126
109815
108379
110293
110513
102643
97639
93499
87190
83519
83510
83451
85478
89658
94048
97029
99252
102268
97411
92381
87349
85129
85730
90592
94439
94947
96721
100488
101953
95992
92151
88785
83889
83997
90770
100537
109574
115461
118805
119046
119442
118717
116227
113589
109105
105668
103982
107083
107668
104232
104275
106793
107269
100121
95806
92399
87411
86983
92065
100186
109028
115116
117718
117770
118146
117645
114247
110931
106122
102800
101315
103133
102468
99726
101234
104995
106060
98402
93507
89646
84083
82257
83831
85136
89541
95117
99302
99956
100469
102435
98179
93835
89224
86125
85760
88664
89763
88888
91363
96013
98906
92591
87833
83738
77892
74984
75263
74510
76370
80731
85060
87590
89622
92736
88048
83360
79123
76728
77130
81405
85016
85779
88647
93351
94662
88484
84645
81411
76809
76479
82599
91440
100922
105572
107660
107920
108734
109478
107549
105290
101370
98269
96667
98809
99101
95301
95770
98760
99170
91607
87221
83897
78996
78451
82938
90575
99639
104721
107156
107906
108560
108786
106719
104906
100807
97694
95884
96951
96350
92811
94010
97476
98144
90519
85174
81061
75500
72656
72707
72487
75432
80720
85903
89027
91201
94759
90903
87018
82705
80300
80113
83585
85473
84268
86153
90956
92490
85804
81176
77254
72066
69959
70709
70690
74008
79013
84249
86754
89108
92720
88931
84908
80927
79080
79749
83762
86563
85408
86901
91723
92937
86666
82463
78857
74087
73108
76043
79762
86040
92382
97100
98637
100390
103045
99901
97152
92958
90712
90525
93485
93781
91088
92329
96845
97603
90699
85635
81389
76238
74394
75567
76099
80516
86552
91884
93864
95419
98127
94700
91195
86885
84263
83957
87174
88900
87328
89292
94444
96345
89538
85043
80918
75317
72821
72782
71775
74342
78780
83969
87559
90508
93973
89537
85105
80905
78758
79340
84444
88676
89042
90718
94837
95615
89022
85068
81955
77227
77016
83111
93418
104641
109795
112402
112848
114203
114438
112392
110248
106334
103037
101294
104016
104467
99991
99763
103187
103568
95735
91102
87891
83401
82620
87553
97045
107538
111980
113742
114035
115029
114939
112839
111222
107260
104719
103695
106416
106973
102105
101619
104161
104005
96109
91622
88400
83651
82915
87631
96294
106063
112495
115388
116248
117341
116936
114711
112759
108755
106076
104990
107891
107932
103139
101745
105787
106119
99015
94574
91407
86614
85209
90257
100534
111337
115799
117960
118209
119523
118983
117389
115235
111379
108710
107755
110795
110356
105356
104136
107662
108079
100623
95844
92969
88318
87782
92690
101961
112213
116268
117747
117113
117241
116915
113948
111155
106519
102942
102490
104289
103961
100295
100543
105451
106253
98051
92522
88731
83428
81267
82038
83196
87988
94291
99468
101102
102905
105859
102271
98714
94278
91934
91965
95491
96816
94491
94342
99920
102530
95827
90812
86348
80276
77352
76677
75915
78651
84073
89555
93147
96150
99773
94944
90476
86514
84480
84943
88610
91800
91895
93311
98962
100732
93713
89206
85223
80050
78048
78809
79809
83454
88931
95232
99267
103361
106848
102779
98570
94442
92803
93441
98789
101291
98993
98567
102585
103162
96335
92079
88941
84079
83622
89531
100480
112197
117836
121172
122100
123255
123177
121346
119424
116031
113851
112927
116250
116092
110254
107363
110370
110064
102238
97121
93838
88955
88261
93025
102022
113023
118422
120680
120820
121942
121341
118748
116531
112735
109952
108430
111820
111394
106611
104425
108403
109115
101489
96839
93617
88725
87972
92708
102675
113166
117670
119450
120024
121091
121356
119613
117627
113899
111646
110821
114288
113972
109312
107898
112733
113445
106043
101125
98479
94147
93486
98238
108112
118227
122951
124562
124843
125845
126133
123816
121044
116558
113786
113406
116348
115598
111555
110421
115384
115775
107699
102166
97926
92336
90025
90729
92375
97329
103301
107932
108554
109553
111874
107503
102942
97853
94647
93718
96700
97721
95595
96853
104736
107551
101385
97004
92993
86939
84321
83802
83505
86244
90758
95364
97599
98749
100853
95164
89997
85899
83301
83654
87668
91136
91454
93152
100321
101797
95529
91667
88608
84225
84399
90316
100650
110492
113838
114623
113907
114628
114435
112378
109569
105340
101993
100614
103772
104230
99618
98367
103288
103726
96256
91273
88086
83313
82665
87020
96171
107348
112352
115516
116726
118529
118565
117791
116393
112711
110483
109256
111897
111467
105361
103506
108100
108705
101297
96521
93256
88693
88097
92462
101528
111128
117150
119627
120276
121596
121253
119331
116899
112542
109821
108414
111428
111341
106219
104544
109007
109483
101979
97361
94188
89401
88322
92358
102245
112777
117960
120687
121773
123106
122447
120642
118252
114511
111548
110382
113698
113107
107059
104575
108778
109289
101555
96685
93110
88161
87204
91231
100601
111269
116669
118946
119385
120347
119821
117329
114790
110327
107055
105702
107184
105894
100847
99420
105310
105825
97735
92112
87967
82477
80053
80066
81557
86001
92048
96902
98472
99732
102017
98013
94335
90035
87236
86832
89545
89651
86557
87094
94912
97304
90815
85994
81527
75557
72738
71359
70953
73533
78223
83508
86640
89240
92345
87948
83398
79150
77043
77594
81653
85174
84695
85646
92631
94024
87667
83571
80448
76260
76299
81380
91117
102027
106713
108837
109399
110383
110570
109039
106865
103010
100055
98412
101138
100893
95685
93874
100028
100799
93203
88501
85228
80666
80245
83866
93279
103528
107506
109050
109521
110418
110320
108205
106729
103166
100293
98490
100292
99588
94007
92806
98977
99766
91662
86996
83491
78835
78212
81789
89728
99304
105049
107610
108229
109663
109886
108465
107025
103530
101018
99318
100889
99995
94121
92462
98603
99266
91329
86119
82766
77615
76493
79443
88077
98198
103162
106082
107110
108689
109504
108294
107450
103968
101398
100039
101430
99684
93707
91585
97649
98431
90035
84561
80997
76073
75211
78136
86392
96397
101826
105135
106395
107874
109007
107117
105626
101944
99230
97697
98072
95618
90205
89245
96035
96578
87749
82063
77270
71928
69710
68945
70226
75222
81787
87254
90070
92153
95448
92355
89585
85985
83978
83411
85662
85444
82086
81164
88578
90630
83453
78331
73838
68412
65649
64214
63480
65956
70935
76921
81580
85362
89420
84949
81343
77882
76107
76443
80579
83513
82471
82320
88700
89700
82399
77939
74487
70200
70111
74798
84090
95134
101233
104756
106003
107952
108376
106836
105345
102025
99244
97736
99935
99130
93530
90735
96458
97015
88893
83815
80329
76016
75443
78524
87425
97924
103324
106213
107337
109040
109354
107634
106705
103391
100477
99245
101164
99966
94211
91422
97423
97546
89208
84124
80661
75935
75194
78036
86199
95642
102988
106832
108506
110484
110475
108058
107784
105053
102486
100579
102545
100960
94653
92169
97716
97937
89867
84722
81019
76323
75221
77905
85612
95902
102198
105815
108137
110412
110690
109251
108185
104944
101863
100188
101398
99764
94023
91078
97055
97811
89292
84407
80677
76606
76093
78856
87185
97328
102625
105916
107088
108016
108446
105964
104043
100505
97248
96330
97215
94805
89802
88000
95637
96623
88047
82365
77747
72221
69875
69306
70957
75615
82020
87889
90293
92053
95145
91874
88975
85242
83050
82715
84705
84093
80611
79702
88543
91075
83898
78542
73829
68371
65892
64264
63506
66470
71561
77243
80930
83237
86967
82886
79681
76302
74670
75176
78296
81199
80530
81147
88747
89943
82118
77464
74082
69443
69442
73606
82708
93190
99982
104368
106571
109085
109869
108662
107885
105187
102706
101352
103202
101517
95501
92194
97150
96968
88662
83818
80416
75997
75417
78179
86519
97012
103435
107338
109740
111893
112472
110833
110723
107530
104976
103224
103666
101315
95635
93291
98861
98622
89702
84303
81199
76877
75793
78691
86388
95619
103212
107630
110120
112451
112489
111185
110599
107110
104468
102875
103848
101745
95530
92370
97775
98071
89406
84150
80613
76517
75929
78736
86723
96941
102866
107089
109004
111157
111015
109189
108597
105280
102864
101375
102852
101083
95106
91926
97012
97376
88651
83988
80318
76344
75520
78413
86061
96171
102417
106300
108075
109756
109593
106722
105206
101721
98962
97421
98050
95353
89436
87273
94361
95949
87261
81833
77507
72152
69905
69086
70330
74825
81219
87390
90215
92486
95666
92127
89502
85969
83714
83928
85516
84940
81573
80630
88248
90598
83507
78262
73839
68477
65912
64351
63472
66105
71558
77352
81922
85523
89274
84936
81266
77730
75789
76377
79823
82554
81833
81827
88579
89583
82418
77721
74400
70131
70179
74614
83422
94169
100411
104189
106128
107957
108499
106837
105664
102316
99409
97749
99913
99027
93093
90007
96595
97194
88971
84264
81068
77033
76137
79574
87470
97523
102732
105630
107118
108859
109282
107609
106487
103019
100135
98650
100053
98787
93327
90610
97447
97896
89268
84301
80985
76620
76276
79411
87123
96034
102505
105827
107006
108881
109543
107910
106526
103054
100510
98493
99920
99237
93754
91124
97735
98351
89867
84947
81472
77023
76281
79576
87067
97219
103082
106524
108237
109427
109687
108017
106746
103340
100894
99015
100440
98889
93448
91487
97505
97975
89605
84805
81442
76688
76031
78770
86381
96260
102350
106350
107981
109274
109380
106964
105328
101547
98441
97362
98519
96717
91990
90316
96351
96877
88413
82913
78405
73124
70808
70865
71730
76461
83444
89571
92189
94200
97061
93732
90383
86483
83902
83437
85419
84847
81253
80254
88725
91489
84225
78865
74271
68623
66267
64687
63999
66602
71722
77668
81798
84747
87788
83953
80340
77105
75220
75685
78778
81143
80463
80807
89028
90206
82435
77553
73780
69323
69481
73898
81696
92019
98674
102864
105266
107428
108287
107511
106932
103609
100871
98908
99983
99119
93204
91026
97413
97712
88993
83816
80196
75652
75017
78218
85124
95241
101546
105310
107457
109972
110529
108944
108692
105846
102997
101522
102526
100703
94896
92358
98087
97783
89319
84016
80632
76345
75823
79406
85800
94865
102493
107188
109422
111714
111552
109979
108862
105817
103545
101301
102634
101495
95696
92171
97812
98258
89927
84656
81337
76528
75707
79060
86322
96362
102838
106636
108531
110432
110779
109128
108560
105459
102711
101180
102075
100747
94563
92013
98423
98513
89968
84795
81235
76682
75935
79040
85824
95646
102250
106277
108028
109731
110463
108558
107536
103974
100805
99476
99854
96947
91405
89705
97320
97808
88947
82986
78315
73116
70921
70457
71185
76028
82403
88750
91897
93670
96747
93555
91545
88540
86521
86248
87651
86437
82405
81585
90115
92121
84293
79070
74289
68864
66422
65050
63860
66674
71867
77798
81846
84673
87906
84617
81667
78926
77407
77868
80607
83068
82542
83127
91172
91434
82679
77636
74129
70090
70271
74666
81671
91371
99327
104654
108202
110614
111869
111394
111405
108290
105669
103464
103998
102126
96539
94019
100672
100210
90522
85423
81943
77768
76908
79918
85822
94600
102272
107355
110367
113141
113918
113201
113252
110346
108053
105867
105662
103002
97626
95152
101631
101161
91267
86123
82651
78595
77689
80889
86352
94962
102429
107675
110712
113157
114006
113168
113435
110848
108047
105770
106117
103652
97813
95572
101480
101116
91559
86571
82887
78702
78063
81243
86704
95084
102091
106639
109011
111164
111850
110694
110737
107913
105772
103676
103985
101817
96521
94786
100480
100142
90767
85700
82067
78137
77255
80380
85779
94245
101383
105958
108531
110267
111177
109746
108776
105998
103411
101623
101946
98877
93710
92634
99249
98611
89324
84053
79704
74751
72712
72574
72989
76831
82583
88689
91602
93830
96917
93875
91853
89350
87422
87284
88565
87403
83602
82959
89739
91138
83921
79331
75005
69985
67614
66234
64467
66812
71866
77493
81329
83932
87687
84372
81820
79128
77656
78316
81001
83080
82495
83131
89985
90662
83181
78274
74635
70793
71278
75771
81450
90210
98200
103630
107155
109846
111082
110550
110300
107865
105186
103299
103681
102204
96810
95361
101290
100006
90409
85568
82229
78094
77704
80617
85737
93822
101330
106941
110138
112599
113038
112092
112379
109999
107422
105042
105145
102861
97199
95498
101252
100260
90463
85582
82392
78163
77810
81118
86013
94289
101764
107071
110188
112785
113684
112667
112705
109979
107311
105120
105189
102899
96926
95507
101000
100206
90870
86260
82551
78628
78001
81522
86493
94658
101773
106927
110120
112611
113140
112296
112142
109607
106913
104445
104757
102361
96815
95008
100552
99683
90441
85727
82076
77963
77526
81063
85889
94042
101042
106390
109062
111144
111953
110637
110289
107079
104376
102978
103146
99762
94538
93118
99255
98530
88945
83706
79647
75093
72924
73077
73036
77042
83272
89236
92444
94834
97336
94677
92982
90483
88986
88754
90012
88864
85309
85109
92232
92160
83985
79513
75551
70678
68450
67282
65837
68193
73192
78950
82801
85766
89365
86325
83969
81789
80737
81263
83423
85619
85056
86871
93519
92862
83907
79354
76011
72640
72948
77276
83068
91757
100085
106038
109736
112501
113691
113077
112996
110171
108096
105965
106198
104382
99007
96304
102058
100518
90795
86222
83020
79371
78728
82236
87061
94516
101986
107846
111557
113978
114791
113634
113518
110619
108361
106231
106169
103484
97740
96069
101153
99665
90100
85310
82261
78502
78075
81324
86215
93724
101164
106624
109950
112537
113126
112218
111960
109611
107268
105567
105832
103646
98212
96692
102042
100730
91335
86475
82926
79365
78598
82139
86804
94762
102105
107582
111077
113475
114224
113121
113279
110551
108334
106678
106783
104118
98748
97731
102905
101146
91321
86353
82897
78839
78440
81784
86739
93741
101495
106876
109700
111763
112272
109263
109478
106618
103835
102341
102657
99636
94756
94037
99164
97596
87773
82422
78333
73706
71756
72130
72300
75487
81427
87241
90863
93659
96832
94286
92600
90131
88099
87875
88991
87711
84212
84447
90036
89291
81271
76906
73097
68923
66691
66373
64847
66740
71324
76594
80479
83557
86932
83449
80831
78187
76788
77012
79712
81623
81209
82739
88244
87352
79000
74608
71320
68083
68126
72213
77293
84323
91901
96755
99859
102393
103554
101898
101598
98601
96436
94753
95486
94641
89489
88724
93580
92421
83449
79226
75940
72123
71788
75369
79450
86751
93758
99003
101826
104240
104962
103431
102814
100023
97952
96488
97629
95955
90911
90033
94509
93508
84610
80039
76600
72651
72229
75753
80175
87061
94105
99534
102511
105040
106121
104728
104472
101812
100120
98870
99574
97584
92514
92034
97020
95441
86061
81194
77745
73644
73128
76646
80434
87476
95290
100631
104268
107126
108556
107402
107318
104716
102491
100800
101034
98663
93300
93012
97585
95827
86547
81623
78166
74116
73576
76676
80505
87333
94479
99870
102917
105406
106697
104983
103994
101227
98894
97636
97831
94832
90169
90186
94115
92559
83494
78674
74804
70307
68499
68915
68665
71602
77364
83162
86138
88312
91351
88750
87171
84780
83098
82942
84602
84166
80733
81827
87667
87441
79390
74977
70991
66749
64861
64668
62961
64594
69212
74383
78039
80673
84178
81056
78645
76064
75022
75526
77944
80157
79801
82327
87928
86658
78238
73940
70554
66899
66779
70176
73770
79690
86749
92606
95844
98863
101129
99917
99172
96471
94486
93091
93700
92546
88255
88466
92712
91077
82113
77609
74388
70579
70003
72880
76313
81887
88478
93647
96680
98668
100260
98318
97453
94882
92843
91714
92559
91178
87135
87116
90779
89262
80542
76155
72950
69182
68624
71597
75297
80708
87075
92441
95273
97626
98186
95732
94625
91881
89802
88743
90255
88925
84608
84528
87672
86759
78710
74521
71143
67336
66959
70253
73970
79418
85727
90716
93935
95381
96506
94336
93477
90481
88466
87470
88623
87502
83060
84090
88189
87243
78964
74734
71319
67273
66753
69843
73470
78863
85188
90249
92905
94680
96414
93764
92639
89281
87065
86235
87458
85984
82011
83429
87642
86652
78260
73725
69911
65617
64010
64920
64945
67325
72896
78442
81592
83761
87039
83924
82081
79324
77300
77605
79579
78866
76130
78552
83408
83432
76008
71432
67485
62965
61118
61093
59827
60959
65545
70930
74577
77228
80747
77172
74671
71774
70365
70878
73689
76026
76073
79233
83968
83114
75127
70780
67538
63923
63562
66893
70591
75641
82069
87336
90419
93143
95446
93732
92604
89778
87705
87043
88400
87946
84056
85293
88764
87589
79011
74692
71305
67300
66594
69441
72963
77756
83845
89188
91877
94235
96037
94015
92902
90076
87789
87204
88620
87597
84090
85660
88969
87862
79456
75075
71669
67634
67177
69684
73280
77833
84160
89230
91617
93937
95929
93555
92766
89490
87761
86853
88102
87144
83489
85505
88891
87798
79640
75175
71406
66977
65035
65279
65046
66355
71001
76284
79552
82193
85511
82014
79560
76665
75406
75451
77674
78974
78229
81710
85347
85137
77449
73107
69721
65889
65046
67548
70087
73751
79860
85446
88537
91204
94258
92154
91025
88230
86494
86374
87922
86835
83763
85491
88358
87497
79498
74716
70998
66612
65244
66230
66954
68654
73969
79656
82690
85168
88270
85873
84285
81772
80012
79981
81745
81491
79572
81838
85326
85270
77398
73156
69570
64997
63233
63127
62618
62972
67489
72820
76762
79595
83085
79640
76939
74225
72842
73330
76239
78447
79397
82166
85275
84624
76524
72242
69298
65629
65739
69274
74484
79596
86629
92173
94938
97389
99234
97297
96057
93040
90517
89339
90661
90154
86768
87760
90331
89278
80783
76418
73155
69501
68790
72130
76694
81621
88274
93312
95962
98223
99715
97669
96833
94003
91868
90851
91786
90797
87429
89030
91099
90234
81698
77256
74067
69790
69275
72462
77146
81934
88628
93904
96407
98697
100188
98451
97775
94842
92828
91859
92904
91824
88928
90210
92176
90912
82607
78074
74652
70663
69999
73330
78268
82840
89352
94475
97466
100006
101660
99869
99391
96556
94507
93476
94404
92744
89929
90836
92735
92175
83559
79001
75738
71723
71049
74197
79121
83785
90566
95958
98988
100964
102688
100267
99512
96434
94095
92814
93772
91947
89383
90686
92590
91889
83132
78398
74386
69681
68069
68997
70471
71864
77293
82953
86485
88691
91783
88338
85969
82930
80973
80833
82678
82562
81490
82512
85601
86020
77926
73454
69743
65404
63519
63255
63642
63692
68397
73711
77988
81480
85073
81011
77759
74527
72555
73205
76314
79289
80877
82013
84744
84496
76657
72340
69165
65740
66117
71044
78238
84221
91636
96700
99546
101950
103401
101688
100420
97240
95174
93881
95462
95523
93109
91892
93452
93050
84584
80280
76787
72826
72568
76402
83271
89346
96703
101240
103990
105817
106136
104555
103561
100478
98047
96516
98174
97475
94865
93772
95172
94300
85865
81359
78001
73755
73349
77119
84121
89770
96897
101571
104410
106379
107030
105415
104237
101022
98473
96818
97832
96848
95039
94340
95580
94886
86759
81997
78961
74715
74242
78081
85274
90916
97797
102343
104793
106786
107514
105922
105202
101757
99338
97803
98855
97781
95686
94762
95836
95418
86792
82279
78912
74821
74398
78209
84909
90719
97557
102451
104564
106559
107540
105384
103843
100228
97606
96278
97145
95277
93752
93221
94686
94613
85744
80541
76371
71820
69403
70138
72299
73525
79217
85158
88211
90528
93865
90529
88210
84939
82940
82935
84431
84427
84602
84661
87548
88143
80417
75680
71621
67018
64716
64736
65118
64993
69639
75269
79677
82835
86557
82541
79370
76209
74329
74765
78010
80940
84255
84707
86982
86871
79079
74632
71490
67814
68313
73771
82866
89429
96224
100224
103045
105208
106199
105184
104778
101771
99201
97714
99331
99079
97793
94984
95889
95354
87073
82439
79239
75006
74278
78706
87746
95931
99872
103883
106516
108642
109555
107925
107889
104922
102490
101166
102421
101200
99337
96772
96911
96271
87949
83227
80041
76219
75679
79813
88824
95282
101409
105680
108035
110635
111718
110485
110191
107756
105640
103493
104413
102677
100973
98001
98096
97183
88480
83765
80355
75855
75565
79801
90095
97380
101963
106138
108687
111049
111554
110562
110375
107826
105225
103832
104786
102776
101089
97850
97935
96725
87942
83391
79791
75889
75762
79831
90080
97091
101995
106247
108120
109519
109611
107123
106111
102764
99992
98676
99390
97930
97385
93884
95346
93962
84805
79833
75937
71232
69646
70772
73594
75163
80885
86703
89733
91772
94682
91431
88710
84965
82714
82876
85395
86458
86810
84544
87198
88314
80699
76178
71783
67131
65053
65145
66431
66075
70498
76333
80649
84084
87613
83042
79627
76082
74536
75356
79516
83288
86560
83980
85750
86265
79042
74757
71464
67502
67975
73996
85912
94103
98997
102409
104113
106120
106661
105356
104186
101014
98974
97458
99991
100625
99506
93681
94466
93972
85560
80954
77638
73845
73587
78187
89274
97242
101457
104847
105979
107618
106977
104376
104226
101265
98397
96836
98547
98863
99167
94579
95476
94740
86298
81583
78768
74731
74412
79359
89817
97511
103530
106900
108485
110272
110018
107811
107032
103683
101345
100079
103306
104092
102922
96446
97030
96405
88669
84350
81062
76910
76304
81263
92656
101028
105405
108204
109273
110669
110021
108109
107134
103941
101629
100215
102905
104075
103005
96703
96996
96539
88328
83951
80768
76822
76392
80986
92402
100721
104951
108030
109011
110370
109675
107224
105443
101829
98685
97976
99809
100106
100131
94587
95631
95409
86510
81390
77283
72336
70453
71564
74885
77258
83203
89131
92033
94250
97450
93514
90266
86670
84730
85016
88166
90519
90993
86737
89267
90692
83390
78407
73962
68771
66656
66566
67994
68572
73361
79548
83755
86713
89832
85371
81199
77722
75955
76868
82066
87437
90270
86037
87547
88389
81544
77151
73817
69698
69950
76419
89126
98640
102760
106213
107237
108746
108877
107157
105669
102612
100118
99163
102687
105334
104412
97218
97822
97470
89434
84968
81589
77687
77410
82582
94920
104332
107560
110318
110894
112188
111749
109992
108940
105637
103758
103726
107675
110020
107529
99684
99763
98818
90988
85843
82735
78310
77852
82392
93736
102696
107814
110638
111246
112756
112431
110308
109045
105493
102844
101806
104888
107236
106088
98350
98539
98923
90811
85747
82314
77914
77302
82440
95316
104759
107951
110257
111267
111759
110869
108854
107354
104280
101626
100653
104389
107101
105878
98087
98290
98198
90072
85352
81884
78112
77373
81842
93787
103017
106390
108728
109282
109768
109123
106283
103923
100052
97041
95972
97769
99464
100768
94674
95721
95763
87134
81991
78043
73252
71569
72988
76705
79486
84844
90420
92214
93224
96189
92048
88928
85186
82328
82233
84941
88540
90328
85683
88497
90191
83084
78146
73900
68843
66497
66437
68190
68751
72947
78727
82527
85423
88834
84287
80582
76840
74984
76023
80759
86885
90289
85779
87497
88399
81070
76702
73305
69145
69240
75667
88707
98384
101988
104783
106069
107433
107572
105980
104823
101467
98821
97445
99732
102277
102033
94501
95122
95393
87175
82579
79225
75240
74636
79668
91876
101521
104383
106715
107510
108636
108768
107112
106021
102850
100464
99090
101174
104184
103669
95754
96364
96003
87404
82672
79562
75418
75135
79663
90880
100264
104268
107316
108129
110072
109704
107714
107053
103679
101657
100273
102706
106216
104019
96107
96599
96350
88289
83455
80292
75791
75351
79822
91643
101940
104150
106713
108051
109921
109386
107566
106658
103982
101235
100038
102560
106144
103970
95805
96201
96192
87764
83102
79848
75589
75040
79596
91429
101670
103901
106563
107593
108463
108309
105990
104692
101419
98391
97460
99168
102212
100588
93799
94805
94447
85763
80182
76120
71334
69755
70713
74506
77988
82686
88502
90860
92970
96109
92452
89547
85900
83957
83892
87341
92242
90027
85171
87710
89419
82034
76972
72543
67442
65140
65056
66567
68101
71964
78011
82950
86718
90438
85361
81540
77721
75962
76952
82258
89998
90467
85173
87016
87973
80513
76131
72756
68735
68799
75105
87995
98998
101828
104655
106212
107901
107426
105765
104602
101338
98932
97829
101558
106539
102696
94732
95431
95169
87131
82457
79390
75261
75023
79777
92422
103289
105367
107940
108856
110521
109811
107935
106781
103111
101183
100296
103111
108257
104342
96545
96789
96349
87891
83526
80052
76004
75650
80334
92005
102064
105638
108287
109340
110885
110747
109068
107993
104343
102023
100774
103788
109545
104930
96801
96957
97142
89065
84130
80883
76409
75939
80605
92888
104078
106108
108320
109527
110332
110606
108575
107767
104696
102594
101539
104932
109936
104303
96371
96603
96286
87844
83055
79684
75434
75148
80046
91803
103223
105867
108176
109493
110613
109967
107232
105677
102114
99229
98873
101925
105846
101204
93970
95098
94624
85847
80872
76867
71828
70093
71391
74937
79378
83844
89571
91798
93954
96741
92561
89823
85865
83603
83858
87835
93817
91056
85737
88508
90357
83208
77907
73390
68307
65911
66100
68073
70256
73322
79249
83674
87071
90511
85567
81496
77907
76203
77518
83218
92136
91212
85787
87393
88458
81489
77293
74081
69954
70394
76577
89901
101616
103821
106160
107039
108309
108287
106289
104743
101407
99204
98313
102804
109601
103702
95465
95961
95822
87856
83483
80328
76158
75825
81004
93805
105910
107549
109413
109863
110925
110235
108218
106804
103310
101377
100881
105257
111491
105054
97070
97203
96858
88786
83837
80563
76557
76271
80939
93114
104331
107543
110184
111137
112744
112052
109812
108254
104976
102548
101982
107611
113507
106266
98103
98479
98521
90795
86364
83147
78826
78345
83505
96626
109060
110951
113128
114157
115971
115569
113592
112322
109008
106890
106351
111714
118412
111938
103696
104079
104136
96316
91589
88443
83983
83479
88921
101701
114302
116183
118146
118733
119442
118678
115921
112990
109255
106526
106685
111571
118890
112976
105911
107059
106728
98171
93130
89351
83860
82010
83756
88042
93392
98311
103993
105810
107144
109794
105518
102059
97591
95245
95821
101409
109786
105465
99970
103016
105167
98360
93639
89183
83685
81333
81646
84051
87065
90316
96351
99767
102153
104430
98649
93417
88877
86808
88828
96664
107286
104346
98520
99880
101063
94392
90046
86762
82086
81951
88464
102564
115471
117933
119572
120139
121264
121070
118745
116288
112491
109870
109436
115902
122977
115145
106845
107245
107279
99427
94585
91199
86490
86070
91548
104844
118071
119337
120644
120747
121428
120313
118460
116487
113317
111359
111027
116418
122595
114491
106802
107715
107693
99603
94510
91371
86842
86482
91897
104314
115906
119210
121230
122155
123257
122219
120075
118155
114046
111964
110964
116010
122471
114536
106168
106387
106787
99053
94322
90851
86403
85577
91009
104280
116943
118128
118441
118054
118015
116520
113909
111616
107886
105155
104492
110301
118749
111214
103110
103991
104619
96889
92382
89171
84952
84425
90215
102817
115709
117275
118275
117815
117881
116521
113180
109927
105488
102459
102474
107601
115140
108263
101599
102767
103353
95255
90144
85862
80603
78671
79918
83942
89222
93352
98019
99428
100435
103245
98668
95198
90957
88746
88729
94836
101712
95942
90412
93355
95677
88928
83942
79193
73661
70746
70876
72860
75940
78811
84548
89114
92694
95891
90542
86098
82202
80469
81778
88920
98207
95084
90063
92458
93528
86784
82392
78613
74196
74555
80722
92151
103647
108352
111022
112118
113280
112565
110558
108710
104719
102028
101199
107789
114579
106143
98202
99445
99994
92191
87258
84031
79418
78871
84152
94384
105672
109038
111310
112138
113850
113009
111080
109704
106112
103790
103312
110428
114779
105869
97684
99183
99725
91448
86974
83285
78659
78052
83076
93255
104082
108435
111317
112542
114292
113331
111199
109597
105842
103103
101930
107803
114563
106492
99012
100229
100789
92904
88038
84772
80346
79589
84743
95054
106324
110370
112681
113527
114520
113849
111400
109776
105616
102753
101766
109288
115401
106963
99611
100783
101260
93282
88136
85058
80451
79482
84165
93754
104638
108968
111074
112282
113307
112918
110254
107976
104089
101315
100885
107396
112084
103826
96782
98549
98815
90630
85436
81212
75753
73478
74728
78488
83611
87093
91784
93824
95500
98213
94045
90828
86947
84621
85174
92715
98874
92728
88058
90994
93084
86388
81404
70833
68605
67722
69194
72179
73811
79128
84622
87521
90188
92653
87688
83725
80877
80580
86786
96436
97027
92969
88589
91171
92212
85439
81278
77777
73751
74085
80710
91549
99226
105031
108561
110076
111637
111674
109984
108338
105258
103808
108123
118005
115885
106748
99829
102072
102294
95044
90866
87282
83126
83271
88817
99314
107153
112718
115260
115280
116209
115551
113600
112095
108974
107920
112365
123290
121430
112772
106003
107850
108311
101199
97056
93750
89837
89938
95726
106293
114070
119303
121231
120630
120123
118668
115939
113284
109478
108281
114131
125518
124259
116077
109370
111508
112117
105049
100843
97607
93325
93325
99147
109405
117312
122008
123762
122957
122879
121724
118990
116257
112529
111247
116527
125390
122889
114747
107758
109633
109911
102973
98373
94117
88449
85832
86861
89916
91456
95482
100417
102802
105161
108942
104744
100585
97347
96788
103412
111628
111249
105547
100588
103444
104816
97853
93127
88392
82775
81002
82373
86239
88250
92740
97640
99000
100619
104118
100433
97145
93666
92825
99469
108233
106738
100272
95911
99920
102081
95402
90955
86469
81184
79021
79787
82200
83323
87474
92776
96388
99293
102407
97359
93128
89855
90136
98898
109543
110284
105800
100676
102991
104190
97967
93834
90304
85421
85400
92253
105899
116305
120145
122620
123509
125654
125904
124105
122542
119451
118828
124439
134165
131830
122191
114508
115951
115708
108287
104199
101023
96944
97208
103330
116707
126607
128807
131006
131462
133157
133004
131198
128943
125320
124763
130200
138070
134639
124400
115993
116195
115912
107843
102752
99054
94278
93816
99107
111025
119537
122800
124412
124619
125487
124901
122585
120593
117251
116476
122145
130236
127422
117868
109462
110205
110336
103197
98250
94361
89853
88859
94720
107674
117251
118744
120115
120145
120760
120299
118075
116534
113732
113411
119810
128050
124673
115756
107914
108947
109233
101567
96964
93458
89011
88697
94493
107043
117431
119281
120975
121726
122322
121997
119597
117747
114828
113751
120177
127175
124043
115941
109799
111873
112110
104273
99434
95326
90272
88317
90422
95009
98992
103575
108084
109207
110281
113651
109996
106651
103209
103000
110728
118020
116458
109589
104362
108490
110178
103305
98589
94017
87811
85106
85564
87412
89006
92843
98970
102745
105559
108431
103560
99053
95863
95809
104047
112528
113909
110340
106307
110356
113145
106627
102527
98993
94049
92500
94835
97833
99581
103203
108702
111358
112976
115824
110941
106627
103428
103810
113571
123376
123141
117030
111591
114009
114375
108169
104445
101308
96534
96654
104091
118579
129755
132140
133851
134004
134725
133893
131698
129503
126537
126306
133938
140991
137883
128200
119892
120724
120663
112859
108386
105196
100482
100622
107159
120608
131345
133943
135211
134464
134016
132649
130101
127675
124481
124857
134235
143526
140739
131352
123393
124867
125009
118148
113916
110777
106539
106037
112610
126574
137193
138787
139992
139848
139778
138133
136404
134422
131804
132565
141030
149282
145923
135922
127513
128430
128299
121305
117115
113826
109379
109185
115746
129630
140921
142202
143913
143538
143552
142575
140177
137621
134370
134233
142530
148922
145139
135922
128970
130722
130836
122733
117813
114286
108846
107056
109616
114064
119071
123790
129125
130228
130789
132516
127563
123132
119575
119904
128724
135878
133974
126628
120955
124854
126797
120575
115703
111207
104705
101984
102447
104440
106487
109887
116168
120761
124024
127674
122290
116980
113700
114008
122522
130226
130924
125681
119871
122077
122687
116873
113175
110092
105189
105162
112626
127594
139875
142184
144670
145242
146800
146877
145064
142763
139399
139846
147607
153971
150219
139476
130593
131470
131295
123934
119383
116036
111080
110721
117450
131271
143581
145081
146795
147072
148074
147299
145432
143562
140690
141569
150720
158164
154303
144437
136828
138590
138938
130673
126375
123417
118797
118786
125791
139590
151135
154199
156312
155385
155593
155167
153469
151906
149950
151542
159349
166151
161882
150966
141518
142426
142185
134931
130646
127648
122205
121684
127848
140864
151547
153043
154811
154827
155209
154321
151864
149865
147309
148731
157942
164372
160186
149639
140855
142012
142148
134944
132170
129004
124230
124194
130830
144896
157304
159210
160911
160749
160433
159904
157082
154055
151108
151115
159370
164555
160203
150346
142341
144257
144063
136251
130978
126630
120608
118075
120055
124509
129603
134341
140235
141563
142478
144963
140493
136888
133439
133374
140963
146624
144292
136713
130851
134341
136487
130184
125757
121561
114933
111723
111842
113794
116168
119304
125478
129401
131484
134439
128833
123632
120168
121320
130153
137516
138277
133631
127758
130035
131048
125276
122183
119564
114701
114654
122290
135894
147047
148546
149562
148971
148415
147720
145633
143556
140972
142793
152961
160050
156665
146463
137823
139319
139462
132667
131312
128374
123225
123042
129927
143189
152726
153242
153771
152438
151287
149764
147347
145171
142360
144296
154321
161229
158188
148338
140030
141408
141334
134688
134179
131206
125930
125510
131876
144337
153258
156063
157118
156060
155489
153879
150432
147370
143578
145971
156658
164666
161574
152073
144041
145850
146398
140225
140647
137919
132590
132218
139025
153114
165122
165994
166371
164248
162769
160379
157232
154324
151382
152663
161944
168767
164689
154398
145617
146186
146263
139107
136347
133161
127662
126859
132915
147176
159348
160400
160922
159575
158727
157111
153999
151072
147539
148168
156349
160615
156345
147100
139908
141333
141541
134067
128715
124605
118698
116397
118221
122923
128295
132569
137497
138339
138786
141155
136835
132776
129154
129641
138580
144491
142567
135577
130563
134170
136551
130913
127189
123455
117157
114283
114823
117079
119950
122964
128393
130881
131925
133805
127735
122133
118665
120491
131691
140576
141936
137777
132134
134776
135792
130542
127391
124682
119667
119396
126954
140793
152224
153508
153655
152570
153156
152272
149472
146104
142562
143882
154515
161549
159341
150335
141864
143713
144104
137753
136062
133643
129074
128834
136353
150306
162008
163006
161776
159293
157964
155250
150989
147302
143359
145290
155949
163264
161009
152963
144925
146736
146691
140502
139072
136237
130877
130772
137620
150855
162995
165631
165656
163707
162952
160423
156691
153232
148945
150363
159229
165095
161864
152243
143488
144313
144214
138179
134437
131889
126382
125729
132346
146528
158962
159623
159350
158402
157879
155894
153196
150599
147269
148624
158224
164196
160772
151348
142273
143180
143156
136500
132213
128971
123804
122838
129545
143268
155571
156165
155415
153462
152799
151454
148048
144922
141456
141939
151965
157230
154255
146494
139704
141870
142264
134720
130019
126470
121113
119013
121306
125860
132029
136457
140060
139525
138702
139475
133651
128848
124690
125754
135473
142222
141380
135758
131236
135611
139000
133447
128968
125211
119003
116193
117149
119870
123292
126756
131615
133218
133044
133534
126325
119788
115540
117325
130081
139683
142135
138790
134067
137190
138795
134099
131900
130125
125508
125807
134315
149254
162928
164915
164307
161512
159527
156697
152549
147995
143892
145689
157534
165483
163843
155548
147578
149576
150004
143970
140827
138867
134438
134288
141428
155208
166755
167562
166387
162796
160415
156876
152101
147846
143802
145675
158226
165421
163724
155285
147142
148916
149104
143011
142057
139485
134114
133810
140552
153655
163071
165851
165098
162325
160211
156977
152161
148007
144157
145934
157173
164385
161951
153572
145351
146935
147591
141518
141708
138860
133850
132881
139075
152743
163931
164494
163900
162062
161123
158522
154969
151369
147490
149055
159363
166041
163265
154288
146387
147669
148015
141774
140431
137726
132426
131965
138425
151425
162199
163189
162296
160497
159761
157817
153872
149975
146429
147355
156389
160355
156446
148313
140810
142362
142363
134740
133612
129425
122715
120233
122537
126989
133434
137745
141674
141397
140314
141249
135416
130370
126263
127428
137647
144285
143386
137404
132244
136268
138880
132578
128814
125039
118579
115202
115728
118223
121401
124709
129950
132316
132771
133483
126969
120886
116799
117769
129521
138492
140305
136306
131107
133271
134251
129112
126445
123629
118961
118806
126951
141008
154002
155447
153972
151105
149274
146546
142716
138988
135275
136674
147421
154268
152097
143410
135063
136370
136697
130227
127926
125077
120025
119459
126102
140932
153220
153830
152063
149846
148607
146159
143009
140182
137229
139427
148757
154242
151564
142516
133949
134830
134572
127488
124576
121265
115568
114714
121234
134305
145419
148309
147614
146230
145808
144287
141679
139094
135536
136844
145786
151381
148740
139745
131248
131651
131655
124637
121478
118151
112279
110928
116536
130275
143317
144984
144406
144263
145004
144024
141647
139705
136634
138017
146909
152113
149192
140989
132872
133637
133816
126969
122649
119833
114777
114521
120897
134675
148555
150830
150089
148104
146327
143797
139696
135804
131982
132842
143689
149582
147097
139907
133450
135885
136303
129011
124291
120601
114885
112877
115078
119742
125482
130115
134081
134811
135422
137435
132663
128567
124665
125001
134100
139428
137906
131395
125802
128440
129652
123222
118696
114366
107526
104186
104579
106826
110084
113342
118351
122116
124384
127007
121671
116803
113011
113322
121724
127641
128164
123891
118821
121284
122272
116018
112228
109355
103991
102893
107320
116316
126008
131074
132962
132672
133087
133254
130289
127488
123466
123872
131767
136202
134844
127518
120725
122275
122121
115362
111066
107520
101812
99958
103522
111101
119122
123963
126850
128089
129245
130562
128201
125308
121104
120333
125578
124935
119579
112778
108536
112684
116343
112012
108771
104280
96571
92127
91706
93163
94968
96691
100860
105102
107819
110199
105848
101289
98713
100138
108377
113428
115406
113970
111185
115211
116120
110381
107383
104744
99978
99127
103193
110281
117257
122158
126538
128912
130539
131957
127839
124390
120739
121396
131284
136867
135953
129290
123122
125783
126198
120111
116594
113410
107990
106263
109539
115920
122688
126384
129529
130914
131983
132989
128654
124812
120598
120808
129205
134245
132156
125221
119149
121352
122046
115181
110875
106943
101011
98403
99686
103179
107473
111522
116611
120081
122750
126459
123097
119909
116941
117089
124984
131172
130622
124923
119980
123762
125278
119760
116116
112486
106228
103275
103995
106189
109099
112026
116278
119420
120739
123058
117334
112066
108207
108820
119923
128804
131087
127831
123659
127159
128382
122757
119563
116503
111283
110314
114484
121903
129494
133772
136876
138157
139236
140737
137451
133929
129998
130479
139079
144791
143298
135638
128812
131145
131262
124870
121193
117717
112303
110840
114109
120820
127863
131884
134771
135333
135623
137494
134444
130636
126246
126463
134739
137409
133146
125688
120750
125264
128772
124856
121965
118310
110722
105959
104821
104836
104765
103504
105202
108371
112172
117241
115072
111326
108658
109538
117657
122985
124472
120933
116041
118533
119040
112387
108532
105073
99730
98827
103414
111350
119525
124670
128301
130243
131712
133014
129445
126037
122018
122145
130975
137405
136380
128817
122087
124039
124590
117876
113458
109672
104106
102516
106438
114021
121761
126189
129135
131105
133031
134328
130827
127852
123952
123726
131680
137690
136015
128523
122012
124377
125180
118049
113246
109329
103116
100588
101858
105091
109173
113066
117874
121152
123399
126937
123175
119381
116301
116285
124047
129717
129303
123421
118470
122150
124289
118991
114879
110879
105097
102158
102834
104681
107188
109844
114608
118994
121622
125427
120491
115636
112186
112735
121537
129829
131146
126408
120452
122456
123204
117532
114096
110685
105184
104345
110558
124469
137376
139896
139915
139383
139827
138770
136301
133661
130270
130857
138271
145423
142828
133730
125205
125867
126131
119224
114701
111643
106247
105568
111793
125074
137842
139786
138751
137679
138108
136422
133829
131058
127885
127894
135862
142581
140271
131928
123616
124016
124178
117198
112933
109597
104512
103904
110212
122721
134800
138846
137944
136502
136171
134803
132034
129353
125410
125753
133937
141392
139320
130527
122283
123201
123608
117070
113048
109969
104950
104121
110085
123680
136105
138238
137827
137462
138571
138271
136369
133811
130626
130523
137708
145219
142792
134443
126232
127316
127768
120823
117168
114338
109750
109363
115956
129506
143065
145305
144752
143544
143058
141184
137546
133849
129464
128632
137392
144670
142311
134519
127460
129480
129852
122265
117112
113113
107074
104692
106162
110583
115616
120610
125008
126246
126771
129060
124161
119356
115176
114279
122018
130577
130610
124779
119701
123914
126679
121163
117108
113103
106885
103972
104729
106793
109869
113082
118626
122470
125122
127913
121744
116091
112184
112036
120552
129712
131366
126765
121160
122985
123942
118230
114886
111936
106729
106310
113725
127853
141151
143548
143652
143743
144460
143757
141337
138954
135808
135700
142559
150630
148400
139785
131293
132815
132799
126556
122504
119745
115112
114632
121734
135348
148754
151261
150798
149671
149116
146733
144077
141381
137846
137755
145311
155138
153829
145163
137185
138725
138747
131908
127696
124776
120032
119645
125972
138714
150788
154385
154370
153991
154826
153775
151203
148422
144746
143908
149332
156661
153510
143919
135232
135534
135311
128720
124589
121237
115868
114435
120365
133418
145890
148160
148452
148923
149992
148451
145873
143209
139878
139416
145270
153306
150074
141245
132903
133881
134081
127292
123414
120646
115566
114707
121177
134502
147520
149399
148619
147289
146201
143917
139525
135629
130944
129595
136799
146192
144110
136515
130255
132392
132459
125359
120936
116936
111040
108921
110695
115026
120908
125411
130230
131135
131736
133530
128799
124239
120648
119438
126052
134329
133160
126623
120955
124060
126694
120767
116817
112527
106091
102769
103126
105360
108202
111755
117729
122284
124975
127794
122074
116791
112668
112213
119229
130300
132564
128353
122918
125452
126573
121405
118562
116155
111248
111216
118818
133260
146827
150099
150908
150788
151549
150963
148404
145747
141820
141237
147205
156936
154621
145655
136845
138542
139130
132780
129156
126559
121647
121479
128386
142802
154994
156820
156425
155909
156299
154731
151902
148715
145181
144739
150901
160803
158074
148948
140475
141889
141894
135381
132191
129486
124113
123859
130383
142829
154600
158204
158963
158259
159034
156935
153592
150498
146170
145508
151042
161403
158718
149211
140706
141356
141087
134784
131722
128700
122998
122003
127813
141800
155004
156254
155576
154632
154997
153107
150428
148094
145332
144767
150192
159408
156418
147068
138009
139009
139115
132814
128662
125362
120370
119296
125183
138844
151398
153413
153737
153611
153923
152548
149199
146245
142146
140793
146759
155148
152130
143735
136274
138767
139026
131852
127196
123623
117633
115337
117126
121051
126206
131136
135920
136803
137318
138524
133483
128220
123532
122235
127993
138011
137195
130398
124963
128760
130850
125071
120980
117054
110478
107145
107384
109208
111632
114519
120112
124338
127539
130999
125928
121227
117588
116975
122749
132402
134204
129488
123812
126081
127154
122150
119546
116986
112580
112788
120526
135379
148906
151363
151887
151442
152361
152020
149617
146926
142993
142209
147529
159723
157858
148690
139827
141717
141858
135900
132178
129296
124374
123829
130559
144315
157424
158451
158362
157348
157666
156014
153408
150745
147418
146663
152508
162416
159565
150268
141466
141983
141997
135771
131658
128790
123913
123047
129327
142439
154055
157654
159219
159347
160763
159123
156663
153486
149237
148363
151849
162597
160024
150207
141618
142442
142635
136419
132696
129709
124264
123339
129459
142761
153548
154890
155121
155028
155461
154104
151547
148899
144990
143970
148325
159035
156731
147278
138974
140032
140933
135017
133812
131309
126245
125718
132188
145973
159240
160668
160776
159412
158677
155811
151312
147272
142847
141534
146677
156811
154716
146617
139283
141044
140951
134105
129318
125489
119164
116412
118077
121629
126779
131142
136510
137769
138985
141042
136551
132379
127883
126235
130860
141413
141295
135695
130371
134388
136549
131270
127441
123984
117519
114269
114787
116806
119742
122822
128225
130918
131379
132676
126076
120118
115668
114281
119497
134862
139077
135501
130189
132936
134229
129767
127434
125719
120995
120859
128258
141722
152692
154145
153797
151676
150205
148420
145432
141556
137743
136682
141704
154853
153718
144929
136139
137652
137684
131323
130680
127825
122304
121049
127870
141753
152591
153282
153065
151063
150441
147881
144494
141051
136966
136185
141055
154527
153985
145287
136818
138113
137717
131512
129711
126535
121119
119852
125654
138020
149805
153112
154815
154940
156545
155489
152787
149840
145528
144002
146218
157784
156549
147337
138753
139827
139821
133986
130604
127537
122525
121504
127473
141522
153851
154626
154157
153011
153089
151242
148099
144552
140530
138413
141172
153065
151097
141519
132778
132914
132530
125869
121563
118188
112793
111781
118140
132093
144924
146406
147909
147946
147703
145865
142086
137705
132584
130083
132953
145429
145672
138039
131379
133175
133823
127003
122544
118740
113113
110414
112037
116526
121636
125796
131608
133474
135389
137526
132694
128522
124132
122805
126563
137993
138425
132368
126967
130464
132839
127311
123404
119894
113540
110472
111067
113514
115623
118785
124114
127103
128457
130248
124184
118994
114625
114198
118245
133620
137320
132463
127017
128769
129667
124149
121142
118151
112835
112262
119308
132362
142261
144217
146320
146959
147743
147113
144696
141938
137845
136444
139420
151162
150755
141991
133417
134949
135388
129294
128769
126022
120712
120204
127048
140736
151453
151586
151157
150407
151448
150481
148632
145891
141953
141161
144208
155250
154899
145964
137138
138406
138755
132346
131291
128166
122747
122568
129272
142547
153043
154893
154210
151661
150885
148739
146173
143755
139780
139778
142949
155622
154634
145000
136394
136494
136943
130665
127778
124679
119195
117922
124166
137942
149948
150971
151887
151912
152310
150789
148314
145080
140838
139260
141965
155211
155006
146242
137713
138605
139182
132687
128594
126157
121025
119914
126077
139624
151142
151679
152065
151351
151260
150356
146770
142592
137178
135042
136994
146540
145140
136452
128658
129924
130507
122931
117978
113900
107472
104486
106147
110215
114576
119247
124932
126455
128005
130167
125889
121653
117244
115901
118848
130188
132167
125870
120357
124225
126613
121216
117282
113512
107179
104245
104667
107033
108651
112231
117571
120501
121507
123440
117461
111711
107137
105820
109065
123742
129917
126028
120783
123585
125131
120293
117777
115327
110814
111080
118630
132387
142421
144133
143731
141896
141148
139045
135477
130743
125681
123790
125913
140439
143735
135665
127814
129994
130569
124448
122918
120433
115174
114203
120932
134460
145449
147557
148499
147675
147647
145118
141892
138401
134115
132695
134446
146087
147417
138326
129923
130865
131124
124743
120996
117789
112607
111800
117787
130476
140382
143658
145312
144854
144921
142658
139605
136547
132446
130621
132289
143992
145478
136496
128038
128741
129551
123208
119247
116310
111026
110114
116151
129285
139211
140722
141343
140579
141396
139667
137101
133829
129685
128118
129741
140860
142561
134079
125650
126590
127288
121014
117132
114476
109680
109555
115630
129240
139685
141906
142985
142037
142154
140643
136911
133569
129196
126422
128171
139560
143355
136209
129837
132206
132803
126381
122064
118698
112863
110365
112472
116964
120474
124830
128448
128487
128123
128761
123651
118819
114041
111845
114131
125720
130398
124667
119149
123282
125550
120176
116435
112686
106506
103652
104283
106594
107473
111069
114708
115598
115195
115800
109164
102867
98071
96601
100042
114743
123512
120612
116138
119080
120867
116004
113114
110867
106331
106651
114284
127211
136298
138751
138333
135768
134792
132709
129366
125107
120139
117694
118529
131475
136559
128863
121581
123521
124925
118816
115311
112602
107830
107396
113325
125561
134327
137597
139460
139560
140412
139310
137113
134789
131536
129958
131583
141960
144555
136023
127908
129234
129735
123626
119585
117053
112389
111767
118221
129401
136915
141100
142608
142162
142461
141027
137994
134581
129705
127457
127859
138709
143999
136058
128817
130515
131791
126265
125349
122250
117082
116292
121973
134610
142934
146145
147952
147972
149466
148216
145398
142022
137658
135860
136478
146364
149760
141070
132946
134304
134597
128303
124358
121537
116254
115654
121278
132670
140755
145386
147582
148119
149578
149287
146388
143209
138666
136407
136838
145902
149213
141725
134269
136470
137007
130061
125403
121471
115528
113028
114933
119047
121913
126734
131138
131173
131236
132717
127868
123292
118318
115834
117943
128779
135432
129168
124439
129052
131722
126545
123259
119801
113877
111102
111830
114217
114876
118699
121719
121916
121223
122021
116056
110454
106610
105630
109726
122328
131102
127190
121987
124911
126386
120964
117887
115086
110233
110022
117076
128758
136432
141645
144651
145192
146119
145781
143219
140491
136033
133927
134527
145507
150689
141368
133478
135521
135986
129475
127034
124431
119097
118090
124335
135388
140760
144232
145219
143348
143244
141801
139081
135786
131413
129876
130882
140842
146165
137641
129960
131747
132231
126564
125987
123447
118326
117347
123724
134266
139349
142734
142303
139095
137206
134728
131026
126823
121436
119332
119825
130223
139404
132488
126120
128529
129580
123923
123758
121079
116407
115878
122640
134404
141771
144491
143193
139391
136541
133637
130040
125700
120166
117685
118327
128877
138437
131282
124682
126938
128110
122771
119857
117557
113225
113303
119486
131401
138940
141660
140664
136702
134272
131390
126728
122303
116870
114180
115350
124862
133063
126261
120178
122585
123912
118044
113943
110703
105240
103241
105544
110120
112750
116786
118087
115192
112750
113047
107156
101600
96398
93477
94706
105009
115623
110854
106429
110694
113460
108706
105209
101934
96185
93481
94509
96817
97122
100197
102175
101657
101458
102614
95990
90294
85448
82823
84893
96435
109989
107583
103308
106805
108956
104167
101619
99687
95738
96424
104242
117376
125582
127589
126777
123800
122098
120223
117542
114230
109519
107111
107396
117382
127428
119791
112540
114486
115456
109813
106473
103603
98897
98795
105370
117702
125115
128531
128815
126874
126082
124309
121401
117762
113496
111239
112063
121533
130970
123379
115854
117128
118095
112051
108712
106111
101836
101604
108193
119804
127148
130118
129945
127103
125172
122943
119432
115912
111169
108430
108662
118207
128783
121533
114676
116144
117670
111899
108499
105868
101680
101388
108129
120847
128412
130245
129344
126514
124473
122272
118734
115343
110639
108034
107873
117140
127729
120313
113276
114835
115996
110300
106707
104117
99599
99615
106193
118139
126235
128278
127624
124800
122651
120453
116340
112383
107476
104385
105111
113310
122608
116331
110181
112978
114827
107528
102977
99404
94005
91636
93813
97675
100187
105887
110138
110590
110858
112524
107586
103277
98913
97046
98479
106527
115194
110274
104915
108481
111085
105688
101457
97692
91862
89062
89758
91270
91728
95951
99353
100333
100933
102356
95855
90169
84887
82475
84174
93838
107900
105751
101153
103737
105488
101065
98272
95839
91351
91520
98902
111579
118914
121763
122684
121878
121535
120853
118004
114384
110047
107232
107227
115133
125231
117539
110037
111495
112565
106293
103991
100779
96075
95488
101983
114806
123088
126209
126996
126294
126151
124924
122120
119340
115247
113795
115037
122545
130298
121989
114049
114998
115471
108645
104600
101488
96896
96601
103319
114997
122405
126052
126711
125030
123970
122390
118689
115131
110481
107363
107086
114454
125475
118696
111264
112674
114358
108226
104904
102523
97862
97627
104517
116737
124489
124487
122796
120285
119125
117769
114866
112055
107592
104935
105138
112337
122190
115225
107694
108919
109572
102959
98819
95705
90982
90489
96865
108355
117360
120813
122805
122088
121893
121048
117451
113438
109485
107128
108148
114433
122463
116016
109320
111565
112176
105060
100174
96292
91017
88891
91073
94265
98024
104659
110199
111776
113611
116418
111813
107550
104019
101981
103729
110610
119077
114570
109530
113343
115938
110566
106565
102942
97227
94994
95822
96881
98577
102778
106392
108147
110315
113107
107673
102866
98922
97399
99771
107727
120420
118855
114710
117628
119159
113996
110842
108337
103830
104161
112158
123575
130010
131700
131258
129568
129315
129123
127021
124121
120178
118766
120260
128510
136910
129700
121572
123051
123623
117322
116126
112776
107853
107304
114064
124759
131127
133236
134031
133299
134063
133715
131152
128398
124537
122917
123476
130314
138410
131238
123021
124393
124350
117924
117205
114150
109402
108969
115523
125238
131337
134201
133804
131812
131523
130623
128029
125299
121323
119639
120669
128282
137509
131334
123457
125111
126070
120067
119716
116810
112237
111497
118687
129462
135539
136176
135163
132524
131371
129913
126327
123868
119826
117673
118347
125713
135265
129378
121642
123223
124137
118123
117437
114663
109811
109328
116151
127143
135137
135685
133781
130532
128913
126936
122572
118314
113441
110160
110776
116772
126522
122031
115688
117507
118307
111603
107320
103513
98179
96193
98244
100519
104431
108289
110209
108564
107489
108914
104198
99507
95153
92670
93574
100235
109366
106194
100994
104313
106733
100946
96875
96875
93417
86937
85328
86391
86316
89538
94351
97503
99189
102592
97596
92148
87568
84982
85558
91180
98317
103303
101302
102871
104705
98993
95255
92133
87742
87126
93490
106738
116812
119820
120378
118818
117852
116906
114485
111701
107271
104243
102821
106471
109192
110943
106421
107802
108504
101178
96638
93882
89386
88894
94621
107797
117255
119794
119700
118174
117297
116524
113897
111061
106700
103310
101755
105078
107353
108960
104911
105622
106279
99332
94772
91611
86969
86172
91547
103264
111360
115951
117667
117075
117469
116717
113816
111315
107020
104479
103373
107406
109814
108951
104304
105109
105971
98795
94619
91221
86346
85238
90203
102755
112374
116203
117907
118418
119422
119203
117253
115460
111971
109301
108593
112584
114059
112836
107016
107518
108466
101080
96318
92885
88264
87212
92494
105093
114685
118604
120671
120094
120563
119883
116604
113761
108827
105794
105259
107632
108444
109093
106268
107700
108840
101378
96058
91966
86561
84798
86226
90336
93263
98784
103304
103420
103339
105561
100668
96523
92035
89059
88557
91922
94533
96699
95126
98199
100798
94548
89797
85538
79774
76807
76884
78532
78920
83482
88419
91214
93543
96742
91552
86684
82481
80339
80602
84969
89622
94156
93202
95168
96744
90768
87121
83872
79721
79370
85699
98353
106989
110752
112186
111437
111942
111658
109745
107538
103867
101147
100110
103071
104562
104318
100651
101807
102526
95620
90592
88240
83803
83326
88712
101446
110561
114777
116635
116368
117021
116616
114336
112097
108156
105343
104127
107293
108205
108026
105602
107163
107835
100877
96689
94255
89967
90051
95970
107915
116209
120613
121201
119643
118607
117229
114506
111734
106706
103446
101405
104247
105483
105859
104780
106223
107229
100493
96238
93504
89247
89006
95033
107425
116280
118208
118141
116111
115682
114278
111509
109306
105276
102240
100699
103297
103951
103878
102692
103522
104815
97566
93192
90113
85981
85821
91252
102926
111408
114548
115517
114366
114268
113430
110131
107374
102748
99163
98459
100495
101016
101523
101092
102649
103651
95936
91064
87366
82239
80588
82309
85363
88411
94327
98684
98656
98795
100842
96255
92447
87873
85247
84995
88404
90726
92432
92278
95387
97921
91638
87314
83198
77424
75071
75285
76509
77315
82522
87451
90167
92103
95362
90379
85630
81451
78873
79605
84181
88606
92651
93499
96040
97256
91238
87616
84903
80699
80792
87632
99806
108341
112402
113910
113599
113928
113677
111221
108800
104414
101085
99475
102326
103591
103069
102217
104058
104771
98048
93938
90894
86882
86829
92859
103477
112069
115781
117023
116419
116775
116155
113557
111054
106783
103912
102449
104872
105939
105442
105392
107026
107490
100598
96460
93685
89931
89784
95673
106401
114189
118511
119351
117884
117751
116864
114213
111059
106600
103473
102138
104704
105657
104903
105029
106725
107570
101008
96986
94234
90188
89715
95553
106380
114580
117367
117553
116260
116161
114875
112085
109714
105488
102041
100377
103006
103820
103457
102654
103879
105084
97736
93237
90064
85373
84664
89229
98652
106620
111691
114380
114800
114965
115119
112066
109336
104922
101801
100851
103210
103741
103331
103884
106130
106846
99813
94691
90999
86013
84499
86335
88686
92016
97971
102053
102376
102813
105151
101092
97586
93271
90392
90437
93673
95882
96619
97773
101652
103978
97543
93035
89112
83255
80382
80692
81080
82414
87942
93101
95662
97197
99215
93322
88320
84288
82085
82367
86257
90579
93367
95060
98616
100380
93936
89729
86043
80802
78754
79859
80924
82506
87470
92703
95838
97610
100029
94655
90222
86048
83915
84548
89213
93285
94678
95852
98943
100101
93683
89746
86498
82076
81984
88514
98680
107427
113085
115902
116087
116595
116391
113920
111814
107730
104574
103417
105944
106800
104383
103767
105479
106048
98646
94063
91101
86534
85979
91385
99761
107813
113352
115251
114786
115171
114242
112143
110053
106299
103305
102074
105143
105617
103159
102164
103859
104622
97632
93016
89502
84681
83952
88947
97925
105939
111187
113466
113563
114262
113864
111745
109290
105489
102717
101533
104843
105184
102855
101748
103239
103858
96441
91343
87914
83468
82711
87397
96224
104480
110587
113653
114723
115914
115649
112850
110179
105873
102695
101486
103327
103233
100941
101079
103323
103956
96416
91384
87471
82267
80278
81837
83533
87022
92410
97360
99229
100513
103447
99589
95661
91817
89381
89504
93193
95013
93865
94658
98394
100943
94410
89978
86031
80393
77857
78270
78269
79898
84534
89824
93607
96730
99836
94798
89998
85836
83995
84670
88582
92657
94160
96238
99451
100544
94284
90331
87017
82646
82685
88625
97423
106396
112517
115905
116791
117873
117557
115398
112718
108313
105143
103570
106110
107200
104177
103986
106289
107109
99919
95485
92021
87504
86810
91881
100248
109037
114650
117177
117653
118233
117571
115489
112797
108693
105947
104812
107874
108893
105659
104862
106898
107222
99608
95102
91728
86978
86560
91673
99388
108094
113985
116479
116677
116786
116112
113742
110990
106509
103018
101228
102981
102860
99638
99313
101566
102350
94628
89517
85238
79314
76055
75766
75119
77061
81218
85255
87794
90695
94335
90754
86523
82332
80308
80917
85695
89906
90328
91652
95394
96878
90417
86141
82783
78026
77541
81642
87072
94099
100491
104948
106412
108235
109880
106101
103191
98572
95919
95797
98478
99428
97522
98112
101356
102368
95401
90753
87120
82138
80444
82212
83420
87481
93065
97671
98867
99812
102185
98034
94386
89918
87233
87180
90435
92056
90849
93699
98693
101116
94911
90566
87145
81917
79771
80520
79873
81832
85295
88899
90449
91607
94520
89355
84525
79834
76871
77313
81689
85523
87254
91084
95356
96828
90899
87207
84402
80444
81038
87378
96277
104869
108672
109830
109150
109521
109371
107520
104865
101085
97664
96141
98250
99346
96317
97254
99480
100091
92875
87896
84485
80029
79271
83722
91678
100999
106415
109086
109443
110561
110682
108972
107589
104094
101589
100439
103171
103475
99477
98613
100699
101117
93544
88737
85196
80835
80377
84803
92236
101409
107617
110735
111317
112496
112625
110533
108409
104171
101213
99187
100222
99722
95989
96940
100036
101042
93188
88201
84156
78501
75582
75675
75314
78323
82975
87954
91055
93484
97251
93347
89453
85753
83541
84154
87659
90630
89472
90613
94680
95994
89257
84480
80972
76010
75038
78849
84150
91222
96813
100562
101557
103311
104730
101595
98688
94513
92081
91415
93123
93025
90081
91531
95555
96496
89200
83999
79896
75000
73024
74201
74830
78884
84640
90638
93416
95605
98978
95287
92288
88234
85590
85345
87830
88652
86307
88021
92974
95538
88744
83590
79231
73616
71201
70902
69919
72317
76909
82513
86625
90377
94114
89154
85045
81174
79041
79551
83836
87211
87123
89573
94163
95661
89032
85176
82185
78115
78176
84087
93703
104056
108448
110826
111754
112942
113412
111616
109465
106121
103363
102224
105031
105371
100706
100000
103613
104537
97110
92499
89460
85069
84772
89884
99289
109740
113300
114631
114704
115475
115209
113338
111559
107687
104518
103674
106099
105672
100928
100752
104979
105691
97878
93181
90487
86209
85944
90670
99354
108642
113413
114614
114002
114957
114608
112133
109691
105479
102958
101028
103580
103722
99141
98991
103018
104413
96627
92222
88987
84676
84452
89236
98388
108258
111604
112785
112284
112929
112650
110423
108336
104509
101674
100225
102486
102606
97889
98276
102277
103589
96354
92086
88694
84336
84057
88656
97526
106898
109906
111281
110919
111181
110957
108446
105774
101285
98048
97248
98548
97723
93640
95006
99796
100521
92660
87268
83273
78324
76282
76921
78183
82479
87739
92155
93033
93794
96522
92672
89307
85104
82547
82226
84383
84771
82004
84248
90671
93345
86635
81752
77463
72016
69493
68754
67760
70130
74459
79152
82074
84293
87705
83579
79871
76097
74223
74588
78418
81745
81603
83594
89017
90307
83477
79353
75923
71495
71320
76549
85052
95051
100143
103313
104633
106424
107148
105820
104351
101098
98765
97522
99754
99217
93706
92410
96170
96684
88762
83903
80663
76137
75430
79303
87561
97476
102434
105546
106653
108514
109172
107338
106019
102865
100284
99464
101638
100696
95675
94140
97343
97352
89398
84352
81004
76724
75856
79890
87656
97280
103830
107615
109748
111704
111912
110048
108674
105071
102359
101091
103701
103283
97399
94899
98317
98677
90734
85872
82451
77752
77062
80677
88721
98578
103288
106188
107975
109667
110206
107897
106711
103340
100827
99676
102089
101529
95541
93649
97845
98674
90901
85944
82508
78007
77389
81160
89365
99667
104565
107021
108151
109261
109368
106817
105008
101286
98533
97650
98956
97999
93453
93061
97865
98581
90423
84907
80700
75563
73742
74221
75401
79943
86237
91295
93213
94813
97912
94125
90368
86202
83483
83352
85760
86011
83513
84454
91096
93804
86984
81924
77375
71936
69426
68462
67993
70995
75960
81029
84372
86627
90025
85201
80874
77347
75283
76059
80306
84140
83938
84853
90396
91628
84756
80315
76795
72410
72320
77339
86594
97510
103384
106645
108295
110136
110468
108864
107458
104088
101280
100247
103193
102858
96847
94590
98921
99612
91670
86764
83370
78900
78314
82585
91392
102384
107780
110471
111403
112880
112687
110759
108991
105405
102384
100986
102958
102633
97095
95431
100538
101056
92824
87823
84327
79694
79085
82997
91280
101332
107336
110157
111103
112605
112818
110867
108624
104996
102233
100046
101324
100621
95898
94298
99773
100298
91688
86490
82291
76649
73374
72229
72431
76001
81070
86209
89053
91807
95147
91027
87139
83056
80793
81011
84002
86491
84514
84773
91518
93075
86166
81330
77674
72991
71923
74354
79132
86615
92257
96430
97654
99275
101415
98543
96311
92645
90062
89645
91564
91086
86915
86044
92732
94105
86429
81578
77354
72155
70374
70449
71405
75520
81517
87045
88977
90688
93804
90453
87439
83494
81119
80927
83031
83098
79981
80767
88496
90861
83750
78909
74602
69128
66836
65420
64735
67348
71987
77185
80491
83374
87087
83262
79509
76007
74085
75042
79123
82338
81351
82062
88383
89420
82440
78010
74714
70447
70617
74922
84279
94633
100032
103170
104447
105961
107050
105717
104230
100650
97956
96665
98807
98208
92884
90454
95961
96956
88566
83603
79992
75720
75172
78544
86877
97011
102546
105454
106718
108050
108634
106837
105791
102634
99776
98401
100203
99548
93801
92157
97455
97593
89108
84294
81016
76574
76086
79412
86893
96807
103807
107488
109090
111164
111560
109429
108440
105373
102724
100888
102555
101582
95126
92746
98594
99366
91238
86407
83171
78653
77835
81147
90061
100007
104508
106884
107511
108756
108647
106746
105555
101980
99323
98301
99608
98708
93090
91463
97507
98048
89734
84826
81494
77061
76381
79398
87441
97364
102483
105354
106686
107766
108577
106353
105378
101857
99371
97743
98348
96113
90956
90141
96890
97706
88617
82581
78028
72501
70289
69767
70805
75427
81659
87318
89820
91552
94937
91669
89368
86093
83910
83575
85149
84349
80820
80481
88533
90817
83278
77712
73362
67996
65575
63665
63048
65919
71023
76067
79786
82224
85682
82268
79393
76379
74697
75099
77276
79257
78509
79372
87016
88536
80511
75423
71438
66703
65177
64610
65233
69158
74813
80782
85216
88687
92399
89459
87069
84157
82483
82642
85477
86919
84301
83867
89968
90551
82561
77485
74109
70079
70493
74391
83117
93698
100202
105183
107538
110261
110876
109687
108914
106069
103501
101772
102633
100381
94082
91183
96908
96550
87552
82607
79181
75108
74629
77116
84153
93199
100038
104466
107061
108934
110048
108635
108458
105551
103187
101149
101805
100231
94473
92214
98132
98647
89376
84087
80775
76363
75588
77968
85355
94847
100781
105108
107509
109755
110923
109912
109744
106938
104456
102463
102934
100759
95065
92740
99352
99478
89749
84156
80766
76286
76016
78455
85511
95133
101467
105980
108254
110099
110899
109066
108472
104947
101410
99931
99542
96542
91560
89917
96855
97216
88181
82118
77774
72638
70592
69813
70712
75017
81224
86847
89092
91169
94372
91133
88697
85613
83602
83478
84562
83717
80177
79381
87795
89891
82284
77034
72324
67435
65416
63614
62946
65270
70128
75495
79046
81906
85658
81422
78352
75221
73694
74313
77409
80234
79729
79492
86914
88710
80773
76005
72573
68921
68977
72919
80932
90884
97162
100825
103025
105068
106395
105091
104163
101447
98846
97783
99397
98398
92832
89914
95887
96436
87652
83058
79487
75453
74717
77403
85023
94705
100553
104075
105721
107761
108488
106544
105740
102457
100299
98926
99562
98253
92742
90579
96709
96600
88047
82952
79768
75752
74982
78003
85036
93728
100354
103942
106068
108035
108230
106794
105823
102408
100038
98594
100136
98790
93227
90868
97148
97829
89132
84026
80798
76333
75457
78007
85363
94970
100606
104229
106128
107827
108467
107010
106429
103404
100819
99776
101022
99149
93754
91328
97906
98057
89066
83646
80249
75929
75423
78014
85356
94863
100849
104681
106680
108423
109182
106702
105924
102500
99316
98263
98694
95807
90756
88684
95674
97191
87892
81985
77612
72655
70667
69953
70912
75585
81896
87525
89985
92448
95520
92258
90123
86998
84618
84711
86282
85030
81124
80274
88502
91049
83421
78444
73810
68622
66532
64230
63502
66123
71133
76428
80802
83819
87500
83757
80891
78034
76431
77044
80423
82860
81926
81916
89237
90249
81915
76868
73609
69677
69988
74047
82069
91986
98841
103192
105778
108135
108838
107557
106978
104387
102171
100589
101766
100629
94315
91374
97336
97664
88469
83505
80132
76013
75294
78072
85291
95370
101532
105476
107363
109800
110151
109029
108782
106313
103852
102154
102989
100521
94877
92173
98588
98271
88626
83636
80488
76552
75779
78142
84902
94378
101453
105566
107272
109340
110090
108469
107922
104923
102640
101120
102184
100196
94055
92000
98417
99104
89619
83933
80270
76263
75647
78203
85040
95065
101065
105140
107432
109635
110160
108516
108149
105299
102769
101310
102387
100504
94608
91505
97737
97762
88623
83550
80228
76451
75681
78436
85259
94836
100899
105096
107236
109197
109999
107680
106560
103670
100466
99248
99130
96419
91004
89284
96761
97020
87531
81633
77344
72540
70555
70280
71348
75517
81758
87503
90437
92546
95697
92223
89853
86938
85051
84916
86921
86340
82104
81574
88237
89862
81967
76591
72524
67843
65417
63993
63065
65702
70559
76124
80773
84284
88060
83767
80190
77247
75618
76451
79401
81334
80505
80328
87207
88394
80494
75669
72219
68487
68758
72925
80740
90691
96970
100994
103021
105181
106476
105157
104331
101118
98570
97312
98720
96002
92190
90330
96183
97107
88568
82797
79045
74886
74347
77227
83980
93765
99987
104022
106238
107972
108713
107314
107036
103602
101314
99866
101095
99654
93758
91524
96684
97083
87997
82896
79658
75263
74431
77449
83876
92861
99959
104444
106769
109109
109402
107940
107725
104869
102515
100826
101643
100248
94769
92209
98294
98909
89744
84471
80991
76360
75630
78444
85307
94876
101358
105491
108200
110500
111393
110236
109727
106621
104413
103019
103480
101235
95524
93147
99087
99266
90022
84699
81079
76906
75908
79188
85724
95349
101934
106344
108582
110028
110433
107936
106805
104025
100838
99588
99009
95018
91442
89903
95990
96033
86990
81425
77282
72570
70388
70178
71245
75506
81653
87482
90464
92721
95740
92276
89906
86911
85018
84968
86796
86012
82461
81641
88868
90440
82463
77359
73225
68402
66021
64530
63549
66024
71042
76533
81238
84580
88522
84680
81589
78440
76603
77005
79745
82036
81233
81068
87648
88651
80470
75582
72337
68816
69095
73468
80230
89203
96867
101309
103938
106326
107082
105756
104865
101970
99153
97436
99159
98746
93527
90840
95869
96104
87435
82620
79088
74874
74265
77551
83599
93051
100220
104598
106831
108825
108780
107608
106690
103815
101282
98853
100196
99461
94038
91537
97533
98142
88899
83473
79961
75659
75058
78209
84125
92849
100327
105021
107444
109751
109929
108448
107922
104435
101919
99802
101483
101340
95728
93561
98375
99013
90409
84737
81171
76815
75833
79275
85186
94287
101914
106718
109293
111558
111281
109607
109001
105748
102794
100997
102658
101992
96622
93776
97965
98409
90252
84979
81466
77235
76236
79269
85097
94247
101657
106426
108431
110033
110431
108058
106613
103202
99665
97973
99334
97683
92798
91030
96533
97227
88302
82608
78305
73219
71034
71117
71341
75575
81632
87801
90584
92461
95207
91724
89006
85550
83422
82994
85165
85354
82073
82103
88963
90550
82828
77529
73490
68565
65875
64858
63623
66159
70986
76574
81035
84595
88122
84127
80665
77634
76069
76312
78717
80869
80023
80071
86508
88619
81579
76253
72280
67435
65473
64998
64289
67271
72395
78383
82474
85376
89427
85886
83155
79820
78216
78264
81134
82756
80986
81438
88201
89791
82350
77279
73734
69953
70059
74506
80670
89470
97249
102517
105551
108100
109132
107929
107467
104603
102272
100155
101000
100093
94575
92761
98583
98307
89303
84095
80587
76186
75166
78215
83393
91996
99734
105186
107764
110389
111087
110042
110314
107437
105202
103265
103925
101781
96563
94447
100482
100361
91201
85582
81982
77547
76760
79677
84620
92902
100893
106580
109710
112288
113366
112592
112970
109921
107610
105517
105959
103534
97887
96114
102039
101419
92080
86574
82997
78879
78163
81118
85827
93902
101591
106929
110162
112713
113735
112119
111992
108496
105692
103806
103252
100831
95418
93941
99293
98322
89046
83555
79409
74632
72746
72676
72881
76705
82719
88487
91715
94023
96820
93997
92369
89665
87750
87500
88954
87915
84471
84285
90024
90570
82552
77769
73685
69127
66939
66160
64476
66146
70486
75918
80517
84056
87814
83920
81140
78385
76839
77175
79962
81451
81010
81654
87988
88113
79892
75347
72254
68986
69459
73984
79715
88252
96041
101129
104140
106614
107227
106252
105684
102698
99978
98253
99234
98236
93119
91145
96446
96466
87440
82698
79338
75479
74881
78588
83405
91326
99312
104272
107002
109122
109387
108192
107536
104712
102406
100414
101242
100112
94619
93249
98163
97445
88855
83950
80778
76442
75847
79160
83763
91889
99263
104323
107408
109562
110447
109530
109908
106858
104407
102629
103173
101222
95430
94170
99355
98687
89715
84894
81355
77083
76466
79747
84191
92379
99840
105358
108502
110935
111521
110845
110766
107667
105405
103235
103355
100676
95302
94025
98973
98123
88793
83696
80548
76379
75635
78843
83470
91053
98306
103427
106040
107759
108687
106568
105989
102406
99428
97667
97882
95342
90212
89031
94623
94244
85272
79959
76164
71384
69665
70076
69927
73637
79578
85593
88790
90626
93330
90261
88846
85999
84143
83835
85467
84935
81644
81946
88280
89054
81168
76330
72448
67835
65623
65068
63213
65169
70090
75532
79619
82414
85996
82626
80304
77678
76252
76712
79484
81409
81025
82753
88353
88310
79857
75131
71854
68044
68219
72626
77599
85444
93074
98359
101337
103797
104650
102911
102118
98909
96470
94502
95515
94918
89493
88444
93319
92908
83980
79222
75948
71789
71495
75236
79860
87401
95074
99767
102557
104868
105100
103147
102519
99323
96987
95311
96532
95514
90402
88389
92647
92980
84203
79287
76192
72118
71480
75110
79799
87129
94691
100029
102787
105022
105475
103685
102972
99954
97448
95587
96372
94999
89865
89027
94282
93920
84865
79936
76244
72171
71660
75073
79468
86799
93959
98914
101835
104100
104713
103157
102661
99732
97262
95824
96462
94651
89679
89609
94709
94228
84892
79966
76388
71862
71296
74595
78386
85104
92034
97226
99775
101881
103193
100784
99767
96267
93633
92482
93142
90754
85771
86253
91265
90801
81875
76695
72857
68159
66026
66965
67050
70074
75831
81618
84688
87060
90394
87279
85338
82444
80503
80599
82298
81633
78434
79156
84653
85306
77425
72655
68852
64084
62159
61934
60750
62368
66894
72234
76264
79265
82983
79379
76449
73171
71165
71524
74243
76615
76187
78210
83666
83672
75723
71117
67731
63772
63581
67176
71104
77229
84303
89543
92494
94956
96934
94871
93779
90614
88226
87006
88268
87863
83459
83677
88165
87463
79001
74483
71247
67199
66544
69533
73092
78978
85800
90988
93609
95947
97565
95532
94722
91811
89537
88450
89494
88486
84019
84945
88933
88361
79782
75206
71797
67815
67183
70019
73694
79337
86310
91594
94347
96851
98377
96134
95077
91920
89688
88675
90047
89136
84678
85036
88806
88449
79814
75300
72023
67931
67195
70154
73997
79974
86714
91922
94755
97258
98832
96686
95907
92728
90567
89471
90598
89361
84882
85601
89481
89052
80264
75691
72222
68119
67474
70410
73980
79688
86646
92198
95193
97629
99087
96533
95513
92360
90185
89032
90118
88234
84068
84487
87876
87175
78461
73748
69933
65365
63786
64752
65044
67577
73180
78914
81876
84299
87693
85025
83149
80001
77925
77859
79607
79624
76897
78793
83270
83746
76015
71348
67619
63038
61152
61198
60145
61446
66162
71650
76014
79130
82983
79200
76436
73519
71622
71919
74305
76492
76093
78580
82818
82523
74443
70046
66808
63098
62791
66070
69749
75069
81853
87232
89829
92357
94741
92526
90985
87727
85543
84587
86237
86293
82548
83238
86529
85742
77402
73027
69800
65733
65062
67904
71334
76255
82701
87755
90538
92874
94867
92461
91461
88095
86073
85400
87158
86824
83020
83770
86757
86100
77882
73509
70233
66275
65516
68487
72265
77298
83715
88818
91405
93556
95328
92512
90953
87551
85408
84548
86087
85483
81862
82819
86062
85840
77583
73078
69802
65733
64955
67800
71309
76172
82616
87661
90278
92447
94433
92232
90575
87294
84921
84027
85582
85011
81894
82634
85558
85375
77326
72874
69006
64474
62711
63164
63310
64947
70078
75479
79080
81580
85114
81405
78539
75002
73037
73152
75496
76987
75943
78439
82465
83257
75757
71289
67582
63202
61929
63020
63521
65556
70988
76405
79411
81607
85187
82309
79747
76782
74664
74719
76753
77110
75238
77578
81661
82459
74918
70746
66903
62212
60159
60198
59668
60636
65277
70651
74696
77168
81049
77193
74226
71107
69221
69715
72748
75398
75984
78687
81988
82275
74509
70342
67112
63157
62862
66509
71671
76788
83783
89214
91896
94147
96481
94251
92768
89513
87045
85872
87699
88033
85103
85598
88270
87993
79898
75509
72120
67723
66968
70357
75280
80262
86732
91886
94365
96588
98349
95833
94369
90868
88537
87465
89373
89085
86023
86531
88864
88604
80689
76343
72970
68593
67802
70966
75918
80927
87599
92749
95141
97239
98723
96265
94901
91347
88859
87951
89780
89766
86623
87366
89491
89629
81671
77098
73653
69492
68832
72200
77197
82093
88812
93682
96014
97833
99129
96738
95125
91690
89129
88155
89844
89729
87027
87906
90076
90180
82086
77285
74076
69763
68988
72307
77437
82339
89057
94247
96696
98614
100234
97607
95885
92093
89429
88660
90232
89728
87267
87503
89825
89963
81945
76797
73054
68156
66049
66932
68532
70245
75860
81696
84544
86605
90060
86961
84474
81178
78916
78659
81103
81572
80558
81840
84919
86291
78911
74230
70325
65269
63173
63343
63418
63867
68664
74131
77918
80481
84211
80270
76894
73498
71347
71784
75335
78610
80580
82198
84672
85138
77755
73338
70188
66338
66389
71189
78592
84673
92213
97595
100538
103022
104788
103043
101825
98694
96470
95319
97789
98475
95522
93167
94469
94325
85815
80929
77775
73513
72713
76770
83702
89644
97022
102417
105156
107207
107925
105620
104406
100955
98663
96987
98395
98211
95574
93439
94982
94934
86470
81602
78205
74013
73215
76990
83578
89441
96808
102090
104776
106693
107261
105471
104093
100591
98068
96348
97849
97411
94978
93681
94982
94602
86389
81667
78392
74143
73156
77051
83953
90215
97496
102279
105065
107572
108363
106587
105626
102217
99576
98080
99119
98094
95703
94139
95384
95151
86654
81651
78350
74155
73359
77296
84302
90082
97172
102326
104708
106383
107064
104498
102907
99292
96304
94926
96255
94752
93011
92341
93845
93788
85111
79827
75588
70460
68394
69371
71155
72819
78728
85110
88140
90412
93678
90198
87875
84549
82329
82171
84188
84520
84385
83998
86929
88211
80501
75405
71398
66314
64064
64106
64744
64611
69703
75608
80174
83477
87252
82899
79681
76372
74589
75131
78598
81428
83751
84350
86623
87258
79604
74937
71772
67867
68237
73783
82684
89771
96504
100723
103011
105370
106189
105026
104109
100771
98127
96453
98263
98592
96692
94082
95070
94958
86746
82131
78919
74452
73922
77956
87151
95318
99911
103526
105890
107920
108360
106640
106092
103049
100450
99323
100750
99462
97633
94735
95633
95497
86743
82048
78770
74743
74310
78660
87797
95325
100874
104354
106092
107968
108607
106991
106118
102913
100746
99427
101435
100529
98707
95726
95975
95909
87616
82585
79575
75203
74658
79096
89626
97169
101760
105378
106846
108619
108859
107301
106541
103595
101222
100227
102104
101661
99774
95956
96436
95938
87258
82783
79430
75700
75230
79434
89579
97690
102282
106067
107523
108776
108980
106727
105571
101972
99166
98311
99029
97836
97244
94210
95211
94925
86078
80838
76730
71598
70012
70931
73816
75557
81554
87665
90335
92362
95952
92292
89803
86402
84123
83763
85567
85769
87244
85721
88267
89785
81973
76768
72498
67728
65713
65653
66608
66313
71283
76959
81233
84390
88597
84409
81125
78168
76187
77018
80474
84157
87905
86644
88113
88368
80860
76382
73275
69422
69664
75355
86541
94441
99608
103524
105968
108039
109011
107686
107176
104266
101811
100345
101996
101798
100540
95275
96064
95743
86915
82338
79361
75215
74736
79367
90124
97761
102424
105752
107604
109475
109818
108043
108138
105165
102752
101149
102739
102025
101285
96313
96506
95629
87107
82680
79484
75624
75116
79709
90173
97897
102833
106113
107628
109592
110166
108457
107871
104748
102385
101088
102384
101890
101419
96438
96751
96230
87816
83110
79998
75823
75410
80066
91241
99123
103035
106023
107520
109385
109490
107851
107218
104023
101634
100139
101689
101108
100702
95457
96002
95605
87209
82372
79345
75424
74676
79305
90456
98369
102343
105634
106648
107710
107883
105189
104155
100721
97714
96841
97842
97214
98268
93497
94975
94910
85632
80214
76110
71186
69629
70952
74225
75898
81877
87592
90077
91972
95070
91496
89009
85355
83407
83312
85291
86541
88533
85049
87667
89180
81844
76843
72733
67566
65011
65315
66865
66623
71195
76943
81137
84396
88178
83693
80332
76880
75110
76040
79912
84384
88329
84900
86721
87470
80055
76102
72929
69025
69405
75372
87728
96466
100371
103691
105257
106855
107827
106426
105605
102777
100043
98680
100886
101757
101161
94663
95090
94760
86472
81674
78604
74545
74269
79097
90735
98856
102438
105439
107303
108883
109374
107720
107317
104030
101996
100461
102275
102708
102628
95386
95763
95149
86711
81907
78834
74899
74661
79291
90370
98763
103128
106697
108418
110234
110243
108452
107723
104662
102407
101187
103201
103930
102688
95832
95976
95725
86883
82203
78894
74729
74451
78982
90578
99374
102838
106226
108259
109968
109923
108366
107831
104923
102754
101623
103161
103490
102668
95496
95971
95447
87179
82297
79303
75527
74991
79750
90678
99642
103358
106866
108014
109519
109554
107102
106033
102714
99902
99002
99846
100345
100023
93954
94999
94434
85078
79885
76121
71285
69638
70574
74103
76402
81913
87737
90386
92899
96457
92656
90240
86785
84657
84657
87040
89040
89560
84877
87384
88741
80895
75919
71744
67015
64919
65004
66618
67258
71344
77219
81443
84938
88806
84341
80619
77466
75635
76653
80724
85957
89130
84915
86376
87110
79529
75137
71996
68375
68457
74508
86632
95952
99786
103231
104433
105821
106114
104527
103476
100185
97607
96315
99254
102220
101340
93646
94033
93916
85960
81696
78745
74628
74523
79653
91547
101067
104237
106792
107305
108224
108025
105967
104707
101412
98874
97678
100589
103643
102568
95009
95787
95992
87531
82768
79726
75857
75103
80241
91907
101800
105631
108077
109288
110225
110201
107858
106476
103423
101293
100185
103702
106844
104265
96426
96794
97098
88868
84197
80971
76594
76043
81021
93356
103511
106015
108244
108582
109248
108973
106483
105075
101912
99178
97866
100890
104478
103382
95880
96385
96743
88621
83997
80979
76762
76100
81398
93345
102984
105375
107419
107707
108079
108094
104759
103132
99217
96409
95479
97728
100995
100629
93913
95099
95206
86500
81063
77411
72206
70192
71450
75504
78630
83566
88962
90860
92500
95475
91683
88932
85210
82637
82683
85041
89610
90121
84958
87730
89701
82180
77544
73169
67957
65683
65814
67552
68765
72352
77802
81819
84683
88624
83881
80317
76777
74849
75583
80522
88626
90045
84921
86616
87736
80955
76380
73274
69117
69260
75203
87841
98697
102376
105825
107329
108615
108837
106801
105599
102476
100121
98560
102412
106603
102737
94680
95577
95190
87101
82411
79367
75205
74702
79473
91508
102585
105272
107934
108753
110303
109755
107486
106285
103177
100716
99473
102481
107180
103733
95522
96417
96450
87962
83084
79891
75726
75178
79933
91422
101761
104848
107307
108349
109811
109684
107770
106705
103327
101121
99358
102298
107288
103999
95871
96205
96589
88347
83300
80247
75826
75356
79890
91950
102623
104811
106832
107352
108137
108367
107217
106425
103019
100542
99187
101793
107364
103519
95539
96323
96253
87707
82804
79553
75396
74856
80130
91830
102674
104489
106630
107212
108043
108372
105772
104072
100413
97584
96535
98248
103106
100410
93453
94814
94766
85846
80624
76776
71755
69759
71164
75209
78860
83144
88250
90021
92024
95223
91277
88573
85152
83137
83500
87116
93008
90111
84881
87651
89792
82657
77783
73527
68544
66245
66381
68154
70104
73436
79339
83737
87210
90797
85882
82168
78370
76532
77632
83167
92401
91486
86303
88167
89399
82662
78448
75513
71152
71358
77917
91106
102846
105533
108221
108797
110557
110705
108913
107883
104627
102346
102176
107625
113145
106806
98308
98690
98612
90638
85824
82772
78210
77451
82357
95038
107126
109133
110972
111986
113416
112565
109521
108777
105839
103365
102268
107125
113218
107317
98889
99228
99348
91354
86175
83131
78767
78391
83370
95225
106502
110055
113148
114224
115486
114670
112104
110406
106463
104181
103032
107899
114101
107101
98952
99199
99511
91645
86468
82914
78292
77615
82316
95058
106942
108934
111035
111930
112866
112245
110039
108437
105221
102733
101674
106171
112099
105522
97610
98328
98202
90337
85456
82286
77591
77445
82004
94109
106538
108577
110682
110994
111501
110869
107583
105777
102030
99575
99458
103230
109099
102976
95975
97285
97516
89050
83471
79220
74112
72560
73678
77216
82172
86550
92086
94330
96259
98806
94283
91302
87046
84330
84490
88781
97058
93172
87880
90784
92737
85665
80647
76272
70909
68744
68848
70886
73362
76363
82286
87276
91288
95168
89852
86069
82816
81441
82593
88688
97599
94457
88648
90445
91745
84884
80331
77120
72736
72771
79003
92033
104477
107150
109392
110152
111438
111022
108817
107179
103606
100970
99919
104912
112679
105657
97525
98302
98500
90774
86170
83386
78986
78601
84099
96775
109634
111618
112782
112602
113121
112005
109277
107246
103910
101248
100745
106001
113817
106798
98556
99177
99306
91421
86604
83329
78896
78179
83765
95494
107447
110101
112314
113129
114526
114279
111792
110043
106373
104619
104185
110297
116197
108050
99583
100233
100632
92622
87935
84480
79947
79125
83966
96511
108965
110384
112088
112678
113738
112733
110354
109042
105979
103728
103354
109418
114784
106791
98881
99654
99948
91880
86853
83487
78874
78446
83416
95336
107564
109193
111052
110943
111462
111088
107912
106006
102536
99435
98765
103027
109938
103360
96328
97797
98276
89478
84068
79934
74846
72799
74145
78142
82986
86348
91229
92892
94454
97460
93380
90207
86557
83545
83772
88509
96681
91221
86169
89062
91324
84311
79249
75002
69427
66855
67101
68841
71665
73662
79214
83259
85846
89504
84841
81015
77338
75374
76103
82352
93223
90182
85305
87667
89166
82086
77850
74480
70190
70491
76438
87171
98488
102324
105157
107286
109450
109656
107572
106062
102652
100368
99459
105257
112163
104178
96292
97534
97952
90211
85630
82302
77490
77164
82312
92682
103804
107963
110654
111924
114008
113339
111507
109999
106835
104068
103194
109085
116416
108310
100538
102073
102156
94098
89655
86072
81952
81679
86835
97237
108395
113219
115801
116726
117787
117367
114207
112279
108306
105729
105111
112163
120002
111934
104044
105687
106107
98379
93523
89901
85107
84582
89487
100106
111412
115875
118530
118919
119758
118707
116277
113947
109732
106819
106799
114151
120719
113040
105240
106465
107122
99143
94046
90676
86308
85490
90235
100224
111360
115861
118384
118722
118544
117565
113752
110885
106314
103502
103658
111178
117212
109770
102512
104114
104591
96309
91208
86848
81384
79129
80435
84340
89368
92890
97880
99464
100507
103123
98768
94979
90787
88317
89372
96773
103380
97741
92852
96222
98411
91737
87105
82752
73885
73594
74904
78251
79869
84537
88728
90612
92595
94862
89198
84753
80976
79759
85866
98772
100046
95613
91400
94314
97467
90228
86358
83015
78884
79705
86269
97695
105629
111505
113971
113963
114871
113950
111393
108838
104914
103148
107324
119424
117992
108820
101511
103146
103787
96781
92647
89362
84833
84738
90199
100847
108386
113983
116521
116949
118229
117642
115379
113399
109510
107878
112163
123607
121368
112232
104671
106117
106542
99077
94390
91219
86414
86233
91469
101641
109336
114296
116535
116418
117233
116117
113456
111034
107219
106047
110958
121777
119582
110564
103385
105171
105782
98340
93619
90254
85817
85187
90600
100903
108399
112605
114544
114084
114567
113861
111223
108684
104836
103332
108800
119628
117711
109016
101921
103720
104457
97430
92645
89253
84661
84056
89207
99135
106251
110995
112882
112096
112052
111679
108792
105779
101357
98938
104217
114176
111962
104315
98106
100396
101059
93720
88939
84805
79133
76560
77649
80674
82623
86892
91276
92583
93683
97080
92944
88690
84597
83290
90162
100779
100393
94900
90589
94372
96989
90528
85862
81520
75860
73708
74036
76209
76973
81034
85613
89073
92125
96028
91060
86693
83286
82844
90857
101218
101982
97010
92402
94658
96301
90180
86218
83176
78729
78688
85407
99185
108709
112095
114922
115880
117225
117797
116366
115038
112425
112023
118017
125979
123215
113846
105601
106864
106501
99210
94575
91199
86842
86651
92521
105897
115992
119209
120584
121376
122889
122532
120520
118501
115684
115149
121500
130245
127974
118760
110893
111855
112091
104936
100452
97129
93057
92947
99320
112343
122797
125881
127232
127130
127319
127008
124799
122688
119344
119100
125906
136372
133903
124710
117015
118364
118367
111085
106842
103746
99277
99279
106269
120149
130731
131786
131985
130080
129254
128045
125007
122151
119233
119156
127800
138258
135825
126176
118442
119634
119646
112332
107789
104655
100199
99786
105700
118879
129025
130540
131352
130275
129727
128351
124500
121557
117610
116647
124249
133036
130715
122690
115587
117398
117654
109939
104815
100937
95317
93323
95506
100191
103628
107624
111418
110745
110418
112537
107899
104268
100517
100306
109272
117570
116148
109380
104532
108006
110488
104079
99374
95040
89044
86345
87089
89223
90809
94669
100031
103775
106549
109842
104535
100024
97047
96834
104196
113114
114259
109760
104752
107517
109337
103296
99342
96181
91295
90704
95697
106146
114727
117188
119279
118992
119183
119595
115657
112041
108267
108161
117362
126148
123967
115932
109426
111830
112783
106060
101529
97727
92188
90386
92085
95330
97219
100385
105311
107329
108606
111739
106792
102436
99076
99886
108489
117361
117269
111087
105241
107651
108631
102351
98563
95308
90422
90654
98309
112040
122877
126116
127536
126661
126648
126279
123660
121325
118156
118058
126539
135112
132797
123220
115597
116969
117550
111069
106469
103326
98969
98582
104907
118368
129152
130241
130552
129387
128431
126816
123649
120932
117411
117811
127191
135291
132426
123167
115259
116167
116571
109277
104918
101696
96358
96327
102206
115595
125926
127494
128453
128730
129612
129663
127000
124637
120866
120028
126961
132503
129210
120440
113600
115275
115101
107326
101642
97448
91822
89883
91671
96043
100292
104922
110320
112193
113429
116171
111725
107472
103829
103498
112088
119120
117761
110947
106211
109775
112290
105922
101191
96807
90645
87737
88414
90707
92538
95775
101090
104805
107701
111034
105677
101875
98668
99635
108930
116890
118181
113376
108072
110256
111674
105461
101477
98293
93395
93390
100583
115072
126686
129055
131294
131587
132659
132948
130439
128379
125338
125854
133952
141264
138134
128311
119787
120783
121262
113701
108760
105460
100690
100215
106749
120615
132494
133448
133951
132752
132653
131861
128874
127074
124353
124641
133820
141212
138453
129194
121194
122667
122982
115777
111455
108463
103720
103480
110112
123708
134959
136844
137432
136768
136398
135178
131910
128994
125547
126291
135647
143516
140490
130988
122785
123505
124088
117227
112691
109406
104532
103880
110086
123802
135463
136245
136904
136103
135857
134173
131423
128961
125595
126592
135626
142811
139041
129499
121584
122179
122546
115620
110854
107829
103076
102553
108901
122181
133552
134168
134110
132668
131643
129983
126301
122851
119007
119295
128334
134539
131213
122738
115828
117726
118464
110419
105056
100917
95289
93020
94915
99376
103891
107668
112084
112524
112768
114776
109902
105895
102264
102269
111448
117662
115790
108714
103602
106941
109571
103666
98870
94630
88183
85317
85887
88235
90460
93452
98328
101675
104044
107141
101488
96889
93307
94391
104214
111511
112312
107486
102167
104323
105858
99883
95922
92686
87888
87863
95055
109537
122040
124126
125644
125397
126721
127092
125207
123106
120354
120907
128956
134831
131969
122149
113695
114456
115324
108186
103206
99844
94978
94828
101318
115068
127115
128999
130381
130652
131709
131049
129093
127049
124501
124604
131858
137228
133909
124129
115356
116169
115862
108485
103947
100351
95470
94844
100945
114040
126055
128382
130023
129935
130825
130698
128054
126432
123503
124283
130751
136572
133171
123401
115015
115997
116726
109489
104819
101531
96898
95902
101886
115444
127623
128853
129631
129418
129691
128816
126377
124450
121752
122439
130821
136377
132894
123734
115812
116470
116872
109314
104901
101481
96473
95921
101660
115247
127027
128034
128356
127369
126946
125623
122233
119877
116365
117101
125680
130498
127288
119572
112782
114737
115215
107663
102306
98510
93026
90990
93182
97957
103498
107686
112238
113579
114350
116918
112559
108619
105299
106122
114937
120566
119078
112850
108022
111686
114536
108086
103321
99246
93299
90676
91405
93816
96748
100124
106103
110868
114203
118002
112916
108204
105184
105900
114533
121045
121709
117280
111524
113713
114764
108754
104825
101686
97136
97216
104849
119728
132819
136173
138233
139771
142669
143372
142520
141130
138655
139531
145697
150235
146907
137707
129138
130111
129968
122491
118216
114831
110179
109902
116606
129719
141442
143653
144542
145354
147703
147239
145840
144505
142018
143392
150331
154965
151303
142181
133113
133996
133312
125829
122339
119372
114584
114299
120922
134394
146088
148411
149342
149635
151677
151981
150260
149022
146288
147468
154638
159171
155464
146111
137071
137800
137462
130341
127212
123777
118492
117791
123956
137137
147962
149179
149601
150152
151929
151738
149211
147202
144115
145169
152585
157433
153530
143761
135134
135396
135207
127925
125903
122368
117080
115975
122194
135483
147468
149135
149881
149917
150803
150197
147484
144870
141508
141601
148495
152209
148487
140743
133129
134754
135109
127142
123148
119212
113206
111240
113681
118358
124385
129522
134445
135397
136153
138375
133734
129740
126281
126796
135691
141016
139989
134192
129262
133102
136037
130184
125543
121076
114950
112206
113106
115674
118695
122008
127658
131571
133895
136715
131207
126141
122588
123347
132237
139454
139934
134972
128640
130972
131901
126040
122218
119410
114701
114357
121578
135832
147891
149604
150006
149980
150864
150399
148354
145997
142788
144147
153120
159126
156404
147393
138793
139596
139633
133204
130531
127720
123105
123070
130577
145050
157577
159125
158452
157222
157011
154701
150424
147369
144198
145985
156725
163698
160941
151826
143241
143642
143399
136342
133385
130075
125137
124065
130505
143259
154262
155781
155346
155065
155558
154520
151516
148973
145489
146312
153723
158255
155055
145364
136749
136956
136784
129862
126485
123555
118474
117508
123624
137125
148575
149637
148733
147807
148608
147731
145540
143227
139600
141405
149654
154546
151347
142243
133699
134113
134138
127372
124358
121331
116193
115600
122039
135543
147437
148700
148480
147582
147853
146768
143829
141167
137746
138035
145641
149054
145112
137243
130088
131531
131526
123605
118572
114470
108872
106553
108587
113157
118880
123651
128605
130451
132298
135154
130982
126932
123042
123592
131393
136441
135137
128850
123526
127282
129689
123475
119171
115240
109111
106528
107514
110663
114223
118030
124405
128501
130946
133572
127835
122415
118598
119460
128971
135828
136912
132518
126902
128576
129361
123721
120031
117040
112010
111722
118929
132596
145162
146979
147212
146840
147622
146995
144586
142376
139178
140154
147764
152424
149361
140043
130910
131433
131331
124041
120557
117195
111804
110862
117378
130973
142976
144571
144119
143728
143703
142281
139482
137271
134444
135901
144788
150236
147533
139053
130567
131180
130926
124086
120862
117624
112905
112319
118927
132318
144766
147595
147436
147724
149295
149159
146981
144735
141131
140945
146879
150508
146606
137076
128223
128483
128306
121080
116284
113024
107470
106026
111257
124299
136631
138012
137479
137239
138208
137313
135262
133107
130164
130454
137882
142246
139699
130623
122454
122789
122923
115795
111247
107598
102362
101537
107342
120652
133148
134707
134288
133804
134171
133807
130718
128721
125440
125850
133832
137693
134902
127822
121158
122871
123324
115499
110452
106588
100807
98933
101292
105850
111801
116453
120302
121559
122797
125400
121240
117647
114184
114705
123683
129227
128122
122356
117048
120571
122597
116639
112481
108374
102486
99979
100919
103795
107510
111035
116025
119617
121700
124629
119809
115361
111661
112241
121417
128110
129168
125245
120517
123226
124326
117819
114293
111336
106399
106116
111771
121959
132459
138094
139942
139716
139840
139241
135851
132361
128181
128505
136862
142041
140579
133334
126141
127995
128498
121729
117543
114605
109366
108536
113658
123425
133487
138364
139877
139498
139923
139547
136384
133229
129099
129557
137787
142188
140052
132875
126080
127693
128041
121245
117130
113588
107813
106308
109993
117841
125857
130263
132648
132826
132592
132946
129699
126279
121849
121550
128818
129429
124648
118319
114532
119125
122990
118992
115604
111361
103752
99308
99055
100298
101843
102781
106523
110326
112211
113756
108329
102753
99784
101080
110608
116508
118934
117986
115306
119795
121322
115584
112761
110283
105820
105334
109282
115347
121417
125209
129403
131900
133699
136060
132240
128992
125579
126882
135890
140502
138606
132509
126935
129779
130551
123624
119652
116032
109929
107608
109243
112496
116718
120909
126343
130241
133269
136840
133329
129921
126639
126782
134709
139655
138278
132838
127586
131526
133067
127012
123285
120162
114568
112326
113373
115987
119292
122643
128150
132553
135590
139022
134444
130140
127350
128741
139674
147848
150174
146965
142575
146060
146913
141490
138663
136480
131597
131047
135822
142813
150547
155806
159362
159921
159381
159634
154866
150632
146472
147417
156877
163338
162270
154817
147800
149766
149811
143714
140275
137430
131970
130547
134251
141503
149069
153745
156842
157063
156579
156354
151471
147005
142991
144029
153844
160411
159263
151967
144765
147123
147757
141283
137569
134568
128876
127192
130759
137415
144868
149784
153662
154247
153236
153309
148701
143932
138928
138854
148667
153498
150069
143132
138378
143896
148109
144897
142551
139581
132949
128807
128526
128855
129302
128523
130202
132071
133584
136326
131898
126204
122824
123857
134533
142200
144639
141863
137166
140270
141042
135278
132095
129507
124346
122836
126288
132021
137089
140040
143647
145704
146973
148703
143886
139099
134222
133823
143039
149504
148401
141735
135443
137873
138930
132637
128749
125071
118781
116174
117530
120625
124073
127647
132147
134837
136352
138916
134672
129979
125371
123951
130365
135703
134407
127963
122114
124734
126403
120402
115850
111814
105372
101957
102176
104126
106656
109164
113878
118431
121924
126240
121590
116442
112752
113085
122920
132707
134761
130609
125196
127913
129659
124859
122404
120043
115156
114827
121682
135754
149388
153042
153984
153965
154534
154241
151259
147768
143898
144593
153727
162068
160350
151694
143244
144808
145118
139085
135437
133061
127959
127384
133688
147630
160631
163666
163583
162733
163222
161803
158389
155135
151123
151244
159175
166155
163264
154035
144712
145313
145314
138946
135035
132064
126952
126424
132806
146083
159292
162768
161751
160246
160096
158655
154986
151324
147119
146854
154680
162415
160115
150671
143361
143571
143433
137065
132532
129600
123808
122604
128200
141977
154166
155782
155213
154225
153923
152718
149339
145853
141647
140896
148711
155991
153282
144352
136758
136878
137236
130412
126204
123235
118268
117225
122629
135446
148064
149613
148760
147872
148195
146612
142598
139235
134661
133260
139332
145034
141793
133622
126645
127273
127249
119240
113822
109179
103103
100349
101672
105841
111130
115121
119366
120655
121808
124169
119750
115788
111571
110820
118232
125600
125091
119229
114434
118003
120916
115048
110647
106526
100345
97841
98902
101776
105262
108908
115249
118989
121181
123947
118295
112763
108202
108738
118521
130041
132343
128424
124000
126313
128264
123030
119882
117340
112555
112536
120203
134850
148094
151130
150987
149818
149493
147347
143674
139901
135684
135339
143339
152814
150649
141899
133734
135042
135493
128699
124535
121418
116191
115678
121643
135828
148690
150043
148962
147594
147504
145748
142412
138847
135116
134605
141616
150208
147926
139218
131323
132353
132941
126301
122053
119430
114681
113981
120013
133230
146353
149290
149093
148699
148593
146481
143185
139878
135776
135456
143478
152554
150419
141255
133122
133921
134645
128253
124422
121275
115997
114695
120492
133987
146472
148167
147867
147767
148696
147458
144819
141886
137958
137423
144286
151623
148580
139618
130811
131547
131895
125653
121012
117935
112785
112141
118256
131189
144359
146905
147042
147328
147885
146957
144003
141329
137962
137158
143431
150489
147783
140014
133093
135227
136100
129315
125066
121434
116040
113859
116649
121347
127230
132893
137496
138160
137985
139163
133331
127967
123443
123078
131591
142099
142040
136582
131481
135929
138773
133554
129631
125849
119895
116704
117562
119671
122679
126136
131360
135146
136911
139249
132686
126852
122371
122320
130894
142001
144268
139536
133930
136135
137462
132601
129505
127373
122406
121874
129030
142776
155351
158339
159712
160054
161273
160943
158564
155611
152315
151711
157542
166436
163530
153748
144924
146443
146835
140745
138144
135422
130648
130052
136540
150393
162414
164573
164783
164413
164658
163207
160007
156699
153234
153266
160207
170233
167516
158079
149277
150300
150316
144248
142498
139719
134213
133488
139751
152392
163057
166059
166483
166464
166854
165440
162579
159670
155730
154926
160378
169232
166501
157075
148338
149525
149626
143464
142271
139569
134494
133391
139759
153203
164814
166583
166542
165812
165778
164150
160754
157899
154157
154232
160344
170997
168445
159487
151021
152160
152664
146804
145153
142259
136930
136206
142582
155622
167597
169925
170663
170165
169718
167739
163451
158982
154616
153675
160453
170058
167412
159371
152190
154386
154655
147712
145038
141058
135076
132414
134189
138279
143301
147989
152835
153655
153530
154406
149119
143801
139253
137532
143426
154064
153602
147271
141831
146083
148176
143118
139431
136200
129881
126750
127326
129384
132254
135518
140881
144061
145307
146391
139243
132664
128096
127253
134140
147538
149822
145232
139408
141626
142791
137580
134890
132600
127448
126461
133145
146114
157268
159378
160144
160705
162006
161881
159348
155969
151891
150866
155179
163532
160698
151188
142205
143384
143332
137174
135298
132156
127098
126131
132320
145752
157082
158273
158443
158080
158618
157517
155154
151924
147739
147115
152122
162419
160206
150594
141865
143212
143846
137382
135095
132275
126840
125633
131757
144835
157142
159470
159820
159235
160125
159720
157262
154087
150034
148728
152721
162780
160348
150601
141877
142944
143090
137352
133430
130325
125038
123813
129838
142976
155350
156653
157456
158193
159987
160008
158649
156392
152480
151260
155133
163479
160217
151015
142355
143799
144448
138509
134900
132503
127962
127684
133995
147063
159410
161546
162470
162498
162635
161164
157510
153097
148720
147699
152255
162109
159687
151525
144018
145751
146403
139538
135187
131402
125497
123324
125203
129068
134437
139023
143650
144362
144537
146489
142269
138078
134361
133896
139194
150374
149957
143480
137591
141440
143861
139016
135336
131543
125043
121946
122423
124546
127042
130363
136240
140423
142988
145782
140329
134972
131224
130823
135838
148280
151671
147212
141099
143149
144380
139144
136319
134261
129134
128596
136045
149696
163041
164979
165748
164178
163187
161587
159003
155551
151830
151210
156413
169244
168337
159451
150352
152204
152772
147059
143507
141145
136085
135773
142396
155425
166794
168795
169666
168945
168992
167369
164075
161143
157380
156929
161295
174147
172561
163193
154481
155273
155526
150207
148596
145842
140579
139900
146001
159062
169804
172257
173352
172870
173116
171781
168354
165242
161265
160266
163996
176826
175309
165885
157067
158166
158633
152804
151816
149135
143719
142664
148631
161464
171798
173034
173834
172984
173208
172002
169479
166915
163746
163322
167670
179522
177929
168948
160136
161746
162190
156309
156256
153503
148059
146956
153031
166369
178578
180484
182134
181736
182100
180428
176845
172675
168121
166170
170117
181262
179676
171631
163625
165504
165740
158826
154512
150930
144926
142341
144279
148277
153247
158070
162292
161747
160223
159873
153688
147555
142471
140632
144867
158411
159995
153807
148116
152139
153889
148594
145082
141250
134573
130958
130719
132249
134250
137302
143036
145650
147115
148814
142419
136015
130747
129209
133286
148809
153373
149577
144166
146760
148452
144038
141912
140055
135462
135147
142540
155266
165004
166774
166572
163924
163158
161227
157557
153109
147972
146125
149047
162562
163755
155451
147205
149410
149891
144508
144453
141802
136183
135177
141284
153906
162666
164391
165363
164222
163874
161766
157580
152936
147796
145733
148926
162108
163220
154588
146350
147897
148909
144034
143868
141566
136343
135537
141930
153616
163048
165017
164674
161619
159294
155380
150360
144893
139003
136751
139617
154849
157824
149946
142608
145027
146602
141447
141726
139358
134205
133235
139641
151509
160924
162358
162727
160681
158960
155484
150707
145769
140239
138560
141696
155466
157148
148728
140885
142388
143781
138125
137426
134831
129130
127921
133931
145550
155986
157750
158130
155939
154123
152265
147616
143409
139009
137000
139967
150509
150326
142668
135351
136912
137373
130912
126157
122427
115971
113192
115113
119206
123432
127750
133302
134714
136423
138624
134152
129430
125150
123250
125840
137030
138743
132695
127103
130891
133178
127673
123604
120144
113531
110186
110579
112569
114337
117742
123709
127046
129198
131297
125553
119982
115821
114759
118356
131405
136250
132190
127352
130559
132517
127482
125107
123203
118819
118738
125757
138506
148767
152651
155173
154965
154834
152998
150045
146181
141878
140495
142439
153778
155195
146351
138116
139826
140021
134119
130141
127554
122261
121509
127418
139246
148361
151780
153703
154170
155505
154024
150783
147196
142192
140570
142307
153701
155320
146515
139167
141415
142613
136672
134861
132448
127436
126724
133138
144560
151913
155572
156724
155561
154966
152499
148404
144480
139350
136935
138745
151747
154673
147084
139456
141395
142835
137883
137982
135401
129993
129149
135339
146865
154647
156882
157309
155353
153537
150968
146573
142595
138018
136141
138114
150659
153385
145318
137603
139744
140635
134923
134583
131402
125848
124771
130372
141582
150163
153149
154148
153456
153244
151735
147879
143886
139258
137013
139333
149706
150784
142852
135302
137135
137966
131304
126812
122884
116819
114112
115857
120430
124092
129182
134388
136744
139005
141258
136688
132366
127760
125853
128126
138952
142628
137073
131993
136350
139034
133979
130679
127617
121637
118567
119562
121912
123312
127066
131188
132297
132465
133467
126960
121044
116828
115415
119072
133358
140770
137152
132301
135038
136273
130975
127963
125192
119590
118540
124670
136067
144409
148147
150347
150032
150280
149195
146885
143614
139450
137742
139021
150422
154108
145589
137421
139545
140198
134493
131120
128954
123825
123552
129727
141714
150604
153513
154239
153560
153778
152250
149027
145291
140920
138749
139935
151224
155379
147297
139217
140803
141416
135396
131590
129220
123841
122976
128735
139409
145573
148796
150000
149751
150220
148939
145753
142344
137808
135791
136850
146574
149308
140549
132434
133485
134394
128397
127561
124233
118591
117149
122577
133841
141780
144922
146313
146356
147114
146157
143787
141033
137355
135536
136713
146283
148077
139369
131293
132892
133831
128025
124618
121858
117183
116844
123110
135067
144170
147658
149036
148090
148132
147128
143160
139295
134347
131647
133038
143131
148046
141499
134901
137735
139213
132675
129024
125685
120000
117652
119959
124324
126939
131512
134854
134629
134069
134893
130009
125089
121212
119387
121903
132171
136317
130574
124995
128496
130696
122709
118334
114265
107081
103271
103288
104974
104804
109039
114594
117831
120169
122591
117021
111257
107196
105505
107842
118590
125313
121097
115860
117960
119526
113836
110508
107600
102937
102325
109331
122263
130602
134777
135977
134976
135576
135741
133423
130347
126410
124359
125786
137176
143426
134927
127306
129069
129929
124041
120700
118096
113140
112749
119304
131096
137064
139020
139319
136859
136062
135310
132350
129246
125146
123912
125592
136596
142451
134001
126506
128103
129130
123195
122327
119747
114865
114428
120823
132304
138982
142429
143204
141718
141302
140877
138197
135059
130428
128672
129423
140566
147741
139481
132506
134644
135462
130298
130193
127950
123161
122568
129184
141432
147591
149318
147806
144304
142384
139481
135575
131188
126032
123621
124850
135994
144670
137595
130647
133360
135058
129534
129584
127504
122926
122649
129312
141572
148787
150451
148477
144254
141047
138121
133019
127461
121756
118592
119796
129817
138598
132513
126566
129814
131480
125479
122468
119308
114314
112460
115175
119830
122468
126512
128186
125337
122656
122332
116629
111180
105437
102703
104247
115173
124573
119579
115024
119290
122803
118148
115210
112005
106465
104032
105124
107875
108222
111547
113680
112825
111683
112041
104961
98391
92990
90800
94034
107037
119174
116064
111031
113489
115872
111431
108595
106248
101779
101346
108718
121992
128675
131466
131953
130581
130107
128662
125367
121391
116736
114302
115736
126385
134388
126070
118380
120085
121095
115273
114199
111562
106473
106018
112131
125736
134152
135724
135762
133935
132669
130903
127801
124726
120301
118523
119696
129170
136208
127253
119317
120715
122046
115807
111722
108702
104125
103868
109846
123269
131585
134551
133976
131307
130077
128110
124463
121093
116166
113602
114096
124386
133446
125029
117544
119282
120778
115031
111555
109230
104740
104491
111202
124677
133068
134434
133397
131102
129494
127139
123740
119805
114830
112690
113856
124541
132956
125281
118123
119756
121227
115612
112211
109726
105544
105163
111769
124367
132915
134696
135013
132912
131866
131002
127569
124265
120337
118497
120145
129023
135808
128510
121894
124288
125656
118524
114030
110712
105348
103481
105683
109583
112744
118686
123074
123333
123134
124897
120283
115565
111477
109685
112125
121222
128857
122821
117359
121300
123765
118448
114540
110892
104602
101752
102672
104345
105222
110491
116036
119165
121521
123881
117999
112755
108851
107435
109792
119589
129259
124937
119253
121468
122806
117856
114965
112528
107939
107925
115449
129215
138010
140966
140687
138621
137183
135381
132158
128003
123225
121205
121988
131347
140232
132171
124090
125744
127017
120935
117300
114661
110362
110332
117451
131012
139219
139986
138082
134239
132129
129405
125622
122220
117543
114664
114973
123329
132926
125532
117964
118898
120058
113768
110315
107581
103107
102841
109477
121729
129862
132576
132118
129877
128310
126323
122858
118774
114445
112177
113094
122015
131306
123875
116192
117494
119002
113473
110130
107156
102877
102541
109046
121671
130221
132883
133230
132385
132741
131616
128980
126223
122090
120044
121207
129747
136874
128699
120582
121558
122504
116331
112191
108914
104306
103450
109330
121478
130468
134338
136239
138176
137433
135602
131831
127636
122279
119607
120414
127081
134482
127174
120430
122088
122968
116077
111317
107818
102025
99812
102151
105427
109019
114952
119799
120495
121324
123953
119412
115110
111568
110106
112142
118750
124958
120172
114413
118008
120592
114838
110802
107064
100985
98202
98813
100120
101501
106457
111581
114229
116949
119694
114752
109535
105072
102977
104756
113367
125106
122490
117263
119869
121868
117247
114678
112336
108101
108664
116545
129227
137864
139492
138086
134455
132301
130361
126428
122084
117316
114493
115034
123167
133683
127157
119385
121457
122480
116461
112901
110157
105617
105340
112108
123977
132634
135216
135751
134979
135443
135220
133058
131402
128064
127119
128640
136189
142396
134194
125967
126822
127513
121133
117267
114670
110084
109918
116959
128714
138336
142275
143131
142201
142061
141061
138352
135635
130978
128944
128778
135353
143911
137689
129637
130916
132293
126923
123312
120654
116103
115436
122031
133526
141876
143600
143861
142504
142303
141309
139047
136230
131975
129556
129714
135468
142544
135734
127442
127987
128548
122132
118239
115563
110976
110681
117391
128640
136777
137924
136567
134428
133218
131898
128496
124786
120040
117936
118861
124989
133367
128081
121529
122987
124171
116868
111802
107945
102033
99731
101958
103851
107196
112384
116002
116281
116886
118371
113451
108383
104161
101755
102633
109257
116952
112526
107137
110442
112953
107564
103089
103089
99761
92328
90229
90989
91004
94154
99689
103961
108005
112702
108422
103477
99066
97120
98422
103960
109886
112831
109135
110337
111556
105367
101497
98490
93493
92719
99383
112732
122879
126741
128286
127626
127526
127144
124401
121524
117176
114288
114314
118610
121360
121105
114664
115745
116359
109034
104620
101431
96403
95541
100537
113340
123576
126689
127826
127256
127880
126903
124075
120871
116314
113143
112158
115596
117908
119675
115798
116987
118456
112768
108737
106078
101895
101460
107649
120824
130734
134318
134626
133879
133453
132378
128867
126123
121080
117892
116969
120716
123530
124968
120323
121431
122891
116172
112410
109565
104865
104028
110045
123485
133513
136602
137428
136413
136470
135274
132774
129369
124632
121825
120838
124369
125468
125870
121125
121869
123073
115089
110560
107212
102355
101069
106244
119034
128179
131776
133324
132366
132277
131752
127802
124020
119183
115954
115704
119002
120531
121044
116907
118702
119772
111965
106446
102329
96511
93997
95474
99664
102709
108689
114480
116079
117013
120150
115649
111952
107665
105380
105798
110128
113050
114175
111888
116243
119401
113536
109476
106114
100374
97926
98518
101230
102541
107443
111706
112669
112454
113362
106270
100084
95300
92261
91924
96172
101295
108059
109642
114312
117483
111711
108466
105785
101021
99385
101523
104981
105904
109764
113110
113237
112636
113639
107244
101193
95636
92711
93356
99389
104764
109713
109212
112134
113876
108707
105671
103488
99410
99722
107970
122650
132629
134763
134446
131660
129906
127662
124026
120056
114859
110994
109452
112919
114908
116823
114944
116330
117738
111414
107445
105229
100995
101061
107910
121172
131106
133723
131734
128516
126265
124265
120416
116782
110674
107310
105841
109211
110944
112383
110720
112239
113499
107526
103653
101322
96541
96310
102698
115773
124876
126903
125285
122391
120945
118931
115734
112413
107556
104090
102353
105350
106784
108095
106274
107420
108974
101678
97382
94551
90164
89452
96100
109010
117884
120038
119937
118029
116918
116119
111684
108362
103674
100349
99736
102359
103436
104228
102928
104656
105935
98218
93238
89462
83679
81511
82960
86424
89271
95385
100653
101857
102811
105816
101505
97408
92809
90462
89888
93363
95612
97311
97134
100800
103815
97927
93647
89817
83932
81517
82344
83945
84827
88978
92878
93801
94590
96608
90928
85564
80697
77799
77789
81997
86585
91198
92466
95132
96666
91251
87398
84519
80317
80364
87398
98951
107280
111860
113350
112361
112479
112116
109719
107483
103074
99828
97732
100080
100830
100575
99669
100668
101369
93876
89598
86333
81789
81337
86918
98264
106111
109837
110987
109811
110132
109763
107943
106120
102135
99590
97523
99370
99326
97997
97086
98395
99370
91870
87245
84036
79216
78683
83428
93320
101105
105667
107600
108129
109184
109527
107528
106060
102167
99376
97476
99211
99378
97867
96600
98027
98777
91307
86613
83138
78244
77237
81670
91316
99345
104556
107485
108151
109040
109730
108044
106510
102623
99761
98624
101258
101647
99710
97107
98166
99229
91730
86948
83529
78878
77575
82251
91868
99989
105523
108719
109643
110883
110967
108233
105816
101940
98674
97730
99992
100206
98700
98031
99668
100653
93208
87977
84164
79008
76886
78235
80832
83943
89948
94549
95950
97149
99483
95221
91714
87112
83986
83849
86891
88568
89223
90421
94138
96670
90454
86260
82257
76904
74295
74969
75588
76732
81599
86728
89828
92336
95347
90188
85419
80969
78317
78754
83118
87352
90316
91793
94792
96525
90336
86578
83384
79249
79299
85873
96023
104198
109732
111831
111695
111779
111388
108753
105955
101396
98244
96190
98544
99604
98051
98352
100282
101187
94251
89878
86762
82261
81772
87173
96015
104201
108674
110243
109750
110147
109883
107575
105658
101759
98583
96789
98574
98599
96723
97277
99114
100246
92613
88170
84853
80421
79780
84653
93221
101221
106389
108652
108856
109397
109641
107651
105265
101345
98389
97124
99444
99943
97727
97677
99677
100351
93081
88419
85337
80989
80300
84884
93569
101145
106366
108854
108899
110080
110031
107691
105568
101672
98829
97172
98960
99118
96682
97419
99146
100206
92999
88292
84739
80319
79606
84376
92527
100225
105485
107948
108309
108661
109193
106283
104118
99685
96098
95119
96772
96983
95476
95801
97807
98894
90839
85174
80718
75356
73144
74162
75680
78606
84713
90387
92813
94915
97983
93938
90570
86462
83934
83852
86554
87944
86768
87424
91353
93923
87242
82218
77711
71887
69304
69537
69075
70640
75577
81119
85305
89116
92690
87837
83850
80224
78259
79139
83863
88187
89002
89478
92085
94080
87378
82890
79599
75063
74960
81156
90181
99411
106116
110371
111910
113536
113704
111589
109345
105228
102427
101299
104301
105153
101721
100976
103285
104522
97276
92641
89428
85336
85040
90546
99429
108306
113104
114733
114751
115619
115586
113289
110819
106357
103093
101651
104068
104603
102454
103744
106263
107965
100650
96126
93157
88603
88128
93437
101978
110653
115643
116816
115911
115561
115510
113015
110582
106475
103138
101748
104293
105672
103233
103556
105778
106786
99681
95046
91708
87244
86553
91590
99831
109074
114445
116896
117380
118576
119098
116605
114262
109860
106224
104314
106378
107107
103953
102645
104303
104922
96618
91265
86754
80759
77125
76801
76736
79038
83918
88989
92644
96197
100362
96066
91941
88064
86116
86427
90365
93327
92830
93844
97377
99167
92499
87631
83536
78245
76320
78111
79538
83122
89200
94133
96326
98305
101981
98648
94796
90755
88509
88927
92240
93700
92681
93130
96509
98321
91260
86134
81549
75639
72904
72700
72052
73679
78693
84797
89066
92461
96023
91059
86592
82256
79780
79567
83290
87086
87293
89358
92774
94570
87860
83168
79736
75118
74937
80674
89456
98826
104689
107354
108438
109555
110319
108619
106752
102649
100152
98799
102166
102949
98433
96827
98233
99274
91446
85903
82069
77401
76332
81147
89150
98124
103958
107216
108523
110117
110085
107793
106067
102261
99452
97581
99685
100120
95641
96019
98917
99749
92042
87264
83773
79499
78803
83833
91872
100846
106301
108520
109512
110965
111336
109042
107050
102534
99690
98342
100154
100592
96759
97090
100388
101682
94010
89151
85627
81478
81221
86298
94376
103732
108233
109970
110031
110617
111344
108938
106457
102122
98896
97221
98522
98424
94913
95807
99097
100050
91629
86179
81707
76257
73480
73956
74274
77443
82588
87699
90655
93063
96648
92256
88429
84224
81799
81642
84513
86513
85396
87182
91605
93784
86714
81599
77361
72164
70447
71726
72365
76241
81769
86989
89381
91159
94734
90815
87930
83914
81261
80739
83229
83725
81526
83835
89051
91665
84842
80064
76032
70589
68086
67890
66908
69361
73792
78796
82124
84696
88237
83911
79973
76151
74040
74162
77748
80917
80736
83972
87877
89594
82600
78245
74927
70405
70248
75485
84352
94195
99104
101968
103253
105148
106685
105417
104141
100556
97719
96066
97569
96986
92274
92488
95736
96125
87988
82776
79153
74485
73746
77893
85882
95821
101282
103803
105626
107610
108436
106331
105232
101831
98537
96707
98114
97545
92737
92993
96659
97068
88820
83545
80261
75704
75158
79446
86748
96475
102027
104299
105267
107007
108134
106525
105126
101575
98657
96887
97756
96703
92348
92224
96042
96744
88018
82081
78180
72830
69868
69333
69256
72808
78043
83619
87274
90425
94740
90421
86752
83320
80924
81568
85312
88059
86390
86914
91222
92970
85383
80899
77245
72786
72031
75112
79920
87072
92982
97306
99131
101591
103671
100139
97878
93605
91330
91346
93550
93548
90187
90407
95130
96570
88956
84219
79667
74626
72810
73978
74683
78490
84407
90209
92829
94696
97917
94128
90612
86225
83325
82828
84976
85566
83079
84389
90411
92878
86092
80902
76769
71543
69125
68855
68090
70528
75262
80189
83624
86290
89681
85286
81093
76853
74749
74776
78897
82228
81442
83624
89260
90704
83796
79334
76110
71781
71918
77319
86463
96303
101310
103927
105030
106871
107539
105925
104564
100941
98680
97217
99924
100028
94609
93543
97436
98009
90075
85412
82193
77862
77384
81760
90499
100651
105758
108170
109193
110859
111065
108575
107106
103441
100918
99874
102695
103065
97737
96256
100569
101252
93434
88505
85373
80981
80424
84984
93495
104269
109065
111225
111807
113344
113921
111342
109294
105105
102320
100358
103513
103227
97962
97140
102066
103051
95582
90706
87801
83224
82487
87078
96411
106449
110031
111481
111857
113001
113226
110620
108431
104597
101611
100141
102466
102104
96590
96003
100904
102303
94730
89632
86157
81595
81191
85556
94110
104231
108172
110135
110335
110669
110869
107665
105123
100929
97462
96326
97965
97125
93025
93089
98747
99561
91271
85383
81128
75689
73633
73808
75064
79625
85872
91258
93339
94775
97663
93596
90033
85728
83096
82805
85223
86073
83475
83884
90627
92801
86041
80789
76261
70610
67891
67274
66312
69164
74229
79178
82223
84448
87547
83092
79419
75846
73665
73695
76822
79647
79404
81157
87748
89631
82322
77400
73359
68390
66642
66870
67361
71209
77101
83215
87221
90351
93621
89963
86501
82678
80517
80987
85176
87447
84960
85340
91098
92155
85142
80485
77160
72631
72463
77405
86882
97215
102883
106124
107400
109171
109393
107419
105798
102367
99751
98429
100674
99930
94491
92657
97464
98284
90071
85188
81748
77530
77243
81014
89088
98948
104161
106713
107764
108962
109619
107369
106062
102225
99531
97825
99581
99154
93830
92959
97797
98383
90448
85475
81943
77693
76681
80303
88855
98634
103507
106326
107538
108976
109572
107865
106485
103058
100385
98839
100853
99869
94112
92948
97758
98618
90451
84995
81705
77310
76417
79862
88093
98150
103691
106236
107128
108629
108991
106194
104511
100609
97657
96832
98457
97322
92269
91366
96922
97588
88976
83473
79071
73735
71622
71626
73051
77743
83802
89329
91242
92999
96141
92414
89312
85252
82760
82289
84049
84345
81333
81927
89466
92005
84614
79205
74624
69196
66608
65202
64533
67367
72612
78757
82741
85645
89473
85015
81184
77857
76039
76633
80359
83736
82771
83600
89359
90629
83518
78924
75432
71110
71204
76117
85417
95867
101870
105173
106683
107824
108640
107464
105482
101830
99138
97536
99905
99442
93754
92097
97311
98166
89296
84380
80903
76178
75520
79048
87704
98070
103725
106874
108336
110226
110398
108646
107413
104467
102305
100844
102568
100999
94981
93011
98505
99168
90158
84726
81002
76395
75508
78818
86949
97536
103735
106910
109544
111269
111673
110236
109234
105913
103353
101861
102647
101436
95552
93373
99611
100082
91043
85622
82139
77706
76693
79631
88143
98027
103303
106920
108719
110547
111361
110022
109528
106701
104262
102753
103940
102117
95926
93761
100121
100356
91177
85500
81839
77147
76052
79219
86894
97065
103252
107891
110186
112338
113253
111154
109960
106433
103457
101914
101724
99215
93352
91517
97662
98165
88872
82540
78303
72931
70802
70129
71542
76342
82913
88616
91055
92990
96319
93285
90876
87546
85537
85013
86154
85693
82124
81641
89350
90986
83166
77950
73404
68201
66006
64313
63793
66783
71787
77361
81242
83949
87602
83864
81053
77768
76185
76836
79950
82676
81655
82035
88946
89486
81571
76744
73506
69568
69590
73958
82456
92466
98669
102866
104965
107137
108132
106737
106057
102951
100527
98853
100378
99275
93150
90602
96231
96557
87725
82895
79818
75435
75119
78152
86158
96272
101664
104803
106608
108749
109267
107503
106705
103578
100932
99432
100715
99695
93638
91016
96708
97057
88339
83260
79950
76138
75503
78341
86123
95814
101711
104980
106126
108471
109305
107566
106873
103579
101229
100152
101761
100419
94318
91627
97365
97660
89361
84318
80836
76281
75683
78642
86417
96361
102021
106069
108154
110675
111349
109884
109442
106608
104257
102596
103215
101095
94998
92469
98131
98358
89307
84218
80488
75936
75366
77944
85772
95768
101866
106023
108217
110199
110448
107241
106206
102380
99396
98046
98490
96435
90909
88544
94904
95341
86348
80675
76437
71766
69740
69245
70551
75023
81423
87230
90119
92483
95146
91757
89396
86035
83608
83286
85083
84168
80570
79708
87309
89581
81995
77097
72704
67387
64999
63505
63105
65583
70345
76205
80478
84101
87904
83503
80203
77091
75675
76042
79577
82217
81283
80926
87202
88223
80544
76052
72750
68514
68820
73148
81538
91861
98511
102568
104535
106486
107429
105602
104624
101675
99032
97764
99604
98278
92203
88937
94795
95559
86702
81769
78527
74379
73869
76808
84655
94967
100757
104463
105999
108011
108113
106378
105533
102555
99863
98530
99675
98484
92416
89211
95068
95758
86940
81985
78838
74596
74014
76794
84775
94711
100655
104425
106021
108067
108837
107481
106720
103556
100946
99722
100775
99090
93074
90495
96982
97438
88666
83404
79971
75900
74760
77707
85729
95968
101726
105478
107909
109749
109977
108280
107560
104374
102048
100553
101820
99698
93660
90743
96487
96945
88106
83038
79610
75627
74643
77269
84988
94470
100348
104042
105598
106999
107448
104827
102866
99425
97064
96565
97102
94473
89303
87795
94073
95296
86349
80601
76502
71664
69648
69294
70458
74769
81163
86689
89207
91635
94670
90934
88309
85049
83090
82923
84682
84138
80713
80391
87346
89910
82432
77276
72857
67679
65198
63290
62745
65531
70619
76457
80532
83781
87195
83273
80212
77269
75341
76060
79002
81128
80182
80683
87878
89368
81572
76755
73167
69529
69451
73215
81542
91444
98171
102429
104764
107108
108165
107396
106831
104019
101595
100539
102381
101322
94969
91817
97002
97529
88084
83191
79900
75857
75077
78380
85594
95702
101440
105018
106648
108908
109310
108412
107044
103898
101180
99816
100935
99509
93703
90890
97075
97744
88791
83630
80082
75730
75017
78025
85029
95131
101446
105111
106751
108857
109520
108130
107385
104057
101649
99995
101113
100444
94374
92222
98053
98716
89641
84214
80718
76115
75253
77859
85252
95378
101141
105165
107488
109804
110870
109600
109142
106073
103622
102178
102978
101081
95485
93094
99081
99659
90109
84429
80722
76533
75800
78210
84885
94571
100937
105778
108611
110659
111915
110061
109256
106176
103768
101837
101494
98735
93477
91808
98309
99156
89466
83458
78931
73832
71612
70988
72158
76397
82788
88868
91310
93598
96778
93119
91170
88040
86002
85871
87598
86572
82957
82095
89979
92256
84025
79031
74654
69610
67147
65143
64293
67237
72402
78231
82618
85683
89158
85831
83173
80483
79100
79628
82455
84801
84243
84717
91730
92262
83753
78685
74948
70999
70911
74885
82475
92374
99313
104089
107081
109717
111377
110471
110736
107526
105244
104196
105369
103408
97769
95205
101111
101060
90845
85644
82036
77951
77333
80080
86960
96906
103665
108450
111257
113736
114810
113622
113682
111024
108961
107434
108236
105805
99963
97112
102074
100677
90092
84814
81744
79025
78211
81247
87716
97028
104583
110081
113114
115913
116779
115446
115371
112212
109761
108185
108211
105705
100414
98136
104068
103505
93264
87437
83843
79604
78942
81952
88656
98004
104764
109782
112847
115266
116271
114927
114383
111923
109689
108231
108075
105455
100099
97473
103671
102591
92680
87104
83792
79966
79221
82325
88425
97581
104048
109308
112100
114678
115798
114377
113970
110930
108782
107965
107413
104121
98961
96829
103075
103203
92410
86740
82372
77552
75333
74627
75603
80121
86776
92713
96118
98435
100986
97997
96587
93929
92289
92140
93252
91595
87896
86760
93988
94620
85586
80246
76105
71536
69374
67686
66965
69689
74420
79683
83664
87337
90827
87715
85543
82937
81594
81949
84191
86098
85287
85753
93133
93049
83894
78640
75725
72281
72780
76928
83635
92175
99806
105358
108729
111572
112945
112457
112685
110201
108137
106879
106851
105304
100225
97585
103511
102049
92066
86676
83281
79575
78905
81862
87719
96252
103925
109765
112962
115642
116103
114751
114317
111249
108859
107074
107130
104745
98871
96643
102342
101074
91447
86133
83326
79566
78906
82086
87628
95771
102593
106825
109422
111591
111838
110190
109474
106540
104254
102398
103458
101633
96221
94124
99592
99115
90148
84686
81933
78261
77965
80856
86372
94917
100847
105508
107942
110107
110790
109508
109009
106412
104219
102614
102856
101031
95901
93653
99975
99546
90016
85154
81558
77929
77075
80104
85296
93345
100125
104917
107521
109409
110508
109080
108573
105778
103441
102125
101986
99824
94494
92848
99278
99130
89369
83709
79683
75226
73300
73240
73784
77727
83444
89513
92746
94748
97786
94736
93243
90350
88331
88278
89312
88381
84674
83958
90929
91727
83737
78983
74974
70310
68442
67205
65837
68367
73026
78055
81982
84666
88429
84901
82726
79812
78531
78966
81205
83135
82571
83414
90012
90463
82077
77600
74478
70792
70361
72765
76041
82190
88659
93882
97076
99733
102238
100319
99543
96853
94974
94280
95114
93685
88825
86997
92983
93569
85948
81110
77460
73067
70849
70005
69185
71708
76577
82408
86389
89936
93686
90666
88260
85687
84372
84749
86790
87761
85735
85756
91961
92575
84776
79968
76533
72869
73195
77468
83407
91436
99212
104930
108469
111613
112950
112114
112249
109399
107319
105640
106091
104358
98953
96542
102340
101266
91640
86284
82760
79111
78424
81364
86752
94592
101915
107603
111353
114577
115786
114715
114949
111913
109289
107998
107941
105395
99740
97740
102798
102096
93295
87661
84087
79988
79446
82715
87868
95285
102586
107651
110736
112979
113756
112559
112277
109022
106598
104884
104487
101290
96293
94596
100556
99517
90173
84477
80275
75519
73700
73744
73959
77485
83241
88982
92571
94967
98072
95391
94073
91587
89735
89381
90484
89192
85271
84712
91252
91315
82849
77713
73836
69316
67639
66883
65682
67780
72429
77657
81638
84998
88848
85497
83401
80570
79299
79777
82479
84532
84028
84865
91563
91481
82688
77814
74782
71695
72148
76705
82339
90860
98956
104508
107875
110634
112050
111072
111113
108281
105690
103199
104307
103160
97358
95201
101175
100158
90420
85348
81688
78196
77767
80966
86094
94105
101846
107607
110919
113658
114919
113714
113860
110846
108504
106955
106495
104176
98160
96278
101989
100957
91059
85805
82686
78785
78260
81417
86012
93940
101583
107425
110518
112892
113904
112205
111559
108426
106050
104138
104436
102062
96287
94116
99691
98572
89238
84677
81510
77539
76989
80630
85484
92969
99948
104669
107725
110530
111419
110117
110128
107083
104871
103214
103289
101176
95505
94104
99766
98902
89206
83912
80617
76659
76323
79529
83886
91203
98316
104020
107056
109860
110791
108302
107894
104904
101937
100011
99844
97404
92563
91853
96971
96003
86612
81409
77583
72892
71169
71845
72105
75427
80760
86342
89186
91446
94019
90993
88976
85929
83780
83511
85017
84438
80767
80911
87840
88453
80252
75414
71790
67207
65418
64844
63178
65230
69622
74906
79097
82792
86633
82927
80377
77235
75652
76437
79281
81853
80671
81992
87584
87580
79694
75242
72045
68782
68919
73551
78796
86301
93585
98908
101729
104113
105164
103440
102562
99640
96931
95341
96418
95709
90444
89399
94172
93978
85159
80104
76920
72969
72520
76128
80776
88097
95153
100047
102666
104820
105562
103933
102969
99882
97597
96290
97571
96976
91886
90236
94642
94211
85381
80334
77172
73298
72840
76416
81055
88353
95377
99966
102375
104841
105764
103462
102499
99013
96545
94980
95863
94805
89827
88775
93671
93232
84679
79639
76604
72759
72413
75773
80387
87475
93939
98326
100698
103087
103388
101722
100609
97012
94439
93049
94332
93075
88142
87891
92990
92974
84364
79387
76002
71858
71318
74708
79026
85649
92072
96342
98615
100328
101149
98986
97683
93795
91169
90107
91206
89791
85787
85611
90312
90402
81653
76444
72817
68217
66568
67341
67302
70219
75438
81107
84189
86598
89800
86922
84977
81774
79805
79624
81424
81042
78032
78742
84898
85862
78358
73447
69654
64935
63045
62973
61491
63319
67939
73294
77129
79787
83297
79892
77466
74754
73178
73526
75961
77988
77458
79580
85470
85646
77328
72679
69478
65579
65087
68392
72185
78317
85594
91196
94493
97645
100062
98936
98457
95533
93529
92393
93078
92137
87437
87419
91416
90531
81525
76574
73271
69224
68636
71714
75397
81336
87795
92852
95622
97932
99092
96963
96007
93133
91133
89952
90794
89974
85364
85604
89831
89018
80205
75340
72046
68071
67626
70530
73966
80014
86862
92296
95591
98541
100677
99065
98702
96062
94135
93325
94075
92582
87729
88027
92263
91606
82558
77515
74081
69986
69431
72432
75942
81778
88592
93898
96921
99691
101664
100206
99857
97034
95216
94398
94941
93496
88615
88806
92775
91817
82649
77776
74506
70563
69808
72488
75806
81116
87898
93585
96859
99472
101381
99702
99004
95857
93536
92513
93005
91023
86755
87561
91504
90488
81587
76747
72924
68438
66756
67521
67470
70260
75668
81266
84489
86993
90219
87349
85505
82681
80689
80722
82127
81315
78876
80091
84489
84876
77003
72534
68991
64567
62930
62933
61977
62985
67303
72043
75693
78730
82204
78652
76028
72992
71391
71818
74151
76186
75916
78202
82687
82722
74801
70298
67231
63748
63543
66479
70403
75546
82110
87295
89967
92579
94647
92885
92021
89059
87005
86180
87374
86804
82737
83566
87044
86392
77912
73397
70093
66407
65782
68534
72138
77218
83921
89082
92139
94781
97280
95501
94975
92154
90041
89147
90175
89018
84669
85334
88281
87470
78968
74370
71241
67522
66883
69582
72909
77761
84446
90049
93542
96607
99254
97374
96984
94464
92946
91794
92498
90724
86182
87213
89634
88920
80051
75393
72203
68134
67487
70091
73709
78782
85389
90738
94301
96788
98769
96685
95321
91996
89689
88842
89679
88458
84464
84446
87069
86427
78011
73599
70663
67051
66575
69428
73039
77910
84270
89422
92063
94585
96391
94010
92447
89071
87050
86099
86915
85912
82286
83026
85944
85529
77019
72480
68865
64559
62850
63385
63733
65136
69817
75068
78482
80863
84266
81022
78521
75450
73588
73388
75321
75888
74600
76614
80357
81098
73773
69298
65728
61412
59760
59847
59375
60133
64657
69824
73746
76612
80089
76599
73775
70767
68791
69092
71639
74273
74709
76993
80339
80625
72975
68695
65577
62024
62082
65643
70467
75519
82270
87316
90083
92634
94984
93002
91466
88120
85886
85159
86864
86917
83955
84358
86725
86511
78231
73915
70830
67003
66333
69604
74162
78843
85285
90074
92451
94671
96618
94414
92735
89512
87383
86501
88248
87907
84593
85244
87600
87142
79277
74860
71746
67781
67178
70062
74866
79659
86001
90826
93409
95807
97625
95534
93946
90973
88607
87512
89085
88685
85580
86384
88255
88121
80210
75538
72236
68512
67804
71121
75840
80743
87141
92003
94695
96951
98485
96534
95469
92447
90452
89754
90759
89967
86744
87637
89551
89352
81093
76344
72997
69048
68167
71204
75860
80633
87410
92665
95699
98099
100163
97934
96856
93922
91588
90447
91251
89426
86233
87880
90146
90043
81422
76113
72442
67730
65822
66839
67698
69227
74762
80620
84290
86887
90455
87837
85986
83028
80877
80740
82377
81788
79915
81657
84623
85188
77436
72549
68751
64428
62363
62570
62157
62757
67355
72872
77456
80914
84902
80874
77501
74075
72019
72326
75292
77801
78669
80209
83061
83432
75319
70910
67898
64644
64626
69397
76362
82542
89945
95722
98926
102049
102931
100941
99658
96130
93735
92160
93298
93648
90654
89372
91188
90684
82113
77231
74163
70319
69851
73715
79830
85567
92620
97488
99808
102361
103349
101707
100413
97168
94766
93425
94774
94485
91824
90568
92043
91862
83542
78968
75847
71782
70905
74935
81174
86673
93680
98989
101802
104510
105954
104581
103975
100807
98115
96503
97532
96661
93905
93000
93953
93618
85208
80094
76698
72938
72211
75797
82837
88870
96168
101451
104383
107303
108415
106370
105490
101706
99360
97607
98889
98275
95320
93393
94479
94228
85804
80925
77444
73222
72651
76556
83373
89175
96199
101368
103955
105939
106601
104673
103136
99529
96721
95325
95855
94074
91723
91754
93194
93290
84846
79613
75197
70549
68695
69763
71387
72986
78876
85053
88582
91339
95046
92257
90519
87557
85609
85458
87240
86172
85159
85881
88679
89863
81712
76246
72248
67194
64760
64780
65017
65306
70221
76159
80909
84750
88879
85490
83134
80255
78953
79163
81837
83922
86060
87099
88816
88980
80459
75420
72159
68629
68966
74098
82310
89185
96861
102227
105586
108732
109893
108662
108593
105794
103010
101190
102188
101106
97963
94378
95010
94255
86201
81651
78308
74399
73883
78117
86958
95311
99633
103725
106481
108746
108498
106663
106081
103200
100439
98739
100203
99393
96672
94005
94553
93723
84950
80340
77401
73416
73068
77702
86794
94127
99363
102718
104829
106432
107057
105729
104648
101495
99265
97613
99623
98935
96903
94013
94684
94245
85965
81141
77709
74109
73664
78260
88311
95991
100693
103855
105448
107188
107031
105445
104048
101130
99218
98009
100060
99226
97738
94115
94662
94337
85945
81476
78292
74468
74159
78468
88611
96009
100611
103864
105077
106401
106516
104016
102278
98895
95824
94751
96417
96215
95422
92636
93923
93424
84465
79374
75383
70771
69016
70219
73111
74984
80904
86477
88820
90551
93765
90042
87361
84042
81729
81836
84427
85504
86508
84746
87762
89044
81579
76217
72114
67352
65343
65524
66708
67015
71858
77707
81354
84527
88228
84012
80198
76678
74681
75532
79843
83280
86790
85374
87014
87874
80728
76397
73130
69585
69895
75769
87749
95674
100269
103158
104300
105990
106251
104788
103411
100630
97837
96809
99350
99965
99043
94581
95079
94797
86764
82115
78626
74996
74347
79127
90586
98298
102547
105140
106189
107362
107374
105911
104888
101947
99390
98046
100033
100260
100062
95167
95595
95284
87262
82549
79382
75431
75047
79714
90592
98387
102824
105319
106458
108222
108148
106422
105613
102524
99953
98729
100793
100657
100374
95368
95907
95903
87859
82841
79372
75457
74682
79594
91147
98777
102762
105262
106571
107884
107735
106614
105368
102573
99977
98826
100772
100522
100369
95184
96074
96071
87624
82973
79638
75674
75035
79838
90968
98719
102379
105203
106059
107321
107363
105090
103737
100546
97511
96615
97887
97769
98317
93686
94617
94632
85571
80294
76157
71287
69391
70584
73740
75915
81847
87572
90366
92862
96227
92036
89172
85851
83731
84034
86747
87773
88572
84918
87709
89154
81752
76636
72240
67454
65284
65241
66731
66867
71267
77417
82171
86374
90287
85369
81610
78536
76512
77708
82299
86603
88834
85039
87184
88179
80569
75886
72467
68562
68626
74434
86746
95132
100071
103225
104971
106468
106466
105114
103803
101099
98369
97064
99614
100805
100361
94270
94726
94715
86630
81917
78617
74805
74611
79486
91513
99917
103995
106834
108057
109294
108481
106322
105097
102325
99871
98912
102253
104273
102858
95752
96195
96220
88398
83546
80182
76371
75728
80432
91422
100748
105404
108812
110254
112378
111473
108964
108188
105306
102577
101192
104087
104755
103575
96816
97519
97257
89217
84025
80276
76372
75726
80146
92245
101571
105739
109042
110446
111556
110996
108326
106675
103666
100800
99456
101802
102981
102650
96011
96995
96937
88340
83393
80047
76077
75674
80484
91881
100461
104081
106670
107545
108735
108352
105724
103709
100378
97367
97096
98930
100031
100879
95165
96360
96310
87219
81767
77514
72995
71213
72259
76008
78367
84070
89702
91903
93492
96213
92354
89106
85755
83173
82925
85548
88282
90311
86236
89022
90608
83565
78286
73872
69071
66944
67148
69346
69749
74317
79693
83521
86584
89457
84987
81004
77248
75174
76077
80575
86527
90788
86455
88168
89184
82439
77918
74513
70724
71001
77028
90068
99273
102440
105225
105813
107089
107059
104970
103440
100451
97740
97121
100770
103856
102230
95030
95487
95703
87643
83010
79506
75774
75281
80374
92355
101904
105623
108112
109234
110543
110347
108134
106420
103424
100975
99868
103568
106712
104761
97302
98077
98152
89776
85010
81329
76978
77057
82076
94079
103510
107276
109624
110270
111196
110908
108725
106462
103389
100802
99414
102550
106303
105452
98533
99240
99300
91535
86094
81998
78236
78003
82844
95346
105224
107685
109877
110212
110960
110645
108441
106517
103218
100412
99679
102716
106789
105027
97616
98275
98825
90402
85512
81976
77632
77197
82224
94218
103914
106515
108596
108888
109257
108566
106019
103595
99994
96855
95991
98451
102038
101928
95827
96898
97650
88537
83149
78952
74175
72364
73811
77829
81028
86251
91461
92821
93928
96471
92544
89204
85741
82865
82970
86343
91062
91824
87279
90244
92349
85429
80516
76235
70911
68675
69043
71205
72398
76250
81562
84886
87195
90179
85636
81240
77614
75329
76655
81793
89557
92088
87360
89314
90774
84117
79875
76502
72584
72808
78818
91692
101902
104635
107087
107554
108424
108095
106199
104216
101131
98257
96981
100919
106003
104242
96815
97321
98093
90160
85804
82409
78287
78115
83233
96063
106654
108889
110414
110085
110501
109855
107605
105756
102572
99799
98467
102074
107551
105620
98348
98625
99494
91591
86794
83206
79491
78894
83935
96527
106626
109056
110796
110695
111167
110790
108275
106352
102798
99703
98464
102205
108082
105874
98463
99119
99598
92751
88005
84825
80399
80112
85243
98142
108657
110391
111738
111876
112142
111336
109017
107090
103567
100944
99774
103984
109791
107112
100319
101200
101510
93348
88683
85396
81455
80954
86244
98987
109924
111828
113367
113040
112745
111793
108332
105469
101475
98636
98069
101133
106751
104540
98234
99357
99907
91425
85920
81651
76799
74743
76255
80526
84408
89182
94028
95807
97223
100003
95631
92007
88502
86340
86676
90482
96776
95006
90097
92752
94886
87982
82898
78473
73252
70969
71327
73483
75577
79138
84701
88381
91197
94250
89364
84524
81588
80049
81676
88553
97653
95921
90247
91985
93240
86615
82074
78213
74238
74133
80102
93428
104414
107173
109568
110361
112239
112114
110325
108719
105853
103668
103121
108321
113407
107182
98996
99559
99658
91444
86305
82629
78354
77575
82522
94795
106098
107871
109857
110527
112013
111267
109335
107589
104628
102182
101383
105418
111174
105936
97902
98516
98985
90759
86038
82480
78475
78161
83118
95536
106768
109395
111211
111413
112801
112192
110384
108428
105387
102797
102216
106688
113488
107684
100019
100555
101178
93427
88355
84983
80637
80305
85288
98065
109564
111107
112223
111895
112512
111350
109030
107409
104316
101645
101096
105702
112768
107539
99899
101147
101978
93802
89127
85819
81955
81542
86768
99684
112024
113399
114432
113931
113145
112161
108700
105851
101733
98672
98443
102239
109944
105740
99407
101070
101741
93346
87979
83759
78985
77195
78990
83424
88238
92350
97207
98326
98978
101271
96883
92878
89170
86336
86670
91816
100050
96391
91300
94387
96806
90109
85015
80401
75079
72732
73146
75526
78374
81540
87405
90819
93264
96015
90767
85769
81512
79299
80992
87523
98906
97274
92189
94179
95790
89641
85179
81800
77703
77983
84664
98311
110909
113307
115533
116117
117029
116118
113378
110742
107173
104625
104410
110514
118208
111660
103730
104562
105282
97757
92910
89785
85864
85503
91212
104695
117592
119231
120306
120330
120632
119241
117137
115040
112226
109903
110247
116916
124397
117132
109289
110107
110564
103203
98756
95370
91600
91518
97394
110707
123922
126352
127549
127328
128164
127561
125207
122558
119136
116890
116818
124206
131725
123658
115487
116089
116631
109241
104269
101286
97085
96838
102714
116318
129677
131732
132996
133336
133719
132077
129362
126912
123693
121781
122323
128789
135148
128245
119971
121078
121614
113823
108856
105423
101095
100508
106678
120454
133470
135234
136452
135638
135344
133625
129826
126313
122409
119420
120356
125968
132370
124971
117749
119397
120066
111435
105753
101270
96041
93924
95459
99872
105276
109682
114781
115448
115563
116819
111334
106734
102632
100167
101277
107869
115618
110514
105289
108549
110591
104063
98895
94473
88857
86124
86605
88529
91525
94786
100675
104483
107004
109564
103973
98980
94924
92736
94129
101445
111807
109052
104091
107136
108601
102069
97985
94655
90722
91101
98119
110150
121785
126646
129299
129111
128687
126780
123386
119802
115534
112516
111980
119546
127841
119885
112323
113781
114759
107257
102466
99003
94583
94169
100092
111356
122800
126720
128943
129125
129459
127522
124378
121304
117296
114856
114730
122126
129736
121824
114168
115584
115931
108770
104125
101008
96784
96498
102424
113503
124794
128770
131195
131062
130911
128848
125716
122321
118391
116251
116058
124128
130611
121985
114058
115735
116308
108400
103715
100065
95202
94538
99682
110450
121621
125247
127252
127951
128736
127476
125184
122627
118836
116355
116172
123331
128853
120348
112394
113620
114200
106436
100917
97378
92642
91812
96872
107117
118127
122187
124366
124643
124952
123480
119769
116398
112191
109271
109674
116903
122271
115017
108587
110710
112205
104107
98725
94627
89117
87185
88697
92937
98288
101433
105921
106920
107250
108586
104087
99768
95895
93563
94860
102608
109555
103797
99005
102354
105152
98320
93300
82492
80241
79956
81492
85076
86880
91571
95220
96512
97815
99648
94479
89731
86336
85207
91279
103414
105537
101777
97822
101072
106793
97166
93271
89886
85941
86746
93606
104386
111895
117495
119751
119336
119453
118617
115889
112816
108687
107016
111464
123121
121332
112516
105367
106957
107948
100722
96373
92681
88283
87716
93291
103630
110797
115858
118209
117932
119020
118626
116453
114519
111234
110174
114290
123805
121475
112521
105254
106851
107430
99852
95391
91841
87350
86895
92333
102465
109784
115716
118981
119630
120897
120405
117773
115520
112600
110906
114855
125263
123576
114705
107944
109868
110765
103356
98841
95160
90839
90577
96192
106817
113937
118806
120815
120385
120951
120010
117355
114767
111699
110406
115209
125523
123916
115229
108065
110053
110977
103698
99123
95611
91215
91147
96654
106746
113492
117866
119646
119149
119012
117617
114002
110787
106633
104498
110150
120626
118569
110918
105494
107719
108607
101305
96237
92102
87184
85584
87644
92092
94276
98877
102497
102509
102285
104155
99119
94995
90893
89182
95623
105628
105910
100066
95971
99943
102732
96904
92531
88311
83075
81051
81962
84362
85400
89380
93293
94634
96027
98305
92683
88109
84744
83691
91398
104677
105803
101429
97010
99799
101986
96213
92623
89564
85626
86254
93907
108145
117745
120313
121312
121169
121710
121121
118780
116151
113296
112269
119088
129471
127098
117878
110047
111250
111956
104545
99632
96011
91723
91699
97581
110909
120171
122153
123657
123595
124299
123077
120594
118216
115118
114429
120385
129512
126716
117388
109437
110074
110599
103127
98024
94339
89678
89458
94897
107489
116437
119132
121031
120748
121423
120610
118208
115924
112758
111843
117726
127215
124863
115166
107236
108407
109212
102013
97240
93868
89371
88708
94924
108119
117349
118006
118451
117635
117666
116616
114359
112926
110331
110081
116708
125558
122906
113642
106054
106781
107570
99852
95131
91245
86741
86237
92102
104603
113586
115403
115996
115598
116167
115632
112883
110662
107790
106383
112341
119332
116676
108591
102071
103470
104356
96044
90447
85653
80510
78757
80371
84656
87871
92009
96267
96800
98152
100884
96739
93043
89459
88068
95409
104319
102972
96528
91803
95495
98231
91778
86845
82451
76977
74674
75313
77304
78585
82496
87453
90483
92719
95737
90489
85838
82310
81384
89630
100478
101362
96915
91957
94719
97051
90546
86085
82534
78209
78255
84832
98064
107793
110088
111616
111532
112131
111802
109583
107197
104301
102983
110544
120180
118408
109312
101988
103293
104424
96920
92207
88956
84766
84487
90400
103422
113584
115356
116352
115886
116527
115695
113055
110852
107714
106880
113880
121919
119910
111543
104329
106360
107439
99705
94850
90800
85880
83558
84560
88076
90611
93886
98239
100528
102173
105089
99946
95098
91638
91501
101086
111004
110873
104694
99043
101837
103841
97801
93638
89925
85419
85646
92822
106697
117396
119199
120449
119663
119879
118831
116274
113662
110606
110815
118525
126925
125251
115886
108530
109426
110534
103167
98363
95064
90546
89926
96248
108534
118550
120715
121882
121137
121050
120061
117283
114580
111587
110803
119263
126071
123765
115640
109312
111398
113265
105745
100452
95853
90932
89508
91833
96452
100196
104490
108419
108877
109690
111729
106551
103032
99864
99598
108268
115893
114074
107618
103148
106094
108507
102516
97723
93237
87691
85332
86148
88757
90367
93087
97404
99971
101665
103739
97489
92104
88669
88228
98292
108353
109748
104939
100453
102923
105445
99520
95615
91997
87731
88217
95337
108918
119730
121168
122189
122006
121754
121358
119264
116914
114440
114660
122370
129756
126949
117771
110104
111320
112088
104669
99950
96522
92278
92085
97980
111292
121811
122521
123133
122782
123128
122058
120060
118229
115850
115623
122932
129632
126956
117187
109956
110582
110423
102994
97956
94612
90007
89627
95494
107945
118773
120075
120678
120062
120534
119630
116533
114092
111155
111103
119593
127332
124889
115779
108373
109286
110046
102448
97993
94557
90125
89739
95467
108668
119643
120508
121098
120870
121750
120808
118988
117339
115078
115080
122125
128072
124867
115318
108208
108778
109549
102022
97284
93304
88778
88513
94205
106809
118349
120276
122535
123092
124370
124351
122011
120402
118018
117915
124244
128331
125302
116676
110484
112367
113411
105435
100414
96380
91772
90362
92921
97908
103490
108362
114180
116193
118635
121891
118559
116166
114563
114870
123641
129870
128327
121405
116530
120665
123260
117299
112813
108487
102642
100521
101616
104082
106990
110455
115806
118387
120007
121969
116110
111183
108258
109848
121160
130501
131849
127176
122430
125434
126881
121154
117622
114853
111004
111389
119058
133104
144168
146143
147323
146318
145369
143588
140793
137772
135266
136518
147192
155749
153672
144203
136640
138505
138621
132258
130601
127178
122639
122722
129894
143148
153412
153834
154513
154066
154126
153134
150793
148178
145891
146691
153814
159179
155395
145018
136312
136318
135776
128270
125790
121499
115901
114782
120637
133311
143634
144775
145358
144889
145437
144692
142861
140206
137577
138208
145459
151548
148453
138268
129929
130742
131221
124530
121447
117876
112915
112338
118658
132304
142741
143336
143368
142374
142090
140643
138279
135674
133483
134376
143842
150692
148005
138583
131110
132578
133378
126488
124249
120883
116258
116034
122876
136208
146977
147859
148754
147345
146891
144691
141166
137646
134895
135717
144440
149556
146488
138029
130974
133075
133617
125681
122823
118478
112595
110370
112809
117345
122706
126807
131241
130830
130146
130988
125855
121783
119383
120892
130834
136995
135895
129468
124716
128296
130173
124012
119500
114751
108261
104984
105257
107034
109445
111718
117027
120220
122620
124792
119646
114669
111584
112274
120601
127229
127995
122910
117336
119258
120911
114790
111113
107762
102976
102633
109571
123555
135894
137365
137573
136558
136524
135683
133379
130651
127979
128954
137229
143573
140911
131425
123478
124260
124763
117922
113665
109964
105059
104628
110745
124485
136237
137041
136413
135485
135938
134346
131921
129167
126660
127544
135883
141528
139735
130883
123235
124112
125061
118094
114037
111156
107024
106953
113740
127098
139207
140950
140408
138624
138403
136509
133138
130227
127278
129011
138270
144714
142885
134154
126521
127980
128916
122457
118578
115491
111091
110551
117587
131630
143989
144320
143830
141964
141260
138854
136309
133144
130399
132129
141819
147914
145610
136750
128780
129940
130400
123297
118620
114981
109817
109576
114868
128480
140321
141143
140548
138916
137821
135921
132375
129122
125945
126544
136089
141071
138403
131461
125278
127706
128661
121129
116012
112064
106770
105070
107765
112763
118665
122944
126712
126809
127351
128647
123937
119185
116136
116356
125417
130561
129478
123520
118497
121962
124404
117967
113071
108344
102132
99047
99659
102187
105196
107771
112328
114603
116474
118581
112941
107484
103899
104667
114217
121328
122406
117690
112900
114880
116223
110578
106846
103372
98843
98743
106356
120828
133234
134790
134466
132642
132219
130047
127079
123905
121264
122543
132479
138852
136925
128377
120829
122124
122860
115730
111555
108311
104080
104156
110861
124859
137061
137834
137035
135775
136249
134667
132475
130140
127928
129093
137211
142005
139338
130735
122590
123497
124029
116939
113032
109866
105596
105801
112762
126788
139668
141707
140971
138801
137974
135898
132314
129318
126725
128468
138786
145482
144202
137037
129305
130854
131922
125094
121685
118826
114809
114664
121856
136280
149296
150434
149850
148193
148082
145790
142202
138763
136011
138014
148367
154903
152471
143638
135738
136672
136878
130026
126048
122579
118086
117481
124138
137331
149583
150197
149207
147343
146309
144037
139721
135822
132392
132594
141629
145857
142749
134953
128016
129649
129927
122834
117469
113455
107844
105679
108021
112942
118372
122451
125682
125501
125601
126596
121610
116956
113488
114353
124649
130738
130554
125186
120375
124213
126585
120730
116751
112406
106359
103455
104740
107473
111094
114370
119486
122578
124225
126611
120792
115400
111794
112935
123057
130418
131561
126687
122068
124275
125239
119866
116272
113046
108697
108863
116248
130684
144008
146048
146068
144955
145488
143340
139676
136020
133311
134709
143918
149588
147086
137908
129513
130281
130404
123183
118721
115319
110573
109919
116150
129566
141969
142729
141617
140731
141181
139836
137339
135131
133076
134093
141565
146272
143431
134486
125825
126193
125869
118358
113633
110293
105199
104545
110773
123711
135851
137603
136232
135243
135712
134427
131878
128983
126255
126963
134681
139443
137113
128085
120122
120574
120868
114324
110006
106538
101846
101224
107293
120823
133441
134278
132738
130713
130323
128537
126014
123514
121318
122640
131344
136459
134328
125762
118042
119095
119673
112433
108178
104782
99739
99015
105107
117726
129950
131262
130465
129460
129100
127515
124072
121202
118159
118260
126744
131145
128378
121224
115003
116947
117915
110336
105083
100983
95451
93623
95944
100690
106252
110155
113433
113548
113927
115444
110762
106321
103088
103552
112698
118420
117917
112528
107724
110938
113819
107389
102110
97466
91498
89012
89923
92293
95526
98660
103609
107003
109254
112152
106985
102421
99392
100094
108428
114684
115562
111389
106892
109395
110675
104417
100265
96663
92046
91830
97868
108617
118983
124148
126280
126591
127478
127193
124452
121444
118150
118740
126647
131551
130388
122794
115407
116983
117484
110349
105956
102348
97448
96632
102110
111804
121659
125913
127126
126557
127069
125932
122614
119731
116587
116812
125059
129921
128796
121514
114851
116473
117461
110498
105639
102043
97174
96061
100717
109692
118970
123288
124308
123842
124079
123578
120161
116754
113159
113210
121662
126681
125654
119226
113430
115469
116397
109055
104359
100297
94954
93272
96772
104154
112041
116003
117744
117553
117415
117917
115068
111650
108165
108192
116071
117200
112769
106701
103017
107271
111148
106912
103374
98811
91379
87448
87401
88730
90526
91521
94631
97859
99401
100513
95805
90604
87825
88261
96595
101829
103511
102035
99775
103938
105842
100025
96435
93071
88415
86920
89070
92826
97072
100182
104302
105779
106172
107955
103646
99120
95899
96190
106406
113130
113626
109421
105320
108959
110974
105116
101167
97414
92138
89931
90589
93122
96033
98208
102440
105199
106205
108008
102460
97168
93949
94533
105112
112608
114415
111440
107698
111062
112631
106619
103181
100117
95709
95205
99426
106576
113809
117793
120602
121345
122182
122947
119272
115328
111999
112904
121907
128175
127255
119940
113468
115499
116435
109626
105596
101797
96721
95500
99044
106295
113598
117548
120173
121348
122710
123492
119736
115911
112140
112383
121602
128502
127800
121190
115359
118188
119604
112987
108755
105328
100349
99151
102931
109875
117167
121155
123513
123642
124122
124733
120680
116934
113421
113994
123443
129827
129097
122378
116441
118343
119034
112428
107991
103879
98143
96149
99120
106063
112991
116797
119840
120934
121625
123243
120225
116659
113383
113111
121795
125009
121589
114980
110762
115500
119487
115458
112131
108240
101692
97839
97430
98116
98669
97737
99816
103337
107389
111927
109321
105393
103339
103724
111649
117111
118223
114965
110899
113526
114606
108024
103582
99757
94785
93029
94911
98150
101945
105202
110204
113792
116781
121163
118521
114623
111751
111505
119186
125471
125580
120534
115468
118822
120465
114285
109633
104885
98926
96145
96981
99110
101838
104444
109400
114547
119055
124090
120292
116302
113995
114245
121767
128790
129360
124173
118424
120224
120947
114909
111107
107690
102741
102198
108961
122481
134874
138024
138938
138663
139540
139281
136815
134008
131566
132127
140454
147453
145476
137039
129003
129825
129869
123195
118554
115458
110672
110363
116587
129822
142280
144758
144121
143443
144432
143789
141694
139440
137232
137398
145604
152253
149693
140777
132017
132664
132727
125501
121091
117827
113270
112606
118359
131061
143866
147092
146589
145954
146510
145691
142978
140555
137321
137205
145329
152188
149747
140793
132808
133260
133551
126646
122231
118595
113696
112495
118474
131300
143724
145812
146078
145811
146129
144580
141703
138802
135677
135598
143385
150813
148544
139698
131725
132145
132568
125806
121263
117982
113319
112766
118912
131688
144659
146702
146235
145011
144675
143059
139565
135988
132349
131660
139257
145222
142720
134751
127838
129032
129386
121783
116326
111706
105646
103577
105189
108983
114231
119156
123659
124670
125857
128372
124217
119320
115369
114288
121885
128865
128306
122986
117671
120881
123252
117341
112739
108068
102421
99822
100627
102656
105869
109144
115314
120406
123802
127005
121909
116081
112522
111992
119741
128982
130350
125712
120287
122269
123785
117596
114032
110439
105392
105061
112189
126306
139255
142065
142901
142907
144085
143811
142212
139704
136914
137328
144270
151777
149316
140591
132254
133210
133348
126420
121956
118976
114552
113945
120355
133925
146963
149063
148472
147485
147994
146795
144507
142052
139379
139755
147853
156975
155045
146081
137781
138804
139243
132433
128257
125212
120534
120302
127118
140017
153400
156784
156091
154097
153563
151821
148689
145167
141463
141481
149723
159373
157191
148036
140453
141428
141974
135468
131202
127760
123016
121748
127984
141138
153974
156236
155793
155225
155613
153387
150743
147999
145471
145399
152442
161132
158673
150328
142118
143368
144111
137966
134409
131367
127333
126781
133339
147008
159835
162106
162119
160189
159868
157151
153576
150314
147323
147226
155415
164086
161766
153758
146727
148689
149304
142226
137562
133694
128279
126356
128275
132147
138176
143026
147466
148077
147822
148706
143493
138029
134254
133423
141032
150679
150195
144630
139476
143698
146167
140815
136336
132305
126124
123012
123478
125174
128063
131460
136811
140502
142261
143978
137892
131676
128226
128021
136453
147954
149994
145885
140829
143827
145015
139563
136793
134466
129840
129445
136773
150294
162551
165800
167364
168323
170158
169810
167905
164546
161567
161274
167195
175567
171912
162334
153302
154235
154168
148015
145543
142192
136724
136064
142007
155582
167437
169289
169865
169399
170091
168371
165020
161406
157957
157420
163511
172397
169796
160216
151371
151980
152188
146075
143622
140376
135436
134437
140599
153730
165965
169477
169938
169692
169502
167344
163506
159460
155188
154431
160509
171577
169577
160205
151955
153574
153668
147939
146187
143151
138182
136932
143908
157516
169805
171217
170868
169779
169168
166190
161821
156731
152464
152032
159040
170115
167901
159989
152012
153302
153690
147341
145362
142243
137170
136233
142229
154982
167197
169053
168928
167706
167682
165648
162038
157665
153510
151886
156590
163036
159338
149991
141953
143299
143236
135925
130360
125976
119843
116650
117960
121966
127180
131861
136471
137312
137933
139483
134700
129438
125184
123464
129477
139270
139089
133268
128308
131727
134789
129430
125510
121280
114729
111404
111872
113353
116322
119311
124282
126944
128153
129209
122736
116134
111456
110209
116720
129641
132401
127985
122928
125439
127212
122450
119443
116757
112216
112023
119187
133446
146293
148409
147599
145037
143810
141015
137261
132950
129127
128217
134450
145992
144737
136057
128220
129350
130111
124086
119810
116567
111453
110844
117044
130045
142664
144373
144258
143190
142970
140743
137291
133999
130316
128649
134372
146175
144566
135714
127675
128570
129307
122814
118629
114936
109953
109206
114755
127639
139438
141755
142295
142437
143305
142109
139191
136089
132352
130937
135293
145707
143478
134662
126807
127270
128448
121952
117687
114312
109122
108224
114183
127712
140318
141875
142048
141300
141939
140155
137568
134581
131201
130197
135407
146717
145347
136604
128706
130320
131479
125193
120998
118132
113435
112805
119295
132452
145024
146106
146157
144999
144636
142625
139120
135632
131701
129825
134391
143657
141794
134382
127641
129546
130690
123502
118382
114603
108790
106592
108524
113104
118539
122557
127454
128815
130246
132437
127990
123868
120542
119406
123995
132982
132221
125906
120278
123549
125898
119613
114919
110246
103732
100054
100147
101865
104170
106983
112727
117322
120534
123599
117957
112401
109043
107322
111686
122480
124032
119170
113464
115463
116731
111173
107509
104104
98871
98436
105231
119249
131332
132661
133366
133169
134475
134092
132427
129709
126963
125662
129250
139810
138208
129532
121406
122482
123302
116189
111614
108097
102986
102305
108298
121672
133633
134672
134903
134568
135918
135183
133162
130687
127836
127288
130940
142041
140951
132281
124401
125791
126665
119785
115491
112010
107226
106786
113483
126961
139334
141951
142799
141860
142156
141256
139174
136738
133864
133277
137295
150703
150583
141960
133915
135784
136875
130573
126844
123797
119243
118392
124748
138324
150375
151290
151028
150440
150702
148849
146168
142951
139453
138032
141201
150926
149179
139829
131301
132081
132408
125269
120583
116969
111945
110896
116962
129716
141480
142429
141960
140480
140098
138446
134998
131482
127447
124995
128656
139682
139053
131697
124916
127223
128185
121043
116067
112126
106485
103984
106169
110780
115650
119331
123431
123818
124336
125381
120309
114996
110618
109035
113077
124987
125639
119720
114666
117809
120276
114603
110322
106030
100104
97054
97900
100446
103068
106897
113320
117616
120232
122436
117075
111458
107781
106906
111322
125323
128964
124699
120145
122949
124355
118902
115282
111943
106848
106081
112714
125321
136222
138854
140454
139998
140753
140107
138296
135126
131972
130440
133365
144908
144800
136055
127723
129419
130129
123046
118181
114799
109698
108786
114756
126408
137448
140306
141500
142612
144294
144030
143259
141416
139301
138608
141438
151744
151038
142620
134592
135796
136887
130528
126577
123497
118972
118889
125383
137333
148629
151483
152476
151132
150688
149062
146776
143473
139953
138614
141411
153709
154128
145717
137743
139147
139851
133507
129507
126305
121759
120760
126975
139209
149788
151896
152553
151273
150523
147931
145059
141701
138401
137595
140708
153070
152889
144136
136398
137993
138821
132342
129512
126161
121166
120252
126107
137615
147882
150822
153278
153703
154865
154081
150962
146609
142268
140000
142110
151053
150304
141978
134399
136564
137359
129992
124787
120293
114807
111909
113363
117033
121152
125402
130928
133161
134505
135486
130666
126006
122250
120168
122597
132912
134214
128081
122496
125629
127740
121591
117018
112551
106320
103484
103978
106079
108280
111618
117501
121293
123832
126106
121140
116139
112716
111199
115272
129010
133973
130278
125893
129390
130650
125433
122058
119356
115077
115430
122799
135129
145771
150031
152501
152489
153642
153000
151055
147844
144311
142446
144513
156849
158779
150368
142250
144779
145672
139396
135723
133103
128995
128333
135025
146888
156466
159958
160509
158481
157683
155049
151555
147307
142774
141143
143562
156805
159873
151923
144560
147121
147982
141971
140383
137306
132286
131768
138080
149458
159036
162412
163496
162338
161964
159066
155438
151078
146945
145351
147914
160680
162557
153865
146390
148036
148479
142719
140960
137551
132531
131216
136667
147970
156527
159142
160671
160760
161762
160313
157776
154357
150112
147848
148739
158785
160601
152492
144825
146394
147409
141140
139449
136110
131244
130146
135912
147478
155666
158330
159133
156269
154060
150546
146172
141652
136819
134196
136163
148070
150979
144015
137347
139710
140923
134384
131731
127768
121523
118396
119665
123401
126381
129982
134390
135035
135347
136010
131295
126338
122113
119870
121739
131747
133953
127606
121674
124810
126992
121079
116927
112378
105935
102487
102523
104641
105537
108770
113300
115506
117059
118945
113137
107599
103291
101432
104505
117402
123975
119697
114849
117493
119003
113585
110379
107425
102482
102001
108894
121835
131079
134935
137317
137991
139328
139094
137238
134378
130627
128519
129751
139496
141190
132010
123260
125226
126303
119471
115603
112295
107570
107265
113338
126096
135559
138853
140742
140386
141390
139763
137598
136036
131616
128641
129828
141275
144761
136652
128618
130592
131581
125128
121423
118377
113966
113482
119878
131956
140938
144385
145721
144937
145158
143714
141110
137874
134416
133057
135222
145586
148109
138929
131094
132740
133667
127740
124110
120956
116411
115839
122167
135347
144289
146911
147375
145677
145272
143113
140349
137125
134023
133030
135244
145893
149316
141402
134140
136181
137150
131258
127752
124985
120807
120329
126936
139548
148352
151075
151108
148893
147442
144611
140675
136581
132957
131531
134255
144780
148706
141655
134744
137652
138632
131996
127401
123541
118143
115634
117663
122340
125496
130958
135553
136509
137277
138320
133316
128106
124134
122427
125019
135271
139567
133612
128366
132313
134670
129093
125359
121443
115587
113082
113832
116316
117400
121969
127477
130050
131408
133044
126868
121032
117095
116028
119337
131569
139525
135713
130703
133659
135445
130469
127733
125481
121103
121115
128752
142374
151486
154723
155602
154508
154838
153428
150371
145896
140854
138662
140141
151151
156710
148467
140678
142214
143031
136673
133745
131154
126848
126161
132531
145728
153395
155398
155670
154067
153454
151813
149175
145891
142238
140864
142258
151715
154409
143988
135013
135430
135411
128810
125640
121971
116212
115088
121022
133152
141458
144957
146134
145132
144810
143530
141845
139676
137056
137053
138592
148885
153875
144813
136786
138330
139000
132752
129082
126293
121618
120728
127063
139857
147888
150137
151022
150535
150781
149413
146788
143100
139020
137063
138157
148222
153076
143664
135537
136829
137114
131006
126890
123727
118989
118239
124013
136081
143907
147385
149179
149066
148181
146296
142917
139073
135163
133034
134597
142685
146463
138542
131741
134126
135190
128578
124117
120133
114472
112709
114394
118746
121417
127720
132708
133227
133608
135063
130475
125472
121431
119252
121311
131020
137911
132292
127102
131357
133796
128493
124595
121039
115313
112802
113670
115808
116331
120999
125213
127039
128246
130051
125007
119370
115308
113521
116248
128057
138258
134356
128993
131907
133440
128827
125929
123391
118623
118647
125751
139524
147544
150740
151745
150492
149878
148902
146419
143520
140177
138478
139995
150396
156849
147806
139448
141464
142312
136188
134148
131148
126783
126473
133663
147901
155395
157161
156391
153896
152282
150002
147017
143245
139563
137605
139504
149296
155250
145888
137393
138431
139306
133183
130731
127473
122364
121923
127732
139369
146441
150416
151805
151223
151493
150335
148075
144822
141433
139723
140215
149227
154395
145058
136772
138454
139427
133502
131380
128214
122869
121976
128287
141480
148887
150671
150828
148820
147708
145810
143053
139511
135641
133748
135198
144223
150807
142112
134080
135205
136206
130385
127563
124065
119501
118685
125684
139178
147542
149897
149319
146476
144300
141639
138015
133604
129004
126331
127699
136382
143833
136851
130468
132511
134032
127047
122743
119314
114380
112455
115230
119394
122465
127955
130227
127942
126072
126012
120676
115154
110364
107732
109948
119702
129447
124308
119937
124387
127354
122463
119284
115877
110468
108111
109446
111353
112307
116360
119565
120082
120492
121118
114738
108644
104483
102822
105660
116760
128280
125700
120789
123668
125682
121408
118640
116272
112214
112332
120094
133598
142156
144337
143369
140092
138323
136267
133502
129397
125288
123026
124365
133617
143154
135526
128010
129953
131102
125424
122177
119844
115943
116108
123581
136771
144958
145586
143173
139106
136915
134036
130548
126268
122133
119947
121687
131002
139882
132689
124876
126310
127443
121324
117565
115019
110760
110426
117357
129775
138609
142493
143471
142939
144660
144879
143476
141473
138265
136753
137930
146059
152017
143207
134657
136001
136614
130903
127372
124499
119753
119274
125760
138967
147086
147898
146538
143566
141780
139203
135551
131144
126719
123738
124223
132535
142242
135565
128293
130217
131716
126364
123065
120885
116592
116457
123677
136101
143264
144485
143215
139801
137909
135238
130424
125439
120372
117054
117942
125342
135356
129929
124291
126644
128234
121546
118852
115062
109767
108035
110501
114016
117456
122520
125830
125117
124910
125789
120695
115192
110624
108011
109399
117463
126699
122183
117266
121056
123576
118383
114642
110636
104845
101910
102785
103715
104823
109630
114387
116693
118527
120507
114722
109123
105158
103246
105831
115209
125766
122631
117099
119618
121286
116304
113432
110628
106375
106498
114353
126727
134667
136959
136197
134105
133383
132251
130048
126761
122830
120630
121149
129009
138285
130879
122875
124589
125796
119844
117252
114340
109488
109322
116528
128581
136508
137187
135649
133277
132079
130443
126957
122973
118516
115742
116388
124176
134510
128476
121575
123382
124534
118841
116585
113610
109284
109215
116195
127891
136785
138448
137406
135055
134775
133800
131055
127867
124113
121738
122377
129724
138511
131255
123656
125102
126247
120270
116420
113820
109405
109295
115939
127454
135287
136316
135469
133493
132734
131271
128579
125314
121599
119420
120336
127926
135902
129313
121913
123258
124415
118128
115235
111656
106810
105743
111586
121558
130359
133556
134820
133876
134012
133229
130080
126169
121150
117925
118030
122944
130707
125791
119589
121446
122408
115394
110602
106439
101205
99274
101326
103333
106446
111014
113636
113081
112960
114282
109112
104315
99902
96712
97316
103599
113218
110108
105491
109167
112228
107315
103578
103578
99909
93418
91798
92662
93595
97715
103809
107744
110035
111889
106184
100045
95856
93055
92810
96297
102118
109515
108124
112359
115405
109251
104809
101304
96169
93643
94471
97376
98314
101339
107099
110885
112601
114513
108696
103118
99090
96116
96845
103234
108682
113525
110894
113845
115458
109471
105931
103043
98502
98275
105083
119138
129873
133258
133976
132452
131263
129749
126601
123059
118557
115612
114357
118100
121152
121889
117017
117927
118671
111407
106767
103538
98553
97749
103096
116131
125992
129831
131208
130328
130120
129125
126209
123151
118875
115777
115118
119302
122224
122076
116328
117531
118344
111182
106596
102801
98001
96768
101878
114106
123616
127494
129992
129919
130551
129630
127548
125074
121576
119310
118869
122999
124615
124240
119611
121059
122466
115516
111132
108064
103648
103556
109932
123653
134497
137949
138985
137134
135478
133210
129136
124917
119966
116133
115979
118999
120691
121852
118912
120805
122700
115079
110204
106204
100988
98830
100981
105553
109180
114821
119964
119846
119686
121274
116014
110916
106124
103054
103289
107333
110268
111360
108129
111176
114088
107464
102461
97690
91624
88547
88655
90704
91281
95223
99664
101545
102591
104659
98915
93234
89227
87127
88506
94377
99673
103487
101082
103803
105604
99783
95892
92747
88058
88076
94497
107228
116312
121241
123114
122573
122892
121906
119794
116598
112548
109308
108054
112278
114763
113962
109544
110899
112128
105114
100680
97369
92867
92207
97638
109554
118339
123385
125334
124588
124642
123279
120637
117339
113425
110400
109345
112654
114150
113986
110438
111936
113246
106228
102046
98774
94653
93895
99864
111940
120570
124444
125396
124095
123687
122688
120156
117092
113398
110254
109303
112824
114980
115204
112007
113695
115053
108343
104063
100792
96519
95846
102000
114411
123002
126763
127687
126348
127046
125662
123103
120390
115961
113016
112211
115712
117175
117911
115868
117925
119088
112629
108601
105710
101597
101384
107239
119083
127227
131477
132119
129629
129113
128055
124923
121007
116810
113280
112449
115484
116471
117322
115445
117985
119380
112327
106855
103227
98030
96099
97923
101694
104393
109649
113835
114149
114507
115842
110980
106487
102109
99030
99497
103639
106529
108137
107047
111380
114862
108910
104820
101005
95525
93072
94025
95922
96757
100611
103990
104408
104668
105809
99587
93541
88601
85328
85628
89600
94937
99282
100185
103430
105475
99301
95396
92285
88122
87926
94300
105308
112992
118284
120604
120667
121165
120355
117886
114962
111440
108347
106918
109861
111760
110832
108187
110440
111927
104988
100631
97509
93202
92955
98884
109098
116673
120684
121679
120164
119821
117958
115370
111894
108041
104905
103429
107018
108713
108247
105905
108164
109180
102213
97834
94730
90424
89686
95293
104965
113370
118399
120131
119779
120228
118817
116169
113059
109404
105989
105000
107993
109264
108165
106731
108912
110315
103406
99460
96445
92291
91627
97250
107345
114837
118291
119422
118702
118956
117815
115448
112663
108632
105748
104804
108365
110447
109145
106578
108182
109143
102169
97158
93820
89187
88344
93470
103347
111037
115270
117340
117081
117154
116417
113390
110211
106385
103184
102257
104684
105601
104690
103640
106061
107510
99971
94927
90362
85148
83032
84423
87656
90174
95752
100436
101601
102445
104335
100160
96237
92638
89953
90455
94567
96755
97154
96799
101016
104169
98083
93686
89479
84198
81862
82540
83597
84899
89659
94209
97040
99671
102701
97607
92496
88909
86799
87562
93312
98246
100339
101558
105312
107213
101588
98051
95267
91395
91746
99267
111582
120232
124036
124479
122709
122481
121432
118801
115213
110715
107118
105462
108291
110057
108757
109203
112170
113755
107140
103277
100442
96690
96357
102453
113444
121502
124158
123420
120857
120140
118163
114918
111510
106911
103118
101488
104053
105426
104597
105185
107369
108608
101652
97379
94131
90145
89751
95490
105288
113263
116931
117650
116463
116553
115399
112832
109620
105465
102072
101150
104468
105783
104407
103691
105144
106374
99356
94655
91099
86793
85994
91410
101013
108599
113003
115275
114399
115080
114518
112321
109759
105907
103174
102132
105272
106167
103635
102206
103912
105072
97724
93057
89141
84612
83731
88566
97795
106147
111253
113793
113957
114282
113467
110603
107503
103384
100133
99531
102119
102824
101476
100771
103009
104775
97172
91834
87390
82226
80420
81854
84230
87795
93998
99763
102245
104192
107121
103436
99655
96059
93686
94007
97765
99661
98784
99817
104494
107388
101355
97135
93591
88379
86326
87158
87351
89546
94045
98565
101486
103992
107309
102099
97027
93860
91696
92687
97899
102155
104035
106179
109941
111304
105888
102399
99793
95625
95750
102727
113905
123145
127487
128615
127815
128054
127859
125756
122755
118633
115561
114791
119324
120857
117636
116067
117507
118399
111153
106599
103379
98361
97724
103508
113979
122879
127205
129010
128420
128607
128054
126186
123390
118997
115573
114724
118736
119956
116943
117742
120514
121768
114959
110638
107500
103694
103396
109907
120551
129535
132430
132079
130464
130220
128972
126366
123012
118438
114808
113419
116958
118438
115931
116850
119529
120558
114143
110212
107243
102879
102239
108695
119428
128543
130491
130229
128088
127157
125437
122871
119479
114745
111402
109779
113167
114019
112044
113240
116197
117736
111121
106976
103940
99894
99896
105899
116120
125002
127130
126736
124517
124052
123313
119929
116062
111171
107601
106864
109676
110679
108965
110620
113585
115064
107374
102207
97884
92646
90562
92639
94639
99074
105175
109418
110482
111531
114081
110048
106253
102554
99919
99852
103223
104620
103325
105071
110013
113124
