5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5530
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5482
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5481
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5529
5530
5530
5530
5530
5530
5530
5530
5577
5577
5577
5577
5577
5577
5623
5623
5623
5623
5623
5623
5623
5623
5623
5623
5623
5623
5623
5623
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5624
5578
5578
5578
5578
5578
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5579
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5532
5484
5484
5484
5484
5484
5484
5484
5483
5483
5483
5483
5483
5483
5483
5483
5483
5483
5483
5483
5434
5434
5434
5434
5434
5434
5434
5434
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5433
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5432
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5431
5480
5480
5480
5480
5480
5479
5479
5479
5479
5479
5479
5480
5480
5480
5480
5480
5480
5480
5480
5480
5480
5480
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5528
5575
5575
5575
5575
5575
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5576
5577
5623
5623
5668
5668
5668
5668
5668
5668
5668
5668
5668
5668
5668
5669
5669
5669
5669
5669
5669
5669
5669
5669
5669
5669
5669
5669
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5670
5671
5671
5671
5671
5671
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5626
5580
5580
5580
5580
5580
5580
5580
5580
5580
5580
5580
5580
5580
5533
5533
5533
5533
5533
5533
5533
5533
5533
5533
5485
5485
5485
5485
5485
5485
5485
5485
5485
5485
5485
5435
5435
5435
5435
5435
5435
5435
5435
5435
5435
5435
5435
5434
5384
5384
5384
5384
5384
5384
5384
5384
5384
5384
5383
5383
5383
5383
5383
5383
5383
5383
5383
5383
5383
5382
5331
5331
5331
5331
5331
5331
5331
5331
5331
5331
5331
5330
5330
5330
5330
5330
5330
5330
5330
5330
5330
5330
5330
5330
5329
5329
5329
5329
5329
5329
5380
5380
5380
5380
5380
5380
5380
5380
5380
5380
5380
5380
5379
5379
5379
5379
5379
5379
5379
5379
5379
5379
5429
5429
5429
5429
5429
5429
5429
5429
5429
5429
5429
5429
5429
5429
5478
5478
5478
5478
5478
5478
5478
5478
5478
5478
5478
5478
5478
5526
5526
5526
5526
5527
5527
5527
5527
5527
5527
5527
5527
5574
5574
5574
5574
5574
5574
5574
5574
5574
5575
5575
5575
5621
5621
5621
5621
5621
5621
5621
5622
5622
5622
5622
5622
5622
5622
5622
5622
5622
5622
5711
5712
5712
5712
5712
5712
5712
5712
5712
5712
5713
5713
5713
5713
5713
5713
5713
5713
5713
5714
5714
5714
5714
5714
5714
5714
5714
5714
5714
5715
5715
5715
5715
5715
5715
5715
5715
5715
5715
5715
5715
5716
5716
5716
5716
5716
5716
5716
5716
5672
5672
5672
5672
5672
5672
5672
5672
5672
5672
5672
5672
5672
5627
5627
5627
5627
5627
5628
5628
5628
5628
5628
5628
5582
5582
5582
5582
5582
5582
5582
5582
5535
5535
5535
5535
5534
5534
5534
5534
5486
5486
5486
5486
5486
5486
5486
5437
5437
5437
5437
5437
5436
5436
5436
5436
5386
5386
5386
5386
5386
5385
5385
5385
5385
5385
5334
5334
5334
5333
5333
5333
5333
5333
5333
5333
5333
5332
5332
5332
5332
5280
5280
5280
5280
5279
5279
5279
5279
5279
5279
5279
5279
5278
5278
5278
5278
5278
5278
5278
5278
5278
5277
5277
5277
5277
5277
5277
5277
5277
5277
5277
5276
5276
5276
5276
5276
5276
5276
5276
5328
5328
5328
5328
5327
5327
5327
5327
5327
5327
5327
5327
5327
5327
5327
5327
5378
5378
5378
5378
5378
5378
5378
5378
5378
5378
5378
5428
5428
5428
5428
5428
5428
5428
5428
5428
5428
5477
5477
5477
5477
5477
5477
5477
5477
5525
5525
5525
5525
5525
5525
5525
5525
5526
5573
5573
5573
5573
5573
5573
5573
5573
5619
5619
5620
5620
5620
5620
5620
5620
5620
5620
5666
5666
5666
5666
5666
5666
5666
5666
5667
5667
5667
5667
5667
5667
5667
5754
5755
5755
5755
5755
5755
5755
5755
5756
5756
5756
5756
5756
5756
5756
5757
5757
5757
5757
5799
5799
5799
5800
5800
5800
5800
5800
5800
5800
5800
5800
5801
5759
5759
5759
5759
5759
5759
5759
5759
5759
5760
5760
5760
5760
5760
5760
5760
5760
5760
5717
5717
5717
5717
5717
5717
5718
5718
5718
5718
5674
5674
5674
5674
5674
5674
5674
5674
5674
5629
5629
5629
5629
5629
5629
5629
5583
5583
5583
5583
5583
5583
5583
5536
5536
5536
5536
5536
5536
5488
5488
5487
5487
5487
5487
5438
5438
5438
5438
5438
5438
5387
5387
5387
5387
5387
5387
5387
5335
5335
5335
5335
5335
5335
5335
5334
5334
5282
5282
5282
5282
5281
5281
5281
5281
5281
5281
5280
5227
5227
5227
5227
5227
5227
5226
5226
5226
5226
5226
5226
5225
5225
5225
5225
5225
5225
5225
5224
5224
5224
5224
5224
5224
5224
5223
5223
5223
5223
5223
5223
5223
5223
5222
5222
5222
5222
5222
5222
5222
5222
5222
5275
5274
5274
5274
5274
5274
5274
5274
5274
5274
5274
5274
5326
5326
5326
5326
5326
5325
5325
5325
5325
5325
5376
5376
5376
5376
5376
5376
5376
5376
5426
5426
5426
5426
5426
5426
5426
5476
5476
5476
5476
5476
5476
5476
5524
5524
5524
5524
5524
5524
5524
5571
5572
5572
5572
5572
5572
5618
5618
5618
5618
5619
5619
5619
5664
5664
5664
5664
5665
5665
5665
5665
5665
5710
5710
5710
5710
5710
5710
5710
5711
5711
5711
5711
5754
5796
5797
5797
5797
5797
5797
5797
5798
5798
5798
5798
5798
5798
5840
5840
5840
5840
5840
5840
5841
5841
5841
5841
5841
5841
5842
5842
5842
5842
5842
5842
5842
5843
5843
5843
5843
5843
5843
5802
5802
5803
5803
5803
5803
5803
5803
5803
5803
5803
5803
5803
5761
5762
5762
5762
5762
5762
5762
5762
5719
5719
5719
5719
5719
5719
5719
5675
5675
5675
5675
5675
5675
5675
5630
5630
5630
5630
5630
5630
5584
5584
5584
5584
5584
5537
5537
5537
5537
5537
5489
5489
5489
5489
5439
5439
5439
5439
5439
5389
5389
5389
5388
5388
5388
5337
5337
5337
5336
5336
5336
5284
5284
5284
5283
5283
5283
5283
5283
5229
5229
5229
5229
5229
5228
5228
5228
5228
5228
5173
5173
5173
5173
5173
5172
5172
5172
5172
5172
5172
5171
5171
5171
5171
5171
5170
5170
5170
5170
5170
5170
5169
5169
5169
5169
5169
5169
5168
5168
5168
5168
5168
5168
5168
5167
5167
5167
5167
5167
5167
5167
5167
5166
5220
5220
5220
5220
5220
5220
5220
5220
5220
5220
5273
5272
5272
5272
5272
5272
5272
5272
5324
5324
5324
5324
5324
5324
5324
5375
5375
5375
5375
5375
5375
5375
5425
5425
5425
5425
5425
5425
5474
5474
5474
5474
5475
5523
5523
5523
5523
5523
5523
5570
5570
5570
5571
5571
5617
5617
5617
5617
5617
5618
5663
5663
5663
5663
5663
5664
5708
5708
5708
5708
5709
5709
5709
5752
5752
5753
5753
5753
5753
5753
5754
5754
5754
5796
5837
5838
5838
5838
5838
5838
5839
5839
5839
5879
5879
5880
5880
5880
5880
5880
5881
5881
5881
5881
5881
5882
5882
5882
5882
5882
5882
5883
5883
5883
5883
5883
5883
5884
5884
5884
5884
5884
5884
5884
5885
5845
5845
5845
5845
5845
5845
5845
5845
5846
5846
5805
5805
5805
5805
5805
5805
5805
5763
5763
5763
5763
5763
5763
5720
5720
5720
5720
5720
5720
5676
5677
5677
5677
5677
5632
5632
5632
5632
5632
5586
5585
5585
5585
5538
5538
5538
5538
5538
5490
5490
5490
5490
5441
5440
5440
5440
5390
5390
5390
5390
5338
5338
5338
5338
5338
5285
5285
5285
5285
5285
5284
5231
5231
5231
5231
5230
5230
5230
5176
5175
5175
5175
5175
5175
5174
5174
5063
5063
8158
5062
5062
5062
8139
8139
8139
8139
5061
8119
8119
8119
8119
8099
8098
8098
8098
8098
8077
8076
8076
8076
8076
8054
8053
8053
8053
8053
8053
8029
8029
8029
8029
5056
5056
8004
8004
8004
5055
5055
5055
5055
5054
5165
5165
5165
5165
5165
5165
5165
5165
5164
5218
5218
5218
5218
5218
5218
5218
5271
5271
5271
5271
5271
5271
5271
5323
5323
5323
5323
5323
5374
5374
5374
5374
5374
5374
5424
5424
5424
5424
5424
5473
5473
5473
5473
5473
5522
5522
5522
5522
5569
5569
5569
5569
5569
5616
5616
5616
5616
5616
5661
5662
5662
5662
5662
5707
5707
5707
5707
5707
5751
5751
5751
5751
5752
5752
5794
5794
5795
5795
5795
5795
5795
5796
5837
5837
5877
5878
5878
5878
5878
5878
5879
5918
5918
5918
5919
5919
5919
5919
5920
5920
5920
5920
5921
5921
5921
5921
5921
5922
5922
5922
5922
5922
5923
5923
5923
5923
5923
5924
5924
5924
5924
5924
5924
5924
5925
5925
5925
5925
5886
5886
5886
5887
5887
5887
5887
5887
5847
5847
5847
5847
5847
5847
5806
5806
5807
5807
5807
5765
5765
5765
5765
5765
5722
5722
5722
5722
5722
5678
5678
5678
5678
5633
5633
5633
5633
5587
5587
5587
5587
5540
5539
5539
5491
5491
5491
5491
5442
5442
5442
5441
5391
5391
5391
5340
5339
5339
5339
5339
5287
5286
5286
5286
5233
5233
5232
5232
5232
5232
5177
5177
5177
5177
5176
5176
5065
5065
8193
8193
5064
8176
8176
8176
8176
8159
8159
8158
8158
8140
8140
8140
8140
8120
8120
8120
8120
8100
8099
8099
8099
8078
8078
8077
8077
8077
8055
8054
8054
8054
8031
8030
8030
8030
8030
8005
8005
8005
8005
8004
8004
7979
7979
7978
7978
7978
7978
7951
7951
7951
7951
5053
5053
5053
5053
7923
5163
5163
5163
5163
5163
5163
5163
5217
5217
5217
5217
5217
5270
5269
5269
5269
5269
5269
5321
5321
5321
5321
5321
5372
5372
5372
5373
5423
5423
5423
5423
5423
5472
5472
5472
5472
5520
5520
5521
5521
5568
5568
5568
5568
5614
5615
5615
5615
5660
5660
5661
5661
5705
5705
5706
5706
5706
5749
5750
5750
5750
5750
5793
5793
5793
5793
5794
5835
5835
5836
5836
5836
5836
5837
5877
5877
5916
5917
5917
5917
5917
5956
5956
5956
5956
5957
5957
5957
5957
5958
5958
5958
5959
5996
5996
5996
5997
5997
5997
5997
5998
5998
5998
5998
5998
5999
5999
5999
5999
5999
6000
5963
5963
5963
5963
5964
5964
5964
5964
5964
5964
5926
5927
5927
5927
5927
5927
5927
5888
5888
5888
5888
5889
5849
5849
5849
5849
5849
5808
5808
5808
5808
5766
5766
5766
5766
5766
5723
5723
5723
5679
5679
5679
5679
5634
5634
5634
5634
5588
5588
5588
5541
5541
5541
5492
5492
5492
5492
5443
5443
5443
5392
5392
5392
5341
5341
5340
5340
5288
5288
5287
5287
5234
5234
5233
5233
5179
5179
5178
5178
5178
5067
8224
5066
5066
8209
8209
8209
8209
8194
8194
8193
8177
8177
8177
8177
8160
8159
8159
8141
8141
8141
8141
8121
8121
8121
8101
8100
8100
8100
8079
8078
8078
8078
8056
8055
8055
8055
8032
8031
8031
8031
8007
8006
8006
8006
7981
7980
7980
7980
7979
7953
7953
7953
7952
7952
7952
7924
7924
7924
7924
7923
7923
7923
7895
7894
7894
7894
5051
5051
5051
5162
5162
5162
5162
5161
5161
5215
5215
5215
5215
5268
5268
5268
5268
5268
5320
5320
5320
5320
5371
5371
5371
5371
5371
5421
5422
5422
5471
5471
5471
5471
5519
5519
5519
5520
5567
5567
5567
5613
5613
5614
5614
5659
5659
5659
5660
5704
5704
5704
5748
5748
5748
5749
5791
5791
5792
5792
5792
5833
5834
5834
5834
5835
5875
5875
5876
5876
5876
5876
5916
5916
5954
5955
5955
5955
5992
5993
5993
5993
5994
5994
5994
5995
5995
5995
6031
6032
6032
6032
6033
6033
6033
6033
6034
6034
6034
6034
6035
6035
6035
6035
6036
6036
6036
6036
6037
6037
6037
6037
6001
6002
6002
6002
6002
6002
6002
6003
5966
5966
5966
5966
5966
5966
5928
5928
5929
5929
5929
5890
5890
5890
5890
5850
5850
5850
5850
5809
5809
5809
5809
5767
5767
5767
5767
5724
5724
5724
5680
5680
5680
5635
5635
5635
5589
5589
5589
5542
5542
5542
5494
5493
5493
5444
5444
5444
5394
5393
5393
5342
5342
5342
5289
5289
5289
5289
5235
5235
5235
5180
5180
5180
5180
5068
5068
5068
8238
8238
8238
8225
8225
8225
8210
8210
8210
8195
8195
8195
8194
8178
8178
8178
8161
8161
8160
8142
8142
8142
8122
8122
8122
8102
8102
8101
8101
8080
8079
8079
8057
8057
8056
8056
8033
8033
8032
8008
8008
8007
8007
7982
7981
7981
7981
7955
7954
7954
7954
7953
7926
7926
7925
7925
7925
7896
7896
7896
7896
7895
7895
7866
7865
7865
7865
7864
7864
7864
7864
5050
7833
7833
5049
5160
5160
5160
5160
5160
5214
5214
5214
5214
5267
5267
5267
5267
5319
5319
5319
5319
5370
5370
5370
5420
5420
5420
5420
5470
5470
5470
5518
5518
5518
5518
5566
5566
5566
5612
5612
5613
5658
5658
5658
5659
5703
5703
5703
5747
5747
5747
5790
5790
5790
5791
5832
5832
5833
5833
5873
5874
5874
5874
5914
5914
5914
5915
5915
5915
5954
5954
5991
5992
5992
6028
6029
6029
6029
6030
6030
6030
6031
6066
6066
6067
6067
6067
6067
6068
6068
6068
6069
6069
6069
6070
6070
6070
6070
6071
6071
6071
6071
6072
6072
6072
6072
6073
6073
6073
6073
6074
6039
6039
6039
6039
6039
6040
6040
6004
6004
6004
6004
6004
5968
5968
5968
5968
5968
5930
5930
5930
5930
5891
5891
5891
5852
5852
5852
5852
5811
5811
5811
5769
5769
5769
5726
5726
5726
5682
5682
5682
5637
5636
5636
5590
5590
5590
5543
5543
5495
5495
5494
5445
5445
5445
5395
5394
5343
5343
5343
5290
5290
5290
5237
5236
5236
5182
5181
5181
5181
5070
8263
8263
8263
8251
8251
8239
8239
8239
8226
8226
8226
8211
8211
8211
8196
8196
8196
8179
8179
8179
8162
8162
8161
8143
8143
8143
8123
8123
8123
8103
8102
8102
8081
8081
8080
8058
8058
8057
8034
8034
8033
8009
8009
8008
8008
7983
7983
7982
7956
7956
7955
7955
7928
7927
7927
7927
7898
7898
7898
7897
7897
7868
7867
7867
7866
7866
7866
7835
7835
7835
7835
7834
7834
7834
7802
7802
7802
7801
7801
7801
5048
5048
5159
5159
5159
5159
5213
5213
5213
5213
5266
5266
5266
5318
5318
5318
5318
5369
5369
5369
5419
5419
5419
5468
5469
5469
5469
5517
5517
5517
5564
5565
5565
5611
5611
5612
5657
5657
5657
5702
5702
5702
5746
5746
5746
5789
5789
5789
5831
5831
5831
5872
5872
5873
5873
5912
5913
5913
5951
5952
5952
5953
5953
5990
5991
5991
6027
6028
6063
6063
6064
6064
6064
6065
6065
6099
6100
6100
6101
6101
6101
6102
6102
6102
6103
6103
6103
6104
6104
6104
6138
6138
6138
6138
6106
6106
6106
6107
6107
6107
6107
6108
6108
6108
6108
6108
6109
6075
6075
6075
6075
6076
6076
6041
6041
6041
6041
6042
6006
6006
6006
6006
5969
5969
5969
5969
5931
5932
5932
5893
5893
5893
5893
5853
5853
5853
5812
5812
5812
5770
5770
5727
5727
5727
5683
5683
5683
5638
5638
5592
5591
5591
5544
5544
5496
5496
5496
5446
5446
5396
5396
5395
5344
5344
5292
5291
5291
5238
5237
5237
5183
5183
5182
5071
8274
8274
8274
8264
8264
8264
8253
8252
8252
8240
8240
8227
8227
8227
8212
8212
8212
8197
8197
8180
8180
8180
8163
8163
8162
8144
8144
8125
8124
8124
8104
8103
8103
8082
8082
8081
8059
8059
8035
8035
8035
8010
8010
8010
7984
7984
7984
7983
7957
7957
7956
7929
7929
7928
7928
7899
7899
7899
7869
7869
7869
7868
7868
7838
7837
7837
7836
7836
7805
7804
7804
7804
7803
7803
7771
7770
7770
7769
7769
7769
7768
7768
7768
5047
5047
5047
5158
5157
5157
5157
5211
5211
5211
5264
5264
5264
5264
5317
5317
5317
5368
5368
5368
5418
5418
5418
5467
5468
5468
5516
5516
5516
5563
5564
5610
5610
5610
5656
5656
5656
5700
5701
5701
5744
5745
5787
5788
5788
5829
5830
5830
5871
5871
5871
5911
5911
5912
5950
5950
5951
5951
5989
5989
5989
5990
6026
6027
6027
6062
6063
6097
6097
6098
6098
6099
6099
6132
6133
6133
6133
6134
6134
6135
6135
6135
6136
6136
6168
6169
6169
6169
6170
6170
6170
6171
6171
6171
6172
6172
6172
6173
6141
6141
6141
6142
6142
6142
6142
6143
6143
6110
6110
6110
6111
6111
6111
6077
6077
6077
6078
6043
6043
6043
6043
6007
6007
6008
5971
5971
5971
5971
5933
5933
5933
5894
5894
5854
5854
5854
5813
5813
5813
5771
5771
5771
5728
5728
5684
5684
5639
5639
5639
5593
5593
5545
5545
5497
5497
5497
5447
5447
5397
5397
5345
5345
5293
5293
5292
5239
5239
5184
5184
5184
5072
5072
5072
8284
8284
8275
8275
8275
8265
8265
8254
8254
8253
8241
8241
8228
8228
8228
8213
8213
8198
8198
8182
8181
8181
8164
8164
8145
8145
8145
8125
8125
8105
8105
8104
8083
8083
8060
8060
8060
8036
8036
8036
8011
8011
8011
7985
7985
7959
7958
7958
7930
7930
7930
7929
7901
7901
7900
7871
7870
7870
7840
7839
7839
7838
7807
7807
7806
7806
7805
7773
7773
7772
7772
7771
7771
7738
7737
7737
7736
7736
7736
7735
7735
7735
7700
7700
7700
7699
7699
7699
5045
5156
5156
5156
5210
5210
5210
5263
5263
5263
5315
5315
5316
5367
5367
5417
5417
5417
5466
5466
5467
5515
5515
5562
5562
5563
5609
5609
5609
5655
5655
5699
5700
5700
5743
5744
5786
5786
5787
5828
5829
5869
5870
5870
5909
5910
5910
5949
5949
5987
5987
5988
5988
6024
6025
6025
6026
6061
6061
6062
6096
6130
6130
6131
6131
6131
6132
6164
6165
6165
6165
6166
6166
6167
6167
6167
6168
6199
6199
6200
6200
6201
6201
6201
6202
6202
6202
6203
6203
6203
6204
6204
6204
6205
6205
6174
6174
6175
6175
6175
6175
6176
6176
6144
6144
6145
6145
6145
6112
6112
6113
6113
6079
6079
6079
6079
6044
6045
6045
6009
6009
6009
5972
5972
5972
5934
5934
5934
5895
5895
5855
5856
5856
5815
5815
5773
5773
5773
5730
5729
5685
5685
5640
5640
5594
5594
5547
5546
5498
5498
5498
5449
5448
5398
5398
5346
5346
5294
5294
5240
5240
5186
5185
5185
8301
8301
8301
8294
8294
8286
8286
8276
8276
8276
8266
8266
8255
8255
8242
8242
8242
8229
8229
8214
8214
8199
8199
8199
8182
8182
8165
8165
8146
8146
8146
8126
8126
8106
8105
8084
8084
8083
8061
8061
8037
8037
8013
8012
8012
7987
7986
7986
7959
7959
7932
7931
7931
7902
7902
7902
7872
7872
7871
7841
7841
7840
7809
7808
7808
7807
7775
7775
7774
7774
7740
7740
7739
7739
7739
7704
7704
7703
7703
7702
7702
7702
7666
7666
7665
7665
7665
7664
7664
7664
7663
7663
5044
5044
5155
5155
5155
5209
5209
5209
5262
5262
5262
5314
5314
5365
5366
5366
5416
5416
5465
5465
5466
5514
5514
5561
5561
5562
5608
5608
5653
5654
5654
5698
5699
5742
5742
5785
5785
5786
5827
5828
5868
5869
5908
5908
5909
5947
5948
5985
5986
5986
6023
6023
6024
6059
6060
6060
6095
6095
6095
6096
6129
6162
6162
6163
6163
6163
6195
6195
6196
6196
6197
6197
6197
6198
6198
6229
6229
6230
6230
6230
6231
6231
6232
6232
6232
6233
6233
6233
6234
6234
6234
6235
6235
6235
6236
6236
6206
6207
6207
6207
6207
6208
6208
6208
6177
6178
6178
6178
6146
6146
6147
6147
6114
6114
6114
6115
6081
6081
6081
6046
6046
6010
6010
6010
5973
5973
5973
5097
5097
5096
5096
5096
5095
5095
5094
5094
5093
5093
5092
5092
5092
5091
5686
5641
5641
5595
5595
5548
5547
5499
5450
5450
5399
5399
5348
5348
5295
5295
5242
5241
5187
5186
5075
5075
8308
8308
8302
8302
8295
8295
8287
8287
8287
8277
8277
8267
8267
8256
8256
8243
8243
8230
8230
8216
8215
8200
8200
8200
8183
8183
8166
8166
8147
8147
8128
8127
8107
8107
8106
8085
8085
8062
8062
8039
8038
8014
8013
8013
7988
7987
7961
7960
7933
7933
7932
7904
7903
7903
7874
7873
7843
7842
7842
7810
7810
7809
7777
7777
7776
7743
7742
7742
7741
7707
7706
7706
7705
7670
7669
7669
7668
7668
7668
7631
7631
7630
7630
7629
7629
7629
7628
7628
7627
7627
7590
7589
7589
7588
7588
7588
5153
5153
5154
5208
5208
5261
5261
5261
5313
5313
5364
5364
5415
5415
5415
5464
5464
5513
5513
5560
5560
5561
5607
5607
5653
5653
5697
5698
5741
5741
5784
5784
5785
5826
5826
5867
5867
5907
5907
5946
5946
5984
5985
5985
6022
6022
6058
6058
6059
6093
6094
6094
6128
6128
6128
6129
6192
6193
6193
6194
6194
6195
6225
6225
6226
6226
6227
6227
6228
6257
6258
6258
6258
6259
6259
6260
6260
6261
6261
6261
6262
6262
6263
6263
6263
6264
6264
6264
6265
6265
6265
6266
6266
6266
6238
6238
6238
6239
6239
6239
6209
6210
6210
6210
6210
6180
6180
6180
6148
6148
6148
5103
5102
5102
5101
5101
5101
5100
5100
5100
5098
5098
5097
5097
5096
5096
5096
5095
5095
5094
5094
5093
5093
5092
5092
5091
5091
5090
5090
5089
5090
5089
5089
5088
5088
5500
5451
5451
5401
5400
5349
5349
5296
5243
5243
5188
5188
5076
8319
8315
8315
8314
8309
8309
8303
8296
8296
8288
8288
8279
8278
8268
8268
8257
8257
8245
8244
8231
8231
8231
8216
8216
8201
8201
8184
8184
8167
8166
8148
8148
8129
8128
8108
8108
8086
8086
8063
8063
8040
8039
8015
8015
7989
7989
7988
7962
7961
7934
7934
7905
7905
7875
7875
7874
7844
7843
7812
7812
7811
7779
7778
7778
7744
7744
7743
7709
7708
7708
7672
7672
7671
7671
7634
7634
7633
7633
7632
7595
7594
7594
7593
7593
7592
7592
7553
7553
7553
7552
7552
7551
7551
7550
7550
7550
7549
7549
5041
5152
5152
5152
5206
5206
5259
5260
5312
5312
5363
5363
5363
5414
5414
5463
5463
5512
5512
5559
5559
5606
5606
5651
5652
5652
5696
5697
5740
5740
5783
5783
5825
5825
5866
5866
5906
5906
5945
5945
5983
5984
6020
6021
6056
6057
6091
6092
6092
6126
6126
6127
6159
6160
6160
6161
6222
6223
6223
6224
6224
6254
6254
6255
6255
6256
6256
6256
6285
6285
6286
6286
6287
6287
6288
6288
6289
6289
6290
6290
6290
6291
6291
6292
6292
6292
6293
6293
6293
6294
6294
6295
6295
6295
6296
6268
6268
6268
6269
6269
6269
6241
6241
6241
6241
5105
5105
5105
5105
5104
5103
5103
5102
5102
5101
5101
5101
30781
30781
30799
30799
30816
30816
30816
30832
30832
30847
30847
30861
30861
30874
30873
30885
30886
30897
30897
30907
30907
30916
30916
30924
30924
5088
5087
5087
5086
5086
5086
5085
5401
5350
5298
5297
5244
5244
5189
5078
8323
8323
8320
8320
8316
8316
8311
8311
8304
8297
8297
8289
8289
8280
8279
8269
8269
8258
8258
8245
8245
8232
8232
8217
8217
8202
8202
8185
8185
8168
8149
8149
8130
8129
8109
8109
8087
8087
8065
8064
8041
8040
8016
8016
7990
7990
7963
7963
7936
7935
7907
7906
7906
7876
7876
7845
7845
7813
7813
7812
7780
7779
7746
7745
7745
7710
7710
7674
7674
7673
7673
7636
7636
7635
7598
7597
7597
7596
7558
7557
7556
7556
7555
7555
7515
7515
7514
7514
7513
7513
7513
7512
7512
7511
7511
7510
7510
7509
7509
7509
5040
5040
5151
5151
5205
5205
5258
5258
5311
5311
5362
5362
5412
5413
5462
5462
5510
5511
5558
5558
5605
5605
5650
5651
5695
5695
5739
5739
5782
5782
5824
5824
5865
5865
5905
5905
5944
5981
5982
6019
6019
6055
6055
6090
6091
6091
6125
6125
6158
6158
6159
6159
6191
6191
6192
6251
6252
6252
6253
6253
6282
6282
6283
6283
6284
6311
6312
6312
6313
6313
6314
6314
6315
6315
6316
6316
6317
6343
6343
6344
6344
6345
6345
6346
6346
6320
6321
6321
6322
6322
6322
6323
6323
6323
6324
6324
6297
6298
6298
6298
5108
5107
5107
5107
5106
5105
5105
5105
30699
30699
30699
30721
30721
30742
30741
30761
30761
30761
30780
30780
30798
30798
30815
30815
30831
30830
30845
30845
30859
30859
30872
30872
30884
30884
30895
30895
30905
30906
30915
30923
30923
30930
30931
30937
30942
30942
5085
5084
5084
5084
5083
5082
5245
5191
5190
5079
8326
8326
8324
8321
8321
8317
8317
8312
8306
8306
8298
8298
8290
8290
8281
8270
8270
8259
8259
8246
8246
8233
8233
8218
8218
8203
8203
8186
8169
8169
8150
8150
8131
8130
8110
8110
8088
8088
8065
8042
8042
8017
8017
7991
7991
7965
7964
7937
7936
7908
7907
7878
7877
7847
7846
7815
7814
7782
7781
7748
7747
7747
7712
7712
7676
7676
7675
7639
7638
7637
7600
7599
7599
7560
7560
7559
7558
7519
7518
7518
7517
7477
7476
7476
7475
7474
7474
7473
7473
7431
7431
7430
7430
7429
7429
7429
7428
7428
7427
7427
7426
7426
7426
5150
5150
5204
5204
5257
5257
5309
5361
5361
5411
5411
5461
5461
5509
5510
5557
5557
5604
5604
5649
5650
5694
5695
5738
5738
5781
5822
5823
5863
5864
5903
5904
5943
5980
5981
6017
6018
6054
6054
6089
6090
6123
6124
6157
6157
6158
6189
6190
6190
6221
6221
6222
6279
6280
6280
6281
6308
6309
6309
6310
6310
6337
6337
6338
6338
6339
6340
6340
6341
6366
6367
6367
6368
6368
6369
6369
6369
6370
6370
6371
6371
6372
6372
6373
6373
6373
6349
6349
6350
6350
6350
6351
6351
6351
5109
5109
5109
5108
5108
5107
30627
30627
30652
30652
30651
30675
30675
30675
30698
30698
30719
30719
30740
30740
30760
30760
30779
30779
30797
30796
30813
30813
30813
30829
30829
30844
30844
30858
30871
30871
30883
30883
30894
30894
30904
30913
30914
30922
30929
30929
30936
30941
30941
30945
30949
30949
30951
5082
5081
5081
5081
6733
6733
6734
6735
6735
6736
8322
8322
8318
8318
8313
8307
8307
8299
8291
8291
8282
8282
8271
8271
8260
8248
8247
8234
8234
8219
8219
8204
8188
8187
8170
8170
8151
8151
8132
8111
8111
8090
8089
8067
8066
8043
8019
8018
7993
7992
7966
7965
7938
7937
7909
7879
7879
7849
7848
7816
7816
7783
7783
7749
7749
7714
7714
7713
7678
7677
7640
7640
7639
7602
7601
7563
7562
7561
7522
7521
7521
7520
7479
7479
7478
7478
7436
7435
7435
7434
7434
7391
7390
7390
7389
7389
7388
7388
7387
7387
7386
7386
7385
7385
7384
7384
7383
7383
7383
5148
5148
5202
5203
5256
5256
5308
5308
5360
5360
5410
5460
5460
5508
5509
5556
5556
5603
5648
5649
5693
5693
5737
5737
5780
5780
5822
5862
5863
5902
5903
5941
5979
5980
6016
6017
6053
6087
6088
6122
6122
6155
6156
6187
6188
6188
6219
6219
6220
6250
6250
6251
6306
6307
6307
6308
6334
6335
6335
6336
6361
6362
6363
6363
6364
6364
6389
6389
6390
6390
6391
6392
6392
6393
6393
6394
6394
6395
6395
6395
6396
6396
6397
6397
6398
6398
6399
6399
6399
6376
6376
5111
5111
5111
5110
5109
5109
30574
30574
30601
30600
30600
30600
30626
30625
30650
30650
30650
30674
30673
30696
30696
30718
30718
30739
30739
30758
30758
30777
30777
30795
30795
30812
30812
30827
30827
30842
30842
30856
30856
30869
30882
30882
30893
30903
30903
30912
30921
30921
30928
30934
30935
30940
30944
30947
30948
30950
18186
18185
18185
18185
16589
18184
18184
18182
6735
18179
6736
6737
6737
6738
6739
6739
6740
6741
8300
8292
8292
8283
8272
8272
8261
8261
8248
8235
8235
8220
8220
8205
8189
8188
8171
8171
8152
8133
8133
8112
8112
8090
8068
8068
8044
8044
8019
7994
7993
7967
7967
7939
7911
7910
7881
7880
7850
7849
7818
7785
7785
7751
7750
7716
7715
7680
7679
7679
7642
7641
7604
7603
7565
7564
7563
7524
7523
7522
7482
7481
7480
7439
7438
7438
7395
7394
7394
7393
7392
7349
7348
7348
7347
7346
7346
7345
7301
7300
7300
7299
7299
7298
7298
7297
7297
7296
7340
7339
7339
5036
5147
5147
5201
5201
5255
5307
5307
5358
5359
5409
5409
5459
5507
5507
5555
5601
5602
5647
5648
5692
5693
5736
5778
5779
5820
5821
5861
5901
5901
5940
5941
5978
6015
6016
6051
6086
6087
6120
6121
6154
6155
6186
6187
6218
6218
6248
6248
6249
6277
6278
6278
6332
6333
6333
6359
6359
6360
6360
6385
6386
6386
6387
6387
6411
6412
6412
6413
6413
6414
6414
6415
6416
6416
6417
6439
6440
6440
6441
6419
6420
6420
6421
6421
6422
6422
6422
6423
6423
5113
5113
5111
5111
5111
30517
30517
30516
30545
30545
30544
30572
30572
30572
30598
30598
30598
30624
30623
30648
30648
30672
30672
30695
30694
30716
30716
30737
30737
30757
30757
30776
30775
30793
30810
30810
30826
30826
30841
30841
30855
30868
30868
30880
30880
30892
30902
30902
30911
30920
30927
30927
30933
30939
30939
30943
18188
18187
18187
18187
19780
19780
16590
16591
18183
18180
18180
18176
18175
18171
18170
18164
18164
18157
6740
18149
6741
6742
6742
6743
8283
8273
8262
8262
8249
8236
8236
8221
8221
8206
8190
8189
8172
8154
8153
8134
8114
8113
8092
8091
8069
8046
8045
8021
7995
7995
7968
7968
7940
7912
7911
7882
7851
7851
7819
7819
7786
7786
7752
7752
7717
7716
7681
7680
7644
7643
7605
7605
7566
7565
7526
7525
7524
7484
7483
7441
7441
7440
7397
7397
7396
7395
7352
7351
7350
7350
7305
7305
7304
7303
7303
7257
7256
7256
7255
7255
7254
7254
7253
7252
7252
7251
7251
7250
7250
7249
7249
7248
7248
5146
5146
5200
5253
5253
5306
5306
5357
5408
5408
5457
5506
5506
5554
5600
5601
5646
5647
5691
5735
5735
5778
5778
5820
5860
5861
5900
5939
5939
5977
6014
6014
6050
6085
6085
6119
6152
6153
6184
6185
6216
6217
6246
6247
6247
6276
6277
6304
6305
6305
6357
6357
6358
6383
6383
6384
6408
6408
6409
6409
6432
6433
6433
6434
6434
6435
6457
6457
6458
6458
6459
6460
6460
6461
6461
6462
6462
6463
6463
6464
6464
6465
6465
6445
6445
5114
5114
5113
5113
5113
30456
30487
30486
30486
30485
30485
30515
30514
30514
30543
30542
30542
30570
30570
30596
30596
30622
30622
30647
30646
30670
30670
30693
30693
30715
30715
30735
30755
30755
30774
30774
30792
30792
30809
30825
30825
30840
30840
30854
30867
30867
30879
30890
30891
30901
30910
30910
30919
30926
30932
30932
30938
18189
18189
19774
19777
19776
19776
19775
16591
16592
18181
18178
18177
18172
18172
18166
18165
18159
18158
18150
18149
18141
18140
18140
18130
6743
6743
6744
6745
6745
8250
8250
8237
8223
8222
8207
8191
8190
8173
8155
8135
8135
8115
8114
8093
8070
8070
8046
8022
8022
7996
7970
7969
7942
7913
7913
7883
7853
7852
7821
7788
7787
7754
7753
7719
7718
7682
7682
7645
7645
7607
7606
7568
7567
7527
7527
7486
7485
7485
7443
7442
7400
7399
7398
7354
7354
7353
7308
7308
7307
7306
7261
7260
7259
7259
7258
7211
7211
7210
7209
7209
7208
7208
7207
7206
7206
7205
7205
7204
7203
7203
7202
7202
7201
7201
5033
5144
5199
5199
5252
5304
5305
5356
5406
5407
5456
5505
5505
5553
5599
5600
5645
5690
5690
5734
5776
5777
5818
5819
5859
5899
5899
5938
5976
6012
6013
6049
6083
6084
6118
6151
6151
6183
6184
6215
6215
6245
6246
6275
6275
6303
6303
6330
6331
6331
6381
6381
6382
6406
6406
6407
6430
6430
6431
6453
6453
6454
6455
6455
6476
6476
6477
6478
6478
6479
6480
6480
6481
6481
6482
6482
6483
6484
6484
6485
6485
6486
6486
5116
5116
5115
5114
5114
30424
30424
30423
30423
30422
30454
30453
30453
30453
30483
30483
30483
30512
30512
30541
30540
30540
30568
30568
30594
30594
30620
30645
30645
30669
30668
30691
30713
30713
30734
30734
30754
30754
30772
30790
30790
30807
30807
30823
30838
30838
30852
30866
30866
30878
30889
30889
30900
30909
30917
30917
30925
18191
18191
19765
19770
19769
19769
19768
19772
19771
19771
16593
16593
18174
18173
18168
18167
18160
18159
18152
18151
18142
18142
18132
18131
18131
18120
18119
18119
18107
6745
6745
6746
6746
6747
6748
8208
8208
8192
8174
8174
8156
8136
8136
8116
8094
8072
8071
8048
8023
8023
7997
7971
7971
7943
7915
7914
7884
7854
7853
7822
7789
7789
7755
7720
7720
7684
7684
7647
7646
7609
7608
7569
7569
7529
7528
7488
7487
7445
7445
7444
7401
7400
7357
7356
7355
7310
7310
7309
7263
7263
7262
7215
7214
7214
7213
7212
7165
7164
7163
7163
7162
7161
7161
7160
7111
7111
7110
7110
7109
7108
7108
7107
7107
7106
7105
7153
5032
5143
5143
5197
5251
5251
5303
5355
5405
5406
5455
5504
5504
5552
5598
5644
5644
5689
5732
5733
5775
5817
5818
5858
5898
5898
5937
5974
5975
6012
6047
6082
6083
6117
6149
6150
6182
6213
6213
6243
6244
6273
6273
6301
6302
6328
6329
6355
6355
6356
6404
6404
6427
6428
6428
6450
6451
6451
6472
6473
6473
6474
6494
6494
6495
6496
6496
6497
6516
6516
6517
6518
6518
6519
6519
6520
6521
6521
6522
6522
6505
6505
5117
5117
5116
5116
30357
30357
30390
30390
30389
30389
30388
30388
30420
30420
30419
30419
30451
30450
30481
30481
30480
30510
30510
30539
30538
30566
30566
30593
30593
30618
30643
30643
30667
30690
30690
30712
30711
30732
30752
30752
30771
30789
30789
30806
30806
30822
30837
30837
30851
30864
30865
30877
30888
30898
30898
30908
18193
18193
18193
19759
19759
19758
19758
19763
19762
19762
19761
19766
16594
16594
18169
18169
18162
18161
18153
18153
18144
18143
18134
18133
18122
18122
18121
18109
18109
18108
18095
18095
18094
18080
6747
18065
6748
6749
6749
6750
8175
8157
8157
8137
8117
8096
8095
8073
8049
8049
8024
7999
7972
7972
7944
7916
7915
7886
7855
7824
7823
7791
7790
7756
7722
7721
7685
7649
7648
7611
7610
7571
7570
7531
7530
7489
7489
7447
7446
7404
7403
7402
7358
7358
7313
7312
7311
7266
7265
7264
7217
7216
7216
7168
7167
7166
7166
7117
7116
7116
7115
7114
7114
7113
7063
7063
7062
7061
7061
7060
7059
7059
7058
7057
7057
7056
7056
7055
7054
7054
5142
5196
5196
5249
5302
5353
5354
5404
5454
5502
5550
5550
5597
5643
5687
5688
5731
5774
5775
5816
5857
5857
5897
3446
3447
5974
3448
3449
3450
3450
3451
3452
3453
6181
3454
6212
6242
6271
6272
6299
6300
6327
6327
6353
6354
6379
6379
6380
6425
6426
6448
6448
6469
6470
6471
6490
6491
6492
6511
6511
6512
6513
6531
6531
6532
6533
6533
6534
6535
6535
6536
6536
6537
6538
6538
6539
6539
6540
5119
5119
5118
5118
30322
30322
30321
30321
30320
30320
30319
30353
30353
30353
30352
30386
30385
30385
30417
30417
30417
30448
30448
30479
30479
30508
30508
30537
30537
30564
30564
30591
30617
30617
30642
30665
30665
30688
30710
30710
30731
30731
30751
30770
30770
30788
30805
30805
30821
30836
30836
30850
30863
30863
30876
30887
18195
18195
18195
19744
19744
19743
19751
19750
19750
19749
19749
19755
19754
19754
16595
16595
16596
18163
18155
18154
18146
18145
18135
18134
18124
18123
18111
18111
18110
18097
18097
18096
18082
18082
18067
18066
18065
18050
18049
18032
6750
6750
6751
6752
6753
8138
8118
8097
8074
8074
8050
8026
8000
8000
7973
7946
7917
7917
7887
7857
7825
7824
7792
7758
7758
7723
7687
7687
7650
7649
7612
7573
7572
7533
7532
7491
7491
7449
7448
7405
7405
7361
7360
7359
7315
7314
7268
7267
7266
7220
7219
7171
7170
7169
7169
7120
7119
7118
7118
7068
7067
7066
7066
7065
7064
7014
7013
7012
7011
7011
7010
7009
7009
7008
7007
7007
7006
7005
7005
7004
7003
7003
5029
5140
5195
5248
5300
5301
5352
5403
5453
5501
5549
5549
5596
5642
3440
3441
5731
3442
3443
3443
3444
3445
3445
3446
3446
3447
3448
4394
4429
4463
4496
4496
4528
4559
3454
3455
3455
3456
3457
3458
6326
3459
6352
6377
6378
6401
6402
6425
6446
6467
6468
6468
6488
6489
6508
6508
6509
6527
6528
6529
6529
6546
6547
6548
6548
6549
6565
6565
6566
6567
6567
6568
6569
6569
6570
6571
6571
5120
5120
5119
5119
30249
30248
30248
30284
30284
30283
30283
30282
30281
30317
30316
30316
30316
30350
30350
30349
30383
30383
30415
30415
30447
30446
30477
30477
30507
30506
30535
30535
30563
30589
30589
30615
30640
30640
30664
30687
30687
30709
30729
30729
30749
30768
30768
30786
30803
30803
30819
30835
30835
30849
30862
18197
18197
18196
19725
19725
19724
19734
19733
19733
19732
19741
19740
19740
19739
19746
19746
19745
19745
16597
18156
18147
18147
18137
18136
18125
18125
18113
18112
18100
18099
18098
18084
18084
18083
18068
18068
18052
18051
18050
18034
18033
18015
18014
17996
17995
17975
6753
6754
6754
6755
8075
8052
8027
8027
8001
7975
7947
7919
7918
7889
7858
7826
7826
7793
7760
7759
7724
7689
7688
7651
7614
7613
7574
7574
7534
7493
7492
7451
7450
7407
7406
7363
7362
7317
7316
7316
7270
7269
7222
7221
7221
7173
7172
7171
7122
7121
7121
7071
7070
7069
7068
7018
7017
7016
7015
7015
6963
6962
6961
6961
6960
6959
6959
6958
6957
6956
6904
6903
6902
6902
6901
6900
6899
6951
5028
5139
5193
5247
5247
5300
5351
5402
3435
3436
3437
3437
3438
3439
3439
4078
4121
4121
4163
4204
4204
4244
4244
4283
4320
4320
4357
4393
4393
4428
4462
4495
4527
4527
4558
4588
4618
4646
4673
4673
4699
3459
3460
3461
3461
3462
6424
3463
3464
3465
6487
3466
6506
6507
6525
6525
6526
6543
6544
6560
6561
6561
6562
6577
6578
6578
6579
6580
6581
6581
6582
6583
6583
6584
6585
6585
5122
5121
5121
30172
30211
30210
30210
30209
30208
30208
30245
30245
30244
30243
30243
30279
30279
30278
30314
30314
30313
30348
30347
30347
30381
30380
30413
30413
30445
30475
30475
30505
30505
30533
30561
30561
30588
30614
30614
30638
30662
30662
30685
30707
30707
30728
30748
30767
30767
30785
30802
30802
30818
30833
30833
30848
18198
18198
19702
19702
19713
19713
19712
19711
19722
19721
19721
19720
19730
19729
19729
19728
19736
19736
16598
16598
18139
18138
18127
18126
18115
18114
18101
18100
18087
18086
18085
18071
18070
18069
18053
18053
18036
18035
18017
18017
17998
17997
17977
17976
17955
17955
17954
17932
6755
6756
6757
6757
8028
8003
7976
7949
7948
7920
7890
7859
7859
7827
7795
7761
7760
7726
7690
7689
7653
7615
7614
7576
7536
7535
7494
7494
7452
7409
7408
7365
7364
7319
7318
7317
7272
7271
7224
7223
7175
7174
7174
7125
7124
7123
7073
7072
7072
7021
7020
7019
7018
6966
6966
6965
6964
6963
6911
6910
6909
6908
6908
6907
6906
6905
6852
6851
6850
6849
6849
6848
6847
6846
6846
6845
6844
5137
5138
5192
5246
3432
3433
3433
3799
3848
3896
3896
3943
3988
3988
4033
4077
4077
4120
4162
4161
4202
4242
4242
4281
4319
4319
4356
4392
4427
4427
4461
4494
4526
4557
4587
4587
4616
4645
4672
4698
4723
4724
4748
4771
4793
3463
3463
4834
4853
3465
3466
3467
3468
6541
6541
6557
6558
6559
6574
6575
6589
6590
6590
6591
6592
6605
6605
6606
6607
6608
6608
6609
6610
6610
5124
5123
5122
30132
30131
30131
30130
30130
30169
30168
30168
30167
30167
30205
30204
30204
30203
30241
30240
30240
30277
30276
30312
30311
30311
30346
30345
30379
30379
30411
30411
30443
30474
30473
30503
30532
30532
30559
30586
30586
30612
30637
30661
30661
30684
30706
30706
30727
30747
30766
30766
30784
30801
30801
30817
18200
18200
18200
19689
19688
19688
19687
19687
19699
19699
19698
19698
19709
19708
19708
19707
19718
19717
19716
19726
16599
16599
18129
18128
18116
18116
18103
18102
18088
18088
18073
18072
18071
18056
18055
18038
18037
18037
18019
18018
17999
17998
17979
17978
17957
17956
17934
17933
17910
17910
17886
17885
17860
6758
6759
6760
7977
7950
7921
7891
7861
7860
7829
7796
7762
7762
7727
7691
7655
7654
7616
7578
7577
7537
7496
7496
7454
7453
7410
7410
7366
7365
7320
7319
7274
7273
7226
7225
7177
7176
7127
7127
7126
7076
7075
7074
7023
7022
7022
6970
6969
6968
6967
6914
6914
6913
6912
6911
6857
6857
6856
6855
6854
6853
6799
6798
6797
6796
6796
6795
6794
6793
6792
6792
6791
6790
6789
5025
3429
3430
3593
3646
3698
3697
3748
3798
3798
3846
3894
3941
3941
3987
4031
4031
4075
4118
4160
4160
4201
4241
4241
4279
4317
4354
4354
4390
4425
4459
4492
4492
4525
4556
4586
4615
4643
4643
4671
4697
4722
4746
4770
4770
4792
4814
4833
4833
4852
4871
4888
4904
3469
3469
3470
6572
6586
6587
6600
6601
6602
6603
6615
6615
6616
6617
6618
6618
6619
6620
6621
6621
5125
5124
5124
30049
30048
30048
30089
30088
30088
30087
30128
30127
30126
30126
30165
30164
30164
30163
30202
30201
30201
30238
30238
30238
30274
30274
30310
30309
30344
30343
30377
30377
30410
30441
30441
30472
30502
30501
30530
30558
30558
30585
30611
30636
30636
30659
30682
30704
30704
30725
30745
30764
30764
30782
30800
30800
18201
19660
19660
19659
19659
19673
19673
19672
19671
19671
19684
19684
19683
19683
19695
19694
19694
19705
19704
19704
16600
16600
18118
18117
18105
18104
18090
18089
18074
18074
18058
18057
18056
18040
18039
18021
18020
18002
18001
17981
17980
17959
17958
17937
17936
17913
17912
17888
17887
17862
17861
17835
17835
17834
17807
6760
6761
7922
7893
7892
7862
7830
7797
7764
7763
7728
7693
7692
7655
7618
7579
7578
7538
7498
7497
7455
7454
7412
7368
7367
7322
7321
7275
7275
7228
7227
7179
7178
7129
7129
7128
7078
7077
7026
7025
7024
6972
6971
6971
6918
6917
6916
6915
6861
6860
6860
6859
6858
6803
6802
6802
6801
6800
6687
6686
6686
6685
6684
6684
6683
6682
14982
14986
14989
14991
14991
14992
11911
3427
3426
3538
3592
3591
3644
3696
3746
3746
3796
3845
3892
3892
3939
3985
4030
4030
4074
4116
4116
4158
4199
4239
4239
4278
4316
4353
4389
4389
4424
4458
4491
4523
4554
4555
4585
4614
4642
4669
4696
4721
4745
4745
4769
4791
4812
4811
4832
4851
4869
4887
4903
4919
4919
3470
3471
3472
6599
6611
6612
6623
6624
6625
6626
6627
6636
6637
6638
6639
6639
6640
5127
5126
5126
30006
30005
30005
30004
30003
30003
30045
30044
30044
30043
30084
30084
30083
30123
30123
30122
30162
30161
30161
30199
30199
30199
30236
30236
30272
30272
30308
30307
30342
30342
30375
30408
30408
30439
30470
30470
30500
30529
30557
30556
30583
30609
30634
30634
30658
30681
30703
30703
30724
30744
30763
30763
18203
18203
19627
19644
19643
19643
19642
19641
19641
19656
19656
19655
19654
19669
19668
19668
19667
19680
19680
19679
19691
19691
19690
16601
16602
18106
18092
18091
18076
18075
18060
18059
18042
18041
18041
18023
18022
18003
18002
17983
17982
17961
17960
17938
17937
17914
17913
17890
17865
17864
17838
17837
17836
17809
17808
17780
17779
17779
17750
6762
6763
7863
7831
7831
7798
7764
7730
7694
7693
7657
7619
7580
7579
7540
7499
7498
7456
7414
7413
7369
7368
7323
7278
7277
7230
7229
7181
7180
7131
7131
7081
7080
7079
7028
7027
6975
6974
6973
6920
6920
6919
6865
6864
6863
6862
6807
6806
6805
6805
6692
6691
6691
6690
6689
14926
14937
14947
14947
14956
14964
14971
14970
14976
14981
14981
14985
14988
14990
11747
11910
11965
12018
3425
3536
3536
3590
3642
3694
3694
3744
3794
3843
3843
3891
3938
3983
3983
4028
4072
4115
4115
4157
4198
4238
4276
4276
4314
4351
4387
4423
4457
4457
4490
4522
4553
4583
4613
4641
4668
4668
4695
4720
4744
4767
4790
4811
4810
4830
4850
4868
4886
4902
4903
4918
4933
4946
3472
3473
3474
6622
6632
6633
6634
6643
6644
6645
6646
6646
6647
6648
5128
5127
5127
29917
29916
29915
29915
29959
29958
29958
29957
30000
30000
29999
30041
30041
30040
30082
30081
30080
30121
30120
30120
30159
30159
30159
30197
30197
30234
30234
30271
30270
30306
30305
30340
30374
30373
30406
30438
30438
30469
30498
30527
30527
30555
30582
30608
30633
30633
30657
30680
30702
30702
30723
30743
18204
18204
19609
19609
19608
19607
19607
19624
19624
19623
19622
19622
19638
19638
19637
19636
19652
19651
19650
19665
19664
19663
19677
19676
19676
16603
18093
18078
18077
18061
18061
18044
18043
18025
18024
18006
18005
17985
17984
17963
17963
17941
17940
17917
17916
17892
17891
17866
17865
17839
17838
17812
17811
17783
17782
17753
17752
17751
17721
17720
6763
6763
6764
7832
7799
7766
7731
7730
7695
7658
7620
7619
7581
7541
7500
7499
7458
7415
7414
7370
7325
7325
7279
7278
7231
7230
7182
7181
7133
7132
7082
7081
7030
7029
6977
6976
6923
6922
6921
6867
6867
6866
6811
6810
6809
6808
6695
6695
6694
6693
14872
14887
14901
14901
14913
14925
14925
14936
14946
14946
14954
14962
14962
14969
14975
14980
14979
14983
11748
11908
11963
12017
12069
12070
3424
3423
3534
3588
3641
3692
3692
3743
3793
3841
3841
3889
3936
3982
3982
4027
4070
4113
4155
4155
4196
4236
4275
4313
4313
4350
4386
4421
4455
4489
4521
4552
4552
4582
4611
4640
4667
4693
4719
4743
4766
4788
4789
4809
4829
4849
4867
4884
4885
4901
4917
4931
4945
4957
4979
3475
3476
6641
6649
6650
6651
6651
6652
6659
6660
6661
5130
5129
5129
29824
29823
29869
29869
29868
29867
29866
29912
29911
29910
29955
29954
29953
29997
29996
29996
30038
30037
30037
30078
30078
30118
30118
30117
30157
30157
30195
30195
30232
30232
30269
30268
30304
30339
30338
30372
30405
30404
30436
30467
30497
30526
30526
30554
30581
30607
30632
30631
30655
30678
30700
30700
30722
18205
19590
19590
19589
19588
19588
19587
19587
19586
19604
19604
19603
19602
19620
19619
19619
19618
19634
19634
19633
19648
19647
19647
19661
19661
16604
18064
18063
18046
18046
18045
18027
18026
18007
18007
17987
17986
17965
17964
17942
17941
17919
17918
17894
17869
17868
17842
17841
17814
17813
17785
17784
17755
17754
17753
17724
17723
17722
17691
17690
17689
6764
6765
6766
7800
7766
7732
7696
7659
7659
7621
7582
7542
7502
7501
7459
7416
7415
7371
7327
7326
7280
7233
7232
7184
7184
7135
7134
7084
7083
7032
7031
6979
6978
6925
6924
6870
6869
6869
6814
6813
6812
6699
6698
6698
14802
14821
14821
14839
14855
14855
14871
14886
14885
14899
14912
14912
14924
14934
14934
14944
14953
14961
14961
14967
14973
14973
14978
11907
11907
11962
12016
12068
12120
12171
12220
3421
3532
3586
3639
3691
3690
3741
3791
3840
3840
3888
3934
3980
3980
4025
4069
4112
4154
4154
4195
4235
4274
4312
4349
4385
4420
4420
4454
4487
4520
4551
4581
4610
4638
4666
4692
4717
4718
4742
4765
4788
4808
4828
4847
4848
4866
4884
4900
4916
4930
4944
4967
4978
4987
4996
3477
3478
6656
6662
6663
6664
6665
6666
5131
5131
5130
29776
29775
29774
29774
29773
29820
29819
29819
29818
29864
29864
29863
29908
29907
29952
29951
29951
29994
29993
29993
30035
30035
30076
30076
30075
30116
30116
30155
30155
30193
30193
30230
30267
30267
30302
30302
30337
30370
30403
30403
30435
30466
30496
30525
30524
30552
30579
30605
30630
30630
30654
30677
18207
18207
19549
19549
19548
19568
19568
19567
19566
19566
19565
19565
19584
19583
19583
19582
19581
19600
19599
19598
19616
19615
19614
19630
19630
19629
19645
16605
18048
18047
18030
18029
18028
18009
18008
17988
17988
17967
17966
17944
17943
17920
17896
17895
17871
17870
17844
17843
17816
17815
17787
17786
17757
17756
17726
17725
17694
17693
17692
17660
17659
17659
17658
17625
17624
6766
6767
7733
7697
7697
7660
7622
7583
7544
7543
7502
7460
7417
7417
7373
7328
7327
7281
7234
7233
7186
7185
7136
7086
7085
7034
7033
6981
6980
6927
6926
6872
6872
6817
6816
6815
6702
6701
14716
14739
14761
14761
14781
14801
14801
14819
14837
14837
14854
14869
14869
14884
14898
14897
14910
14922
14933
14933
14943
14951
14951
14959
14966
14966
11751
11906
11960
12014
12067
12118
12169
12219
12268
12315
3419
3531
3584
3637
3689
3689
3740
3789
3838
3838
3886
3933
3979
4024
4024
4067
4110
4152
4193
4233
4233
4272
4311
4348
4384
4419
4453
4486
4518
4549
4550
4580
4609
4637
4665
4691
4716
4741
4764
4786
4807
4827
4827
4847
4865
4882
4899
4914
4929
4942
4966
4977
4986
4995
5003
5009
3479
3480
6667
6671
6672
6673
5133
5132
29677
29676
29675
29724
29724
29723
29722
29770
29770
29769
29816
29816
29815
29861
29860
29860
29905
29904
29949
29948
29948
29991
29991
30033
30033
30032
30074
30073
30114
30114
30153
30153
30191
30229
30228
30265
30301
30300
30335
30369
30369
30402
30434
30464
30494
30523
30523
30551
30578
30604
30629
30629
30653
18208
18208
19527
19526
19525
19525
19524
19523
19545
19544
19543
19543
19542
19542
19562
19561
19561
19560
19579
19578
19578
19596
19595
19594
19612
19611
19628
16606
18031
18031
18012
18011
17991
17990
17989
17969
17947
17946
17923
17922
17898
17897
17872
17871
17845
17818
17817
17789
17789
17760
17759
17729
17728
17697
17696
17695
17663
17662
17661
17628
17627
17626
17625
17591
17591
17590
6767
6768
7698
7661
7624
7623
7584
7544
7503
7462
7461
7418
7374
7329
7328
7283
7236
7235
7187
7138
7137
7087
7086
7035
6983
6982
6930
6929
6875
6874
6819
6818
6705
6704
14641
14667
14692
14691
14715
14715
14737
14759
14759
14779
14799
14799
14818
14835
14835
14852
14867
14882
14882
14896
14909
14921
14920
14931
14941
14950
14950
14957
11752
11904
11959
11960
12013
12066
12117
12168
12218
12267
12314
12361
3418
3529
3583
3636
3687
3687
3738
3788
3837
3885
3885
3931
3977
4022
4066
4066
4109
4151
4192
4232
4271
4309
4346
4382
4383
4418
4452
4485
4517
4548
4579
4608
4636
4663
4690
4715
4739
4763
4785
4784
4806
4826
4845
4864
4881
4898
4913
4928
4941
4965
4975
4985
4994
5001
5008
5014
3481
3482
6674
6675
5135
5134
29574
29625
29624
29623
29623
29673
29672
29671
29671
29720
29719
29718
29767
29766
29765
29812
29812
29858
29857
29903
29902
29902
29946
29946
29989
29989
29988
30031
30030
30072
30071
30112
30111
30151
30190
30189
30227
30263
30263
30299
30334
30334
30367
30400
30432
30463
30493
30522
30522
30550
30577
30603
30628
18209
18209
19504
19503
19502
19502
19501
19500
19500
19499
19498
19521
19520
19519
19519
19518
19539
19539
19538
19537
19557
19557
19556
19575
19574
19574
19592
19591
16607
16608
18013
17993
17992
17971
17970
17949
17948
17925
17924
17900
17899
17874
17848
17847
17820
17819
17791
17762
17761
17731
17730
17729
17698
17698
17666
17665
17664
17631
17630
17629
17595
17594
17593
17592
17557
17556
17555
6768
6769
6769
7662
7624
7586
7546
7505
7463
7462
7419
7376
7331
7330
7284
7237
7189
7188
7139
7089
7088
7037
7037
6985
6932
6931
6877
6876
6821
6820
6707
6707
14586
14614
14613
14640
14640
14665
14690
14689
14713
14736
14735
14757
14778
14778
14797
14816
14816
14833
14850
14850
14866
14880
14894
14894
14907
14919
14930
14939
14939
14948
11753
11903
11958
12012
12064
12116
12167
12216
12265
12313
12360
12405
12450
3416
3527
3581
3634
3686
3686
3736
3786
3835
3883
3883
3930
3976
4021
4065
4108
4150
4150
4191
4231
4270
4308
4345
4381
4416
4451
4484
4516
4547
4577
4578
4607
4635
4662
4714
4738
4739
4762
4783
4804
4825
4844
4863
4880
4896
4912
4926
4940
4964
4974
4984
4992
5000
5007
5017
5020
5023
3483
5136
5135
29521
29520
29519
29518
29571
29570
29569
29620
29619
29619
29618
29668
29667
29717
29716
29715
29763
29763
29810
29809
29809
29855
29855
29900
29900
29944
29944
29943
29987
29986
30029
30028
30070
30069
30110
30149
30149
30188
30225
30225
30262
30297
30332
30332
30366
30399
30431
30461
30491
30520
30548
30548
30575
18211
18211
19455
19454
19454
19478
19477
19476
19476
19475
19474
19474
19473
19496
19496
19495
19494
19494
19493
19515
19514
19514
19535
19534
19533
19553
19553
19572
19571
19571
16609
17994
17973
17972
17950
17950
17927
17926
17902
17877
17876
17850
17849
17822
17794
17793
17764
17763
17733
17732
17701
17700
17668
17667
17666
17633
17632
17631
17597
17597
17596
17561
17560
17559
17523
17522
17521
17520
17483
17482
6770
6771
7587
7547
7546
7506
7464
7421
7377
7332
7331
7285
7238
7191
7190
7141
7091
7090
7039
6987
6986
6933
6879
6878
6823
6822
6709
6709
14527
14527
14556
14556
14584
14612
14611
14638
14664
14663
14688
14712
14711
14734
14756
14755
14776
14776
14795
14814
14832
14831
14848
14864
14879
14879
14892
14905
14917
14928
14928
14938
11902
11956
12010
12011
12063
12115
12166
12215
12264
12312
12359
12449
12493
12535
3414
3526
3580
3632
3684
3684
3735
3785
3834
3882
3928
3928
3974
4019
4063
4106
4148
4189
4229
4268
4307
4344
4344
4380
4415
4449
4483
4515
4546
4576
4606
4634
4661
4688
4713
4737
4761
4782
4803
4824
4843
4861
4879
4895
4911
4925
4939
4962
4973
4983
4991
4999
5005
5015
5019
5022
1886
1777
1777
29412
27819
29464
29463
29463
29516
29515
29514
29567
29566
29565
29616
29615
29614
29665
29664
29713
29713
29761
29760
29760
29807
29807
29853
29852
29898
29897
29897
29941
29941
29984
29984
30026
30026
30067
30108
30108
30147
30186
30186
30223
30260
30296
30296
30331
30364
30397
30429
30460
30490
30519
30547
30547
18212
19429
19429
19428
19427
19426
19425
19425
19450
19449
19449
19448
19447
19447
19446
19470
19470
19469
19468
19467
19491
19490
19489
19511
19510
19510
19531
19530
19550
19550
16610
17974
17952
17951
17929
17928
17904
17879
17878
17852
17851
17824
17796
17795
17766
17765
17735
17704
17703
17671
17670
17669
17636
17635
17601
17600
17599
17564
17563
17562
17526
17525
17524
17523
17486
17485
17485
17484
17446
17445
17444
6771
6772
7548
7507
7465
7422
7379
7378
7333
7287
7240
7192
7191
7142
7092
7041
7040
6988
6935
6934
6880
6825
6824
6711
6711
14464
14464
14495
14495
14525
14525
14554
14583
14582
14610
14610
14636
14662
14661
14686
14710
14709
14732
14754
14753
14774
14794
14793
14812
14830
14846
14846
14862
14877
14891
14904
14916
14915
11756
11901
11956
12009
12062
12114
12164
12214
12263
12310
12357
12403
12448
12492
12535
3414
3412
3524
3578
3631
3683
3734
3733
3783
3832
3880
3927
3973
4018
4018
4062
4105
4147
4188
4228
4267
4305
4343
4379
4414
4448
4481
4513
4545
4575
4604
4633
4660
4686
4712
4736
4759
4781
4802
4822
4842
4860
4878
4894
4909
4924
4938
4950
4972
4981
4990
4998
5004
1772
1884
1885
1940
1994
1778
29411
29408
29404
29398
27822
27823
29460
29459
29459
29512
29511
29510
29562
29561
29613
29612
29662
29662
29661
29710
29710
29758
29757
29805
29804
29851
29850
29850
29895
29895
29939
29938
29982
29981
30024
30066
30065
30106
30146
30145
30184
30222
30259
30294
30294
30329
30363
30396
30428
30459
30489
30518
18213
18213
19402
19401
19400
19399
19399
19398
19397
19396
19396
19422
19421
19421
19420
19419
19419
19418
19443
19442
19441
19441
19465
19464
19463
19486
19486
19485
19507
19506
19528
16611
16611
17931
17930
17906
17881
17880
17854
17853
17826
17798
17797
17768
17738
17737
17706
17705
17673
17672
17639
17638
17604
17603
17602
17567
17566
17565
17529
17528
17527
17490
17489
17488
17450
17449
17448
17447
17408
17407
17406
17405
17365
6773
6774
7467
7466
7423
7379
7334
7288
7241
7193
7193
7144
7094
7043
7042
6990
6936
6935
6881
6826
6825
6713
14397
14397
14396
14430
14462
14462
14493
14493
14523
14523
14552
14581
14580
14608
14635
14634
14660
14684
14684
14708
14730
14730
14751
14751
14772
14791
14810
14810
14828
14845
14860
14875
14889
14889
14902
11899
11954
12008
12060
12112
12163
12163
12213
12309
12356
12401
12446
12490
12533
12575
12616
3412
3411
3523
3576
3629
3681
3732
3782
3782
3831
3879
3926
3972
4017
4061
4104
4146
4187
4187
4227
4266
4304
4341
4377
4413
4447
4480
4512
4544
4574
4603
4632
4659
4685
4735
4758
4757
4780
4801
4840
4859
4876
4893
4908
4923
4936
4949
4970
4980
4989
1769
1881
1936
1938
1992
1993
2046
1781
29409
29405
29400
29394
29393
29385
29377
29368
29358
29457
29456
29455
29508
29507
29507
29559
29558
29609
29609
29659
29659
29708
29707
29756
29755
29803
29802
29801
29848
29847
29893
29892
29937
29936
29980
30022
30022
30064
30104
30144
30144
30183
30220
30257
30293
30293
30328
30361
30394
30426
30457
18215
18215
19345
19344
19343
19372
19371
19370
19369
19369
19368
19367
19366
19366
19393
19392
19391
19391
19390
19389
19415
19415
19414
19413
19438
19437
19436
19461
19460
19459
19482
19482
16612
16612
17908
17883
17882
17856
17855
17828
17800
17799
17770
17740
17739
17708
17707
17675
17674
17641
17640
17606
17605
17570
17569
17568
17532
17531
17494
17493
17492
17454
17453
17452
17451
17412
17411
17410
17370
17369
17368
17367
17326
17325
17324
6774
6775
7425
7381
7336
7290
7243
7195
7194
7145
7095
7044
6992
6991
6938
6884
6883
6828
6715
6714
14326
14325
14361
14360
14395
14394
14428
14460
14460
14491
14491
14521
14551
14550
14579
14607
14606
14633
14658
14658
14682
14682
14706
14728
14728
14749
14770
14770
14789
14808
14826
14843
14859
14874
14874
14888
11898
11953
12007
12060
12111
12162
12212
12260
12308
12355
12401
12445
12489
12573
12614
12654
12693
3410
3409
3521
3575
3628
3680
3731
3780
3829
3877
3877
3924
3970
4015
4059
4102
4144
4185
4225
4265
4303
4340
4376
4411
4446
4479
4511
4542
4573
4602
4630
4658
4684
4709
4734
4756
4778
4800
4820
4840
4875
4891
4907
4921
4935
4948
4959
1767
1879
1934
1935
1989
1990
2044
2096
2097
1782
1782
29402
29395
29388
29380
29379
29369
29359
29348
29336
29335
27830
27831
29452
29452
29505
29504
29556
29556
29607
29606
29657
29656
29706
29705
29704
29753
29752
29800
29799
29845
29845
29890
29890
29934
29978
29978
30020
30062
30103
30103
30142
30181
30219
30256
30291
30291
30326
30360
30393
30425
18216
19315
19315
19314
19313
19312
19311
19310
19340
19339
19338
19337
19337
19336
19335
19334
19363
19362
19361
19360
19360
19359
19386
19385
19384
19410
19409
19409
19434
19433
19457
19457
19456
16613
17884
17858
17857
17830
17802
17801
17772
17742
17741
17710
17678
17677
17644
17643
17609
17608
17573
17572
17571
17535
17534
17497
17496
17495
17457
17456
17455
17416
17415
17414
17374
17373
17372
17331
17330
17329
17328
17285
17284
17283
17282
6775
6776
6777
7338
7292
7245
7244
7196
7147
7097
7046
6994
6993
6939
6885
6830
6829
6716
14251
14251
14288
14287
14324
14323
14359
14358
14393
14426
14426
14458
14458
14489
14520
14519
14549
14577
14577
14605
14604
14631
14656
14656
14680
14704
14703
14726
14748
14747
14768
14788
14807
14825
14824
14841
14857
11896
11951
12005
12058
12110
12160
12210
12259
12307
12353
12399
12444
12488
12531
12572
12613
12653
12692
12730
3409
3520
3519
3573
3626
3678
3729
3779
3828
3876
3923
3969
4014
4014
4058
4101
4143
4184
4224
4263
4302
4339
4375
4410
4444
4478
4510
4541
4572
4629
4656
4683
4708
4732
4755
4777
4798
4819
4838
4857
4874
4906
4920
4934
1764
1876
1931
1933
1987
1988
2041
2093
2094
2146
2196
1783
1783
29391
29390
29381
29372
29362
29361
29349
29337
29324
29323
29308
29293
29277
29260
29450
29449
29502
29502
29554
29553
29553
29604
29603
29654
29653
29702
29702
29750
29750
29797
29796
29843
29889
29888
29933
29976
29976
30019
30061
30101
30101
30141
30180
30217
30254
30290
30325
30325
30359
30392
18217
19284
19283
19282
19281
19280
19280
19279
19278
19277
19307
19307
19306
19305
19304
19304
19303
19332
19331
19331
19330
19329
19328
19356
19355
19354
19381
19381
19380
19406
19405
19431
19430
16615
17859
17832
17804
17803
17774
17744
17743
17712
17680
17679
17646
17645
17611
17610
17575
17574
17538
17537
17500
17499
17498
17460
17459
17458
17419
17418
17378
17377
17376
17335
17333
17332
17290
17289
17288
17287
17244
17243
17242
17241
17197
17196
17195
6777
7338
7292
7245
7197
7148
7098
7047
6995
6994
6941
6887
6832
6831
6718
14172
14211
14211
14249
14249
14286
14285
14322
14321
14357
14391
14391
14424
14424
14456
14488
14487
14518
14547
14547
14575
14575
14602
14629
14629
14654
14679
14678
14702
14724
14724
14746
14767
14786
14786
14805
14823
14840
11895
11950
12004
12057
12109
12160
12209
12258
12306
12353
12398
12443
12529
12571
12612
12651
12690
12728
12765
12801
3407
3518
3572
3625
3677
3677
3728
3778
3827
3874
3921
3967
4012
4056
4100
4142
4183
4223
4262
4300
4337
4374
4409
4443
4476
4509
4540
4570
4600
4628
4655
4707
4731
4730
4776
4797
4818
4837
4855
4873
4889
1762
1874
1875
1930
1984
1985
2039
2091
2092
2143
2144
2194
2243
1784
1784
29384
29375
29374
29363
29352
29351
29339
29325
29311
29296
29295
29278
29261
29243
29242
27836
27837
29446
29446
29499
29498
29551
29550
29602
29601
29651
29651
29700
29699
29748
29747
29795
29841
29841
29887
29931
29931
29975
30017
30059
30059
30099
30139
30178
30216
30252
30288
30323
18219
18219
19219
19218
19217
19217
19249
19248
19247
19246
19245
19245
19244
19243
19242
19273
19273
19272
19271
19270
19269
19300
19299
19298
19297
19296
19325
19324
19324
19352
19351
19350
19377
19377
19403
16616
16616
17806
17777
17746
17745
17714
17682
17681
17648
17614
17613
17578
17577
17541
17540
17539
17502
17501
17463
17462
17461
17422
17421
17381
17380
17379
17338
17336
17335
17293
17292
17291
17248
17247
17246
17202
17201
17200
17199
17154
17152
17151
17150
6778
6779
7247
7199
7150
7100
7049
6997
6996
6943
6889
6833
6720
6720
14131
14130
14171
14170
14209
14209
14247
14246
14284
14320
14320
14355
14355
14389
14389
14422
14455
14454
14486
14516
14516
14545
14545
14573
14601
14600
14627
14652
14652
14677
14700
14700
14723
14744
14765
14765
14785
14803
11763
11894
12002
12055
12107
12158
12208
12257
12304
12351
12397
12442
12485
12528
12570
12611
12651
12727
12763
12799
12834
12868
3405
3517
3570
3623
3675
3726
3776
3825
3873
3873
3920
3966
4011
4055
4098
4140
4182
4222
4261
4299
4336
4372
4408
4442
4507
4539
4569
4598
4627
4654
4680
4706
4729
4752
4775
4816
4836
4854
4872
1871
1872
1928
1929
1983
2036
2037
2089
2140
2142
2192
2241
2242
2290
2337
1785
29376
29366
29355
29354
29341
29328
29327
29313
29297
29281
29264
29263
29244
29225
29205
29204
29182
29160
27839
29444
29443
29497
29496
29548
29548
29599
29598
29649
29648
29698
29746
29746
29793
29793
29839
29885
29885
29929
29973
30016
30057
30057
30098
30137
30176
30214
30251
30287
18220
18220
19185
19184
19183
19182
19181
19180
19179
19213
19212
19211
19210
19209
19208
19208
19207
19239
19238
19237
19237
19236
19235
19266
19265
19264
19263
19293
19293
19292
19321
19320
19319
19347
19347
19346
16618
17778
17748
17717
17684
17683
17650
17616
17615
17580
17579
17543
17542
17505
17504
17466
17465
17464
17425
17424
17384
17383
17382
17341
17339
17297
17296
17295
17252
17251
17250
17206
17205
17204
17159
17158
17157
17155
17109
17108
17107
17106
17059
17058
17057
6781
7152
7102
7051
6999
6998
6945
6890
6835
6722
14002
14046
14045
14087
14087
14128
14168
14168
14207
14207
14245
14282
14282
14318
14318
14353
14388
14387
14421
14420
14453
14484
14484
14514
14514
14543
14572
14571
14599
14625
14625
14650
14675
14675
14698
14721
14743
14742
14763
14783
11892
11947
12001
12054
12106
12157
12207
12256
12304
12350
12440
12484
12527
12568
12609
12649
12688
12726
12763
12799
12833
12867
12931
3403
3515
3569
3622
3674
3725
3775
3824
3872
3919
3965
4010
4054
4097
4139
4180
4220
4260
4298
4335
4371
4406
4441
4474
4506
4538
4568
4625
4653
4679
4705
4728
4751
4774
4795
4835
1758
1870
1925
1926
1980
2034
2035
2087
2138
2139
2189
2190
2240
2288
2289
2336
2382
1788
29367
29356
29344
29343
29330
29315
29300
29299
29282
29265
29247
29246
29226
29206
29185
29184
29161
29138
29114
29113
29088
29441
29441
29494
29493
29546
29545
29597
29596
29646
29696
29695
29744
29744
29791
29838
29883
29883
29928
29971
30014
30056
30055
30096
30136
30175
30213
30250
18221
19150
19149
19148
19147
19146
19146
19145
19144
19143
19142
19141
19175
19175
19174
19173
19172
19171
19170
19204
19203
19202
19201
19200
19232
19231
19231
19230
19261
19260
19259
19289
19288
19287
19317
19316
16619
17719
17718
17686
17653
17618
17617
17582
17546
17545
17508
17507
17469
17468
17467
17428
17427
17387
17386
17385
17344
17343
17301
17299
17298
17255
17254
17210
17209
17208
17163
17162
17161
17115
17114
17112
17065
17064
17063
17062
17014
17012
17011
17010
17009
6781
6782
7103
7052
7000
6946
6892
6837
6724
13911
13957
14001
14000
14043
14043
14085
14126
14126
14166
14166
14205
14243
14243
14280
14280
14316
14352
14351
14386
14385
14419
14451
14451
14482
14481
14512
14541
14541
14569
14597
14597
14623
14649
14648
14673
14697
14719
14719
14741
14762
11891
11946
12000
12053
12155
12205
12254
12302
12349
12395
12439
12483
12526
12568
12648
12686
12724
12761
12797
12832
12866
12899
12931
3403
3514
3514
3568
3621
3673
3724
3773
3822
3870
3918
3964
4009
4053
4096
4138
4179
4219
4258
4297
4370
4405
4439
4473
4505
4536
4567
4596
4624
4678
4703
4726
4750
4772
4794
1756
1868
1924
1978
1979
2032
2084
2086
2137
2187
2188
2237
2285
2286
2334
2380
2381
2426
1789
29357
29345
29332
29318
29317
29301
29285
29268
29267
29248
29229
29209
29208
29186
29164
29141
29139
29115
29090
29089
29063
29035
27844
29439
29438
29492
29491
29543
29543
29594
29645
29644
29694
29742
29742
29789
29836
29836
29881
29926
29970
30012
30054
30054
30094
30134
30173
18223
18223
19077
19076
19075
19074
19073
19109
19108
19107
19106
19105
19105
19104
19103
19102
19137
19136
19135
19135
19134
19133
19167
19166
19165
19164
19198
19197
19196
19195
19227
19226
19225
19256
19255
19254
19285
16620
17688
17655
17654
17620
17585
17548
17547
17510
17509
17471
17470
17431
17430
17390
17389
17388
17347
17346
17304
17303
17302
17258
17257
17213
17212
17211
17166
17165
17119
17118
17117
17070
17068
17067
17019
17018
17017
17016
16966
16965
16964
16963
16913
16911
16910
6783
6784
7001
6948
6894
6839
6726
13816
13863
13910
13909
13954
13999
13998
14041
14041
14083
14124
14124
14164
14204
14203
14241
14241
14278
14315
14314
14350
14349
14384
14417
14416
14449
14448
14480
14510
14510
14539
14568
14567
14595
14621
14621
14647
14671
14695
14695
14718
11767
11890
11998
12051
12103
12154
12204
12253
12301
12393
12438
12482
12524
12566
12607
12647
12686
12723
12760
12830
12864
12897
12929
12960
12990
3401
3512
3566
3619
3671
3722
3772
3821
3869
3916
3962
4007
4051
4095
4137
4178
4218
4257
4295
4333
4369
4404
4438
4472
4535
4565
4595
4623
4651
4677
4701
4726
1754
1866
1867
1922
1976
2030
2031
2083
2134
2135
2186
2235
2236
2284
2331
2332
2378
2424
2425
2469
1790
1790
29333
29319
29304
29303
29287
29269
29251
29250
29230
29210
29189
29167
29165
29142
29118
29117
29091
29065
29038
29037
29008
28979
28978
28948
29436
29436
29489
29489
29541
29593
29592
29643
29692
29692
29740
29788
29787
29834
29879
29924
29968
30010
30010
30052
30093
30133
18224
19039
19038
19037
19036
19035
19034
19033
19033
19032
19069
19068
19067
19066
19065
19064
19063
19062
19099
19098
19097
19096
19095
19130
19129
19129
19128
19127
19161
19160
19159
19158
19191
19190
19189
19221
19220
16621
17656
17622
17587
17586
17550
17513
17474
17473
17434
17433
17393
17392
17391
17350
17349
17307
17306
17305
17262
17261
17216
17215
17214
17169
17168
17122
17121
17120
17073
17072
17024
17022
17021
16972
16971
16970
16969
16918
16917
16916
16865
16863
16862
16861
16860
16807
6785
6950
6896
6841
6728
13767
13766
13815
13814
13861
13907
13907
13952
13996
13996
14039
14081
14081
14122
14163
14162
14201
14240
14239
14277
14276
14313
14348
14347
14382
14381
14415
14447
14447
14478
14478
14508
14538
14537
14566
14593
14593
14619
14645
14670
14669
14693
11888
11943
11997
12050
12102
12153
12251
12299
12346
12392
12437
12481
12565
12605
12645
12684
12722
12759
12795
12830
12863
12896
12958
12988
13017
13045
3399
3511
3565
3618
3670
3721
3771
3820
3868
3915
3961
4006
4050
4093
4136
4177
4256
4294
4331
4368
4403
4437
4471
4503
4534
4594
4622
4649
4676
4700
4725
1864
1920
1921
1975
2028
2080
2082
2133
2183
2184
2233
2282
2329
2330
2376
2421
2422
2466
2510
2511
1791
1791
29321
29305
29289
29272
29271
29252
29233
29213
29212
29190
29168
29145
29144
29119
29094
29068
29066
29039
29011
29010
28980
28950
28949
28917
28885
27849
29434
29487
29487
29539
29539
29590
29641
29640
29690
29738
29786
29785
29832
29878
29922
29966
30009
30009
30050
18226
18226
18960
18959
18958
18997
18996
18995
18994
18993
18992
18991
18990
18989
19027
19026
19025
19024
19024
19023
19022
19059
19058
19057
19056
19056
19092
19091
19090
19089
19124
19123
19122
19121
19155
19154
19153
19186
16623
16623
17588
17552
17515
17514
17476
17437
17435
17395
17394
17353
17352
17310
17309
17308
17265
17264
17220
17219
17218
17172
17171
17125
17124
17123
17076
17075
17027
17026
17025
16975
16974
16973
16923
16922
16921
16869
16868
16867
16815
16813
16812
16811
16757
16756
16755
16754
6787
6843
6730
13666
13665
13715
13715
13764
13812
13811
13859
13905
13950
13950
13994
14037
14037
14079
14121
14120
14160
14200
14199
14238
14237
14275
14311
14310
14346
14345
14380
14413
14412
14445
14444
14476
14506
14506
14535
14564
14563
14591
14618
14643
14643
14668
11887
11942
11996
12100
12151
12201
12250
12298
12345
12435
12479
12522
12564
12605
12644
12683
12757
12793
12828
12862
12895
12927
12958
12988
13017
13071
3398
3509
3563
3616
3668
3720
3770
3819
3867
3914
3960
4005
4049
4092
4134
4176
4216
4255
4293
4330
4367
4436
4469
4502
4533
4563
4593
4648
4675
1751
1863
1918
1972
1974
2027
2079
2130
2131
2182
2231
2232
2280
2327
2374
2375
2420
2464
2465
2508
2550
2552
1792
1792
29292
29291
29273
29255
29236
29235
29214
29193
29171
29170
29146
29122
29097
29095
29069
29042
29040
29012
28983
28953
28951
28920
28888
28886
28853
28852
28818
29432
29432
29485
29485
29537
29589
29588
29638
29688
29736
29736
29784
29830
29876
29921
29964
30007
30007
18227
18919
18918
18917
18916
18915
18914
18913
18953
18952
18951
18950
18949
18948
18947
18947
18946
18945
18984
18983
18982
18981
18980
19018
19017
19017
19016
19053
19052
19051
19049
19048
19084
19083
19083
19118
19117
19116
16624
16625
17554
17516
17478
17439
17438
17398
17357
17355
17313
17312
17311
17268
17267
17223
17222
17221
17176
17175
17129
17127
17126
17079
17078
17030
17029
17028
16979
16978
16928
16926
16925
16874
16873
16872
16819
16818
16817
16764
16762
16761
16760
16705
16704
16703
16647
16646
16645
6732
13561
13560
13612
13611
13663
13713
13762
13761
13810
13857
13903
13903
13948
13992
13992
14035
14077
14077
14118
14159
14158
14198
14236
14235
14273
14272
14309
14308
14343
14378
14377
14411
14410
14443
14474
14473
14504
14534
14533
14562
14589
14616
14616
11771
11886
11994
12047
12099
12150
12200
12249
12343
12389
12434
12478
12562
12603
12643
12682
12719
12756
12792
12827
12893
12925
12956
12986
13015
13043
13070
13096
3397
3508
3562
3615
3667
3718
3768
3817
3866
3913
3959
4004
4048
4133
4174
4215
4254
4292
4329
4366
4401
4435
4468
4532
4562
4592
4620
4674
1861
1917
1971
1972
2025
2078
2129
2179
2180
2230
2278
2325
2326
2372
2417
2419
2463
2506
2507
2549
2590
2631
1793
1793
29276
29275
29256
29237
29217
29216
29194
29172
29149
29148
29123
29098
29072
29070
29043
29015
28985
28984
28954
28922
28921
28889
28856
28854
28820
28785
28783
28747
27853
29430
29429
29483
29535
29535
29586
29637
29686
29686
29734
29782
29828
29874
29919
29963
18228
18877
18876
18875
18874
18874
18873
18872
18871
18870
18869
18868
18909
18908
18907
18906
18905
18904
18903
18902
18901
18941
18940
18939
18938
18977
18977
18976
18975
18974
19011
19010
19009
19008
19045
19044
19043
19043
19079
19078
16626
17481
17480
17440
17400
17399
17358
17316
17315
17271
17270
17269
17225
17224
17179
17178
17177
17131
17130
17083
17081
17033
17032
17031
16982
16981
16931
16930
16929
16877
16876
16875
16823
16822
16821
16767
16766
16765
16710
16709
16708
16652
16651
16650
8711
8659
8606
8498
8329
13451
13505
13504
13557
13610
13661
13660
13710
13760
13808
13807
13855
13901
13900
13946
13990
14033
14033
14075
14117
14116
14156
14196
14195
14234
14233
14270
14307
14306
14342
14341
14375
14375
14408
14441
14440
14472
14502
14502
14531
14560
14588
11772
11884
11939
11993
12046
12098
12149
12247
12295
12342
12388
12476
12519
12561
12602
12642
12718
12755
12791
12826
12859
12892
12924
12955
13013
13041
13068
13094
13119
13143
3395
3507
3561
3666
3717
3767
3816
3864
3911
3957
4003
4047
4090
4132
4173
4214
4253
4328
4364
4400
4434
4467
4500
4561
4591
4619
1749
1915
1969
2023
2024
2076
2127
2178
2227
2228
2276
2324
2370
2371
2416
2460
2461
2505
2547
2588
2589
2629
2668
1794
1794
29259
29240
29239
29218
29197
29175
29174
29150
29126
29101
29099
29073
29046
29017
29016
28987
28956
28955
28924
28891
28890
28857
28823
28821
28786
28750
28748
28711
28673
27855
27856
29428
29481
29480
29533
29584
29635
29684
29684
29732
29780
29827
29873
18230
18230
18790
18789
18788
18787
18786
18829
18828
18827
18826
18825
18824
18823
18822
18821
18820
18862
18861
18860
18859
18858
18857
18856
18897
18896
18895
18894
18934
18933
18932
18931
18930
18969
18968
18967
18966
19004
19003
19002
19040
16627
17443
17403
17402
17360
17318
17317
17274
17273
17229
17228
17182
17181
17180
17134
17133
17086
17085
17084
17036
17034
16985
16984
16983
16933
16932
16881
16880
16879
16826
16825
16772
16771
16770
16715
16714
16713
16657
16656
16655
8956
8909
8861
8812
8712
8660
8607
8499
8331
16587
16583
16579
13502
13556
13555
13607
13658
13709
13758
13757
13806
13853
13852
13898
13944
13988
13988
14031
14073
14073
14114
14155
14154
14193
14193
14231
14269
14268
14304
14304
14339
14338
14373
14406
14406
14438
14470
14469
14500
14530
14558
11773
11883
11938
11992
12096
12147
12197
12246
12294
12386
12431
12475
12518
12600
12640
12679
12717
12754
12790
12858
12891
12923
12954
12984
13013
13041
13093
13118
13142
13165
3394
3505
3559
3612
3665
3716
3766
3815
3863
3910
4001
4046
4089
4131
4172
4212
4252
4290
4327
4398
4433
4466
4499
4530
1747
1748
1860
1968
2021
2074
2075
2126
2176
2226
2227
2275
2322
2368
2414
2415
2459
2502
2544
2545
2587
2627
2628
2667
2705
2742
1795
29241
29221
29220
29198
29176
29153
29152
29127
29102
29076
29075
29047
29019
28990
28988
28958
28926
28925
28893
28859
28825
28824
28788
28752
28751
28713
28675
28674
28635
28633
28593
28552
29426
29425
29479
29531
29582
29633
29632
29682
29731
29778
29825
18231
18231
18745
18743
18742
18741
18741
18740
18739
18783
18782
18781
18780
18778
18777
18776
18775
18774
18773
18772
18815
18814
18813
18812
18811
18853
18852
18851
18850
18849
18890
18889
18888
18887
18886
18926
18925
18924
18963
18962
18961
16628
17404
17363
17362
17320
17276
17275
17231
17230
17185
17184
17138
17136
17089
17088
17087
17039
17038
16989
16988
16986
16936
16935
16884
16883
16882
16830
16829
16776
16774
16773
16719
16718
16717
16661
16660
16659
9134
9091
9047
8957
8910
8862
8764
8713
8661
8608
8500
8332
16582
16580
16575
16568
13446
13500
13553
13605
13657
13656
13706
13755
13804
13803
13850
13897
13896
13941
13986
14029
14029
14071
14112
14112
14152
14152
14191
14229
14228
14266
14265
14302
14301
14336
14371
14370
14404
14437
14436
14468
14498
14528
11774
11882
11990
12043
12095
12146
12196
12245
12339
12385
12430
12516
12558
12599
12639
12715
12752
12788
12823
12857
12890
12922
12982
13011
13039
13066
13092
13117
13163
13185
13206
3392
3504
3558
3611
3663
3764
3814
3862
3909
3955
4000
4045
4088
4130
4211
4250
4289
4326
4362
4398
4465
4497
4529
1857
1858
1914
2020
2072
2073
2125
2175
2224
2272
2274
2321
2367
2412
2456
2458
2501
2543
2584
2585
2625
2665
2666
2704
2741
2777
1796
29222
29201
29179
29178
29154
29130
29105
29104
29077
29050
29022
29020
28991
28961
28959
28928
28895
28862
28861
28826
28791
28790
28753
28716
28715
28676
28637
28636
28595
28554
28553
28511
28467
27860
29423
29477
29529
29581
29580
29631
29680
29729
29777
18232
18699
18698
18697
18696
18695
18694
18693
18692
18691
18690
18689
18734
18733
18732
18731
18729
18728
18727
18726
18725
18724
18768
18767
18766
18765
18764
18807
18806
18805
18804
18803
18845
18844
18843
18842
18883
18882
18881
18880
18920
16630
17364
17322
17279
17278
17234
17188
17187
17141
17140
17139
17092
17091
17042
17041
17040
16991
16990
16940
16939
16937
16886
16885
16833
16832
16831
16778
16777
16723
16721
16720
16665
16664
16663
9296
9257
9217
9135
9092
9004
8958
8911
8815
8765
8714
8662
8556
8501
8333
16578
16576
16570
16562
16554
13444
13498
13551
13551
13603
13654
13704
13704
13753
13801
13849
13848
13894
13940
13984
13983
14027
14069
14069
14110
14109
14150
14189
14188
14226
14226
14263
14263
14299
14335
14334
14369
14402
14402
14435
14466
14497
11881
11936
11989
12042
12094
12145
12243
12291
12338
12384
12472
12515
12557
12637
12676
12715
12752
12788
12855
12888
12920
12951
12981
13010
13064
13090
13115
13139
13162
13184
13205
3391
3502
3557
3610
3662
3713
3763
3812
3861
3954
3999
4043
4086
4129
4170
4210
4287
4325
4361
4396
4431
4464
1856
1857
1912
1967
2071
2122
2123
2173
2223
2271
2318
2319
2366
2411
2455
2498
2500
2542
2583
2623
2624
2663
2701
2739
2740
2776
2811
1799
29202
29180
29157
29133
29131
29106
29080
29079
29051
29023
28994
28992
28962
28931
28898
28897
28864
28829
28828
28792
28756
28755
28717
28679
28639
28638
28598
28556
28555
28513
28470
28468
28424
28423
27862
29421
29475
29527
29527
29578
29629
29679
29728
18233
18604
18603
18602
18649
18648
18647
18646
18645
18644
18642
18641
18640
18639
18638
18637
18636
18682
18680
18679
18678
18677
18676
18675
18720
18719
18718
18717
18716
18760
18759
18758
18757
18756
18799
18798
18797
18796
18838
18837
18836
16631
16631
17281
17236
17235
17190
17144
17142
17095
17094
17046
17045
17044
16995
16993
16943
16942
16941
16890
16889
16836
16835
16834
16781
16780
16726
16725
16724
16668
16667
16666
8406
8405
9371
9297
9258
9178
9136
9093
9005
8959
8912
8816
8766
8715
8663
8557
8503
8334
16573
16565
16564
16555
16546
16544
16534
13441
13495
13549
13601
13600
13651
13702
13751
13750
13799
13846
13892
13892
13937
13982
14025
14024
14067
14066
14107
14147
14147
14186
14185
14224
14223
14261
14297
14297
14332
14367
14401
14400
14433
14465
11880
11935
11989
12092
12143
12193
12242
12290
12382
12427
12471
12555
12597
12637
12676
12750
12786
12821
12855
12888
12950
12980
13009
13037
13064
13090
13138
13161
13183
13204
13224
13243
3390
3501
3555
3608
3661
3762
3811
3859
3907
3953
3998
4085
4127
4169
4209
4248
4287
4360
4395
4430
1854
1909
1911
1965
2018
2120
2171
2172
2221
2270
2317
2363
2364
2410
2454
2497
2539
2540
2582
2622
2661
2662
2700
2737
2774
2775
2810
2844
1800
29181
29158
29134
29109
29108
29081
29054
29026
29025
28995
28965
28964
28932
28900
28866
28865
28831
28795
28794
28757
28720
28682
28680
28641
28600
28599
28558
28515
28514
28471
28426
28425
28380
28334
28332
28285
29420
29473
29473
29525
29577
29627
18235
18555
18554
18553
18552
18551
18550
18598
18597
18596
18595
18594
18593
18592
18590
18589
18588
18587
18586
18585
18583
18582
18629
18628
18627
18626
18625
18671
18670
18669
18668
18667
18712
18711
18710
18709
18708
18752
18751
18750
18793
18792
18791
16633
17238
17193
17146
17145
17098
17097
17048
17047
16998
16997
16947
16946
16944
16893
16892
16891
16839
16838
16785
16783
16782
16728
16727
16672
16671
16670
9541
9509
9476
9442
9407
9372
9298
9259
9179
9137
9051
9006
8960
8866
8817
8767
8716
8612
8558
8504
8336
16567
16558
16557
16547
16537
16525
16524
16511
16498
13493
13493
13546
13598
13649
13700
13699
13748
13797
13844
13844
13890
13935
13935
13979
14022
14021
14064
14063
14104
14145
14144
14184
14183
14222
14259
14259
14295
14331
14365
14365
14399
11778
11879
11987
12040
12092
12143
12192
12288
12335
12381
12469
12512
12555
12596
12674
12712
12749
12785
12853
12886
12918
12949
12979
13035
13062
13088
13113
13137
13181
13202
13222
13241
13259
13276
3388
3500
3607
3659
3711
3761
3810
3905
3951
3997
4041
4084
4126
4208
4247
4285
4323
4359
1853
1908
1909
1963
2017
2069
2169
2218
2220
2268
2315
2362
2407
2408
2452
2496
2538
2579
2580
2620
2660
2698
2699
2736
2772
2807
2809
2843
2876
1801
1801
29135
29110
29084
29083
29055
29027
28998
28997
28966
28935
28903
28901
28868
28833
28832
28797
28760
28723
28721
28683
28644
28642
28602
28560
28518
28517
28473
28429
28428
28382
28381
28335
28288
28286
28238
28188
27866
29417
29471
29523
29575
18236
18505
18504
18503
18502
18501
18499
18498
18497
18546
18545
18544
18543
18542
18541
18539
18538
18537
18536
18535
18534
18532
18532
18531
18578
18577
18576
18575
18574
18621
18620
18619
18618
18617
18663
18662
18661
18660
18705
18704
18703
18747
18746
16634
17194
17148
17100
17099
17051
17050
17001
16999
16949
16948
16897
16896
16895
16842
16841
16788
16787
16786
16732
16730
16675
16674
16673
8413
8412
8411
9542
9510
9477
9443
9408
9337
9299
9260
9180
9138
9052
9007
8961
8867
8818
8768
8717
8613
8560
8505
8337
16560
16550
16540
16538
16527
16514
16513
16499
16485
16469
16453
13491
13544
13596
13596
13647
13697
13747
13746
13794
13842
13888
13887
13932
13977
13976
14019
14019
14061
14102
14102
14142
14182
14181
14220
14219
14257
14293
14329
14329
14363
11877
11932
11986
12039
12091
12191
12240
12288
12335
12425
12469
12512
12594
12634
12673
12747
12783
12818
12852
12885
12947
12977
13006
13034
13062
13112
13136
13159
13181
13202
13240
13258
13275
13291
3387
3499
3553
3606
3658
3759
3809
3857
3904
3950
4040
4083
4125
4166
4207
4284
1739
1851
1906
1961
1962
2015
2067
2119
2217
2265
2266
2314
2360
2405
2450
2451
2494
2536
2578
2618
2619
2658
2697
2734
2735
2771
2806
2840
2874
2875
2907
1802
1802
29112
29085
29058
29030
29029
28999
28969
28938
28936
28904
28871
28869
28835
28800
28763
28762
28724
28686
28684
28645
28605
28563
28562
28519
28476
28474
28430
28385
28384
28337
28290
28289
28240
28191
28190
28139
28138
27868
29415
29469
29522
18237
18453
18452
18451
18450
18449
18448
18447
18446
18445
18444
18442
18441
18440
18439
18438
18436
18435
18485
18484
18483
18482
18481
18480
18479
18478
18526
18525
18524
18523
18522
18570
18569
18568
18567
18566
18613
18612
18610
18656
18656
18655
18700
16635
17103
17102
17054
17052
17003
16953
16952
16901
16899
16898
16846
16845
16792
16790
16789
16735
16734
16733
16678
16676
8416
9712
9686
9659
9631
9602
9543
9511
9478
9444
9409
9338
9300
9261
9181
9139
9053
9008
8916
8868
8819
8769
8667
8614
8561
8506
8338
16542
16541
16530
16517
16516
16502
16488
16486
16471
16454
16437
16418
13489
13488
13541
13594
13645
13695
13695
13744
13792
13839
13839
13885
13930
13930
13974
13973
14017
14059
14059
14100
14140
14140
14179
14218
14218
14255
14292
14327
14327
11876
11931
11985
12089
12140
12190
12239
12333
12379
12424
12510
12552
12593
12671
12709
12746
12782
12850
12883
12916
12947
12977
13033
13060
13086
13111
13157
13179
13200
13220
13239
13257
13289
13304
13318
3385
3497
3604
3657
3708
3758
3855
3903
3949
3994
4038
4124
4165
4205
4245
1850
1905
1959
2012
2014
2066
2117
2168
2264
2311
2312
2359
2404
2448
2491
2493
2535
2576
2616
2656
2657
2695
2732
2769
2804
2805
2839
2872
2904
2906
2937
1803
1803
29087
29059
29031
29002
29001
28971
28939
28907
28906
28872
28838
28802
28801
28765
28727
28726
28687
28648
28646
28606
28565
28522
28521
28477
28433
28431
28386
28340
28338
28291
28243
28242
28192
28142
28141
28089
28037
28035
27870
29413
18239
18349
18348
18347
18345
18397
18396
18395
18394
18393
18392
18391
18390
18388
18387
18386
18385
18383
18382
18381
18380
18379
18378
18429
18428
18427
18426
18425
18474
18473
18472
18471
18470
18469
18518
18517
18516
18515
18563
18561
18560
18559
18607
18606
16636
17056
17055
17006
16956
16954
16903
16902
16850
16848
16795
16794
16793
16739
16737
16736
16681
16680
8420
9784
9761
9737
9713
9687
9660
9632
9574
9544
9512
9479
9445
9410
9339
9301
9223
9182
9098
9054
9009
8917
8869
8820
8720
8668
8615
8562
8507
16543
16532
16531
16518
16505
16503
16489
16473
16457
16455
16438
16420
16400
16380
13432
13486
13539
13592
13591
13642
13693
13742
13741
13789
13837
13836
13882
13928
13927
13971
14015
14014
14057
14098
14098
14138
14178
14177
14216
14254
14290
14290
11875
11983
12036
12088
12139
12237
12285
12332
12422
12466
12509
12591
12631
12670
12708
12780
12815
12849
12883
12945
12975
13004
13032
13059
13109
13133
13156
13179
13219
13238
13256
13273
13289
13304
13318
3385
3496
3550
3603
3707
3757
3806
3854
3948
3993
4037
4080
4123
1736
1848
1903
1957
2011
2063
2064
2116
2166
2215
2309
2356
2401
2402
2447
2490
2532
2573
2575
2615
2654
2693
2730
2731
2767
2802
2837
2838
2871
2903
2934
2936
2966
1804
1804
29034
29032
29003
28973
28942
28941
28908
28875
28874
28839
28804
28768
28766
28729
28690
28689
28649
28609
28567
28566
28524
28480
28479
28434
28389
28342
28341
28294
28245
28244
28195
28194
28143
28092
28091
28038
27985
27930
27928
27873
7
18294
18293
18292
18291
18290
18289
18342
18341
18339
18338
18337
18336
18335
18333
18332
18331
18330
18328
18327
18326
18325
18324
18323
18322
18374
18373
18372
18371
18369
18420
18419
18418
18417
18416
18466
18465
18464
18463
18511
18510
18509
18558
18557
18556
16638
17007
16957
16906
16905
16852
16851
16798
16797
16742
16741
16740
16685
16683
8423
8422
9847
9827
9785
9762
9738
9714
9688
9661
9633
9575
9545
9513
9480
9446
9376
9339
9302
9224
9183
9099
9055
8965
8918
8870
8772
8721
8669
8617
8563
8340
16522
16521
16507
16506
16492
16476
16475
16458
16441
16422
16403
16401
16381
16359
16337
13430
13484
13483
13537
13589
13640
13690
13690
13739
13787
13787
13834
13880
13880
13925
13969
13969
14012
14055
14054
14096
14137
14136
14176
14214
14252
11874
11928
11982
12035
12137
12187
12236
12284
12376
12421
12507
12549
12590
12630
12706
12743
12779
12814
12881
12913
12944
12974
13030
13057
13083
13109
13155
13177
13198
13218
13254
13271
13287
13302
13316
13329
13341
3383
3549
3602
3654
3705
3756
3853
3900
3946
3992
4079
1734
1846
1902
1956
2009
2061
2113
2163
2164
2214
2262
2354
2399
2444
2445
2488
2531
2572
2612
2613
2653
2691
2728
2765
2766
2801
2835
2868
2870
2902
2933
2963
2992
2994
1805
1805
29006
29005
28974
28943
28911
28910
28877
28842
28841
28806
28769
28732
28730
28692
28652
28612
28611
28569
28527
28525
28482
28437
28392
28390
28344
28296
28295
28247
28197
28196
28146
28095
28093
28041
27987
27986
27931
27876
19783
19948
10149
11743
11739
11735
11730
11724
10100
10101
10102
10103
18284
18282
18281
18280
18279
18277
18276
18275
18274
18272
18271
18270
18269
18268
18267
18266
18319
18318
18317
18316
18314
18313
18365
18364
18363
18362
18361
18412
18411
18409
18408
18458
18458
18507
18506
16639
16909
16907
16855
16854
16800
16799
16745
16744
16688
16687
8427
8426
9901
9884
9866
9848
9828
9786
9763
9739
9715
9689
9662
9606
9576
9546
9514
9481
9447
9377
9340
9303
9225
9184
9100
9056
8966
8919
8823
8773
8722
8670
8618
8510
8342
16510
16495
16494
16479
16477
16461
16444
16425
16424
16404
16384
16362
16361
16338
16315
16313
16289
13427
13481
13535
13587
13586
13637
13688
13737
13736
13785
13832
13831
13878
13923
13923
13967
14011
14010
14053
14094
14094
14134
14174
11784
11873
11927
11981
12085
12136
12186
12282
12329
12375
12463
12506
12548
12628
12667
12705
12742
12812
12847
12880
12912
12972
13001
13029
13057
13107
13131
13154
13176
13216
13235
13254
13271
13301
13315
13328
13340
13351
3382
3493
3548
3601
3704
3754
3803
3852
3945
3990
4035
1845
1900
1954
2008
2060
2111
2161
2211
2212
2260
2308
2398
2442
2485
2528
2529
2570
2611
2650
2688
2690
2727
2763
2798
2800
2834
2867
2899
2930
2932
2962
2991
3019
3021
1806
1806
28977
28976
28944
28912
28879
28878
28844
28808
28772
28771
28733
28695
28693
28654
28614
28572
28571
28528
28485
28483
28439
28393
28347
28345
28298
28250
28248
28199
28148
28147
28096
28044
28042
27989
27934
27933
27878
19785
20003
19949
10151
11741
11737
11732
11725
11718
11710
11701
11690
11679
11667
11641
11625
11609
11592
11556
11535
11514
11492
11469
11421
11394
11367
11339
11310
10123
10124
18263
18262
18261
18260
18258
18257
18310
18309
18308
18307
18306
18358
18357
18356
18355
18406
18405
18455
16640
16858
16857
16803
16802
16747
16746
16691
16690
9971
9959
9946
9932
9902
9885
9867
9849
9829
9787
9764
9740
9716
9690
9663
9607
9577
9547
9515
9482
9414
9378
9341
9265
9226
9144
9101
9013
8967
8920
8824
8774
8723
8620
8566
8511
8343
16496
16481
16465
16463
16446
16428
16426
16407
16387
16385
16364
16341
16318
16316
16292
16266
16265
16238
16211
13479
13533
13532
13584
13635
13686
13685
13734
13783
13782
13829
13876
13875
13921
13965
13965
14008
14051
14050
14092
14133
11785
11872
11979
12032
12084
12135
12233
12281
12373
12418
12463
12547
12588
12628
12704
12741
12777
12812
12846
12910
12941
12971
13000
13055
13081
13106
13130
13174
13196
13216
13252
13269
13285
13300
13314
13327
13349
13359
13368
3380
3546
3599
3651
3703
3802
3850
3898
1731
1843
1898
1953
2006
2058
2110
2160
2209
2258
2305
2306
2353
2441
2484
2526
2568
2569
2609
2648
2687
2724
2725
2762
2797
2831
2864
2866
2898
2929
2959
2960
2990
3018
3045
3046
1807
1807
28947
28946
28914
28880
28846
28845
28810
28773
28736
28735
28696
28657
28617
28615
28574
28531
28530
28486
28442
28396
28395
28348
28301
28299
28251
28202
28200
28150
28099
28097
28045
27992
27990
27936
27880
19788
19787
20108
20056
19950
19896
11738
11733
11727
11720
11712
11702
11692
11681
11669
11655
11641
11611
11594
11575
11537
11516
11494
11470
11446
11421
11395
11341
11311
11281
11250
11218
11184
11150
11115
10129
10130
10131
10925
10134
18253
18252
18251
18250
18303
18302
18301
18353
18352
18351
16641
16806
16805
16750
16695
16694
8433
8432
9992
9972
9960
9947
9933
9903
9886
9869
9850
9810
9788
9765
9741
9716
9691
9637
9608
9578
9547
9516
9450
9415
9379
9342
9266
9227
9145
9102
9014
8968
8874
8825
8775
8673
8621
8567
8512
16483
16467
16450
16448
16430
16429
16409
16389
16388
16366
16344
16343
16319
16295
16269
16268
16241
16214
16212
16184
16154
13422
13477
13530
13582
13633
13633
13683
13732
13732
13780
13828
13827
13874
13919
13919
13963
14007
14006
14049
14090
11786
11925
11979
12031
12133
12183
12232
12326
12373
12418
12504
12546
12626
12665
12703
12740
12776
12844
12877
12909
12940
12998
13027
13054
13080
13128
13151
13174
13214
13233
13251
13268
13298
13312
13326
13338
13349
13359
13368
3379
3491
3545
3598
3701
3751
3801
1729
1841
1897
1951
2004
2057
2108
2158
2208
2256
2303
2350
2351
2396
2482
2525
2566
2606
2608
2647
2685
2723
2759
2760
2795
2830
2863
2895
2896
2928
2958
2987
3015
3017
3044
3070
3095
3096
1808
28916
28883
28882
28847
28812
28811
28775
28738
28699
28698
28659
28618
28577
28575
28533
28489
28488
28443
28398
28351
28350
28303
28254
28253
28203
28153
28101
28100
28048
27994
27993
27939
27883
27882
19790
20257
20209
20109
20057
19952
19897
10154
11729
11721
11713
11704
11694
11683
11670
11657
11643
11628
11595
11577
11558
11537
11495
11472
11448
11423
11396
11369
11341
11312
11282
11219
11186
11152
11117
11080
11043
11005
10965
10925
10884
10799
10755
10710
10139
10140
18247
18246
18245
18298
18297
18296
16753
16698
16696
8436
8435
10009
10001
9993
9973
9961
9948
9920
9904
9887
9870
9851
9811
9789
9766
9742
9717
9666
9638
9609
9579
9548
9485
9451
9416
9380
9306
9267
9187
9146
9060
9015
8923
8875
8826
8726
8675
8622
8568
8345
16452
16451
16432
16413
16412
16392
16390
16369
16347
16345
16322
16297
16296
16271
16244
16243
16215
16186
16157
16126
16125
16093
16061
13474
13528
13580
13579
13631
13681
13680
13730
13778
13778
13825
13872
13871
13917
13961
13961
14004
14047
11869
11924
11978
12081
12132
12182
12278
12326
12372
12460
12503
12585
12625
12664
12738
12774
12809
12843
12876
12938
12968
12998
13026
13078
13103
13127
13172
13193
13213
13232
13267
13283
13298
13312
13336
13347
13357
13366
13374
13381
3377
3543
3597
3649
3750
1727
1839
1895
1949
2003
2055
2106
2157
2206
2254
2302
2348
2393
2395
2439
2523
2564
2605
2644
2645
2684
2721
2757
2793
2827
2828
2861
2894
2925
2955
2956
2986
3014
3041
3042
3069
3094
3118
3119
1809
28884
28850
28849
28814
28777
28740
28739
28701
28661
28621
28620
28578
28536
28534
28491
28446
28401
28400
28353
28306
28304
28256
28206
28205
28154
28103
28050
28049
27996
27941
27940
27885
20443
20398
20352
20259
20210
20110
20059
20006
19899
10155
11723
11715
11706
11704
11684
11672
11659
11644
11629
11613
11579
11559
11539
11518
11474
11449
11424
11398
11371
11343
11313
11283
11252
11220
11186
11152
11082
11045
11006
10967
10927
10886
10843
10800
10756
10665
10618
10570
10520
10470
10419
10145
18242
18241
16699
8439
10031
10027
10022
10010
10003
9985
9974
9962
9949
9921
9905
9888
9870
9833
9812
9790
9767
9743
9693
9667
9639
9610
9580
9518
9486
9452
9417
9345
9307
9229
9188
9105
9061
8971
8924
8876
8778
8727
8676
8623
8515
8347
16435
16415
16414
16394
16373
16371
16349
16348
16324
16300
16299
16273
16247
16245
16218
16189
16188
16158
16128
16096
16064
16062
16028
15994
13473
13526
13525
13577
13629
13628
13679
13728
13728
13776
13823
13823
13869
13915
13914
13959
14003
11868
11923
12029
12080
12131
12229
12278
12325
12415
12459
12543
12584
12624
12700
12737
12773
12808
12874
12906
12937
12968
13024
13051
13077
13102
13149
13171
13192
13230
13249
13266
13296
13310
13323
13335
13346
13364
13372
13380
13386
3377
3488
3542
3647
3699
1838
1893
1947
2001
2053
2105
2155
2204
2253
2300
2346
2392
2393
2437
2481
2563
2603
2643
2681
2682
2720
2756
2791
2825
2859
2860
2892
2923
2954
2983
2984
3012
3040
3066
3067
3092
3117
3140
3162
1811
28851
28816
28815
28779
28741
28703
28702
28663
28622
28581
28580
28537
28494
28493
28448
28403
28356
28355
28307
28259
28257
28208
28157
28106
28104
28052
27999
27997
27943
27888
27886
19794
20487
20399
20354
20260
20211
20162
20060
20008
19954
10156
11716
11707
11697
11686
11674
11660
11646
11631
11615
11580
11561
11541
11520
11497
11474
11426
11400
11372
11344
11315
11285
11254
11221
11188
11154
11119
11082
11045
11007
10929
10887
10845
10802
10758
10712
10666
10619
10570
10472
10421
10368
10315
10260
10205
8495
10036
10032
10028
10018
10011
10004
9986
9975
9963
9937
9922
9906
9889
9871
9834
9813
9791
9768
9720
9694
9668
9640
9611
9551
9519
9486
9453
9383
9346
9308
9230
9189
9106
9062
8972
8925
8829
8779
8729
8625
8571
8516
8348
16397
16396
16375
16374
16351
16328
16327
16303
16301
16276
16250
16248
16221
16192
16191
16161
16131
16099
16098
16065
16031
15997
15995
15960
15923
13416
13470
13523
13576
13575
13626
13677
13676
13726
13774
13774
13821
13868
13867
13913
11790
11867
11975
12027
12079
12179
12228
12277
12369
12414
12500
12542
12583
12661
12699
12736
12807
12841
12874
12906
12966
12995
13023
13050
13100
13124
13148
13190
13210
13230
13264
13280
13295
13309
13334
13345
13355
13364
13372
13384
13389
13393
3374
3541
3594
1836
1891
1946
1999
2052
2103
2153
2203
2251
2299
2345
2390
2435
2436
2479
2522
2602
2641
2679
2681
2718
2754
2790
2824
2857
2890
2891
2922
2952
2982
3010
3011
3038
3065
3090
3114
3115
3139
3161
3182
1812
28817
28781
28744
28743
28705
28665
28664
28624
28583
28540
28539
28496
28451
28450
28404
28358
28310
28309
28261
28211
28210
28159
28108
28055
28054
28000
27946
27944
27889
19797
20572
20531
20488
20400
20355
20308
20213
20163
20061
20009
19956
19901
11708
11698
11687
11675
11662
11648
11632
11616
11599
11563
11542
11521
11499
11476
11451
11426
11374
11346
11317
11286
11255
11223
11190
11156
11120
11084
11047
11009
10969
10929
10888
10804
10759
10714
10668
10620
10572
10523
10473
10421
10369
10263
10207
31006
31061
8494
10033
10029
10019
10012
9997
9987
9976
9964
9938
9923
9907
9890
9854
9835
9814
9792
9746
9721
9695
9669
9641
9583
9552
9520
9487
9420
9384
9347
9271
9231
9149
9107
9019
8973
8879
8830
8780
8679
8626
8572
8517
16378
16377
16355
16354
16330
16329
16305
16304
16278
16252
16251
16223
16222
16194
16164
16134
16132
16101
16068
16034
16033
15998
15963
15926
15925
15887
15848
13414
13468
13521
13521
13573
13624
13624
13674
13674
13723
13772
13771
13819
13865
11865
11920
11974
12026
12128
12178
12227
12322
12368
12456
12499
12541
12621
12661
12735
12771
12806
12840
12904
12935
12965
12994
13048
13074
13099
13124
13168
13189
13210
13246
13263
13279
13308
13321
13333
13344
13362
13370
13377
13383
13391
13395
3374
3485
1834
1889
1944
1998
2050
2101
2152
2201
2250
2297
2343
2389
2433
2434
2478
2520
2561
2640
2678
2715
2717
2753
2788
2822
2856
2888
2919
2921
2951
2980
3008
3036
3062
3063
3088
3113
3136
3137
3159
3181
3201
1814
1813
28745
28707
28706
28667
28626
28585
28584
28542
28498
28497
28453
28407
28406
28360
28312
28264
28262
28213
28162
28161
28109
28057
28003
28002
27947
27892
27891
20692
20653
20614
20532
20489
20446
20356
20310
20262
20165
20114
20010
19957
19903
10159
11689
11676
11663
11649
11634
11618
11600
11582
11544
11523
11500
11477
11453
11428
11402
11374
11346
11317
11257
11225
11192
11157
11122
11086
11049
11010
10971
10931
10890
10847
10804
10760
10715
10668
10574
10525
10474
10423
10371
10318
10263
10208
31005
31113
8493
8493
10026
10020
10013
9997
9988
9977
9953
9939
9924
9908
9874
9855
9836
9815
9793
9747
9722
9696
9669
9614
9584
9553
9521
9455
9421
9385
9311
9272
9192
9150
9065
9020
8974
8880
8831
8732
8680
8627
8573
8351
16357
16334
16333
16308
16307
16282
16281
16255
16253
16226
16225
16196
16167
16165
16135
16103
16071
16069
16036
16001
15966
15964
15928
15890
15889
15850
15810
15770
13412
13466
13465
13519
13518
13571
13622
13621
13672
13721
13721
13769
13817
11864
11919
11973
12076
12127
12177
12274
12321
12411
12455
12498
12580
12621
12697
12734
12770
12838
12871
12903
12934
12992
13020
13047
13074
13122
13145
13167
13207
13227
13245
13277
13293
13307
13320
13342
13352
13361
13369
11806
13387
13391
11802
11801
69
1888
1942
1996
2048
2100
2150
2200
2248
2295
2342
2387
2431
2433
2476
2519
2560
2600
2676
2714
2750
2751
2787
2821
2854
2887
2918
2948
2977
2979
3007
3034
3061
3086
3087
3111
3135
3157
3178
3179
3199
3219
1815
1814
28709
28669
28629
28628
28587
28544
28543
28500
28455
28454
28409
28363
28361
28314
28265
28216
28214
28164
28112
28060
28058
28005
27950
27949
27893
19801
20767
20693
20655
20615
20533
20491
20447
20358
20311
20264
20166
20115
20064
20011
19904
10160
11678
11665
11651
11635
11619
11602
11584
11545
11524
11502
11479
11455
11429
11403
11376
11348
11319
11289
11257
11225
11192
11158
11123
11050
11012
10973
10933
10891
10849
10806
10762
10716
10670
10623
10575
10525
10475
10373
10320
10265
10210
31003
31058
31112
31166
8491
8491
10021
10007
9998
9988
9967
9954
9940
9925
9893
9875
9856
9836
9795
9772
9748
9723
9671
9643
9615
9585
9523
9490
9456
9387
9350
9312
9234
9193
9109
9066
9021
8929
8881
8783
8733
8681
8628
8520
8352
16335
16311
16309
16284
16283
16257
16256
16228
16227
16199
16169
16168
16138
16106
16105
16072
16039
16004
16003
15967
15931
15893
15892
15853
15813
15812
15771
15730
15687
15686
15643
13464
13463
13516
13569
13568
13619
13619
13669
13719
11794
11863
11918
12024
12076
12127
12225
12273
12365
12410
12496
12538
12580
12658
12696
12733
12803
12837
12870
12932
12963
12992
13020
13072
13097
13121
13144
11821
13207
13226
11817
13277
13292
11813
11812
13342
13352
11808
11807
11806
11805
11804
26275
26276
236
183
184
2047
2098
2149
2198
2247
2294
2340
2386
2430
2473
2475
2517
2558
2599
2638
2712
2749
2784
2785
2820
2853
2885
2916
2947
2976
3004
3006
3033
3059
3084
3109
3132
3133
3155
3177
3197
3198
3217
3236
1816
1816
28671
28630
28589
28588
28546
28502
28501
28457
28412
28365
28364
28317
28268
28267
28218
28167
28166
28114
28062
28008
28007
27952
27897
19804
19803
20804
20768
20731
20656
20616
20576
20492
20449
20404
20313
20265
20217
20117
20066
20013
19960
10161
11666
11652
11637
11621
11603
11567
11547
11526
11504
11480
11456
11431
11405
11378
11349
11320
11290
11259
11227
11194
11159
11124
11088
11051
11013
10973
10933
10892
10808
10763
10718
10672
10625
10577
10527
10477
10426
10374
10320
10266
10211
31002
31110
31164
31216
31267
8490
8489
10008
9999
9979
9967
9955
9941
9911
9894
9876
9857
9817
9796
9773
9749
9699
9672
9644
9616
9556
9524
9491
9423
9388
9351
9275
9235
9153
9110
9067
8977
8930
8882
8784
8734
8682
8576
8521
8353
16288
16286
16260
16259
16258
16231
16202
16201
16172
16171
16140
16109
16107
16075
16041
16007
16005
15970
15933
15932
15894
15856
15854
15815
15774
15733
15731
15689
15645
15644
15600
15554
13407
13461
13460
13514
13566
13565
13617
13667
11795
11916
11970
12023
12125
12175
12224
12318
12364
12452
12495
12538
12618
12657
12731
12767
12802
12869
12901
12932
11829
11828
11827
11826
11825
11824
11823
11821
11820
11819
11818
11816
11815
11814
11812
11811
26240
26248
26255
26261
26266
26269
26272
71
290
291
239
186
187
2197
2245
2292
2339
2384
2428
2472
2473
2515
2557
2597
2637
2675
2747
2782
2817
2850
2851
2884
2915
2945
2975
3003
3030
3056
3058
3083
3107
3130
3153
3154
3175
3195
3215
3233
3234
3251
1817
1817
28632
28591
28548
28505
28504
28460
28414
28413
28367
28319
28318
28270
28221
28219
28169
28117
28116
28063
28010
27955
27954
27898
19806
20905
20873
20839
20769
20733
20657
20618
20577
20536
20450
20406
20360
20267
20218
20169
20118
20015
19961
19907
10163
11638
11622
11605
11569
11548
11527
11505
11482
11458
11433
11406
11379
11351
11322
11292
11261
11228
11195
11161
11126
11090
11052
11014
10975
10935
10894
10851
10808
10764
10719
10673
10625
10577
10479
10428
10375
10322
10268
10213
31000
31055
31110
31163
31215
31315
31364
8488
8488
9991
9980
9968
9955
9928
9912
9895
9877
9839
9818
9796
9774
9726
9700
9673
9645
9588
9557
9525
9459
9424
9389
9315
9276
9196
9154
9112
9024
8978
8931
8835
8785
8735
8631
8577
8522
8354
16262
16261
16234
16233
16205
16203
16174
16173
16143
16111
16110
16078
16044
16043
16008
15973
15936
15935
15897
15859
15857
15818
15777
15776
15734
15692
15648
15647
15602
15557
15556
15509
15462
15461
13404
13458
13458
13511
13563
13615
11860
11915
11969
12073
12124
12174
12270
12317
12407
12452
12536
12577
12617
11838
11837
11836
11834
11833
11832
11831
11830
25898
25925
25951
25976
26000
26045
26066
26085
26104
26122
26155
26170
26184
26209
26220
26230
26239
26247
26253
26259
26264
26267
72
395
344
293
294
242
189
189
23
2383
2427
2470
2513
2514
2555
2596
2635
2673
2711
2781
2815
2849
2881
2912
2914
2944
2973
3001
3029
3055
3080
3082
3106
3129
3151
3173
3193
3194
3213
3232
3249
3265
3266
1818
1818
28551
28550
28506
28462
28461
28416
28369
28368
28321
28273
28271
28222
28172
28170
28119
28066
28065
28011
27957
27901
19809
20998
20968
20907
20874
20840
20771
20734
20697
20619
20579
20537
20451
20407
20362
20315
20220
20170
20120
20068
19963
19908
10165
11608
11589
11570
11550
11529
11506
11483
11459
11434
11408
11381
11353
11323
11293
11262
11230
11197
11163
11128
11091
11054
11016
10977
10937
10895
10853
10810
10766
10721
10674
10627
10579
10530
10480
10428
10376
10323
10269
10214
31053
31108
31161
31213
31264
31314
31363
31457
8486
8486
9981
9957
9943
9928
9913
9896
9860
9840
9819
9797
9752
9727
9701
9647
9618
9589
9558
9494
9460
9390
9354
9316
9238
9197
9155
9070
9025
8979
8885
8836
8787
8685
8632
8578
8523
8356
16236
16235
16207
16206
16176
16175
16145
16114
16112
16080
16079
16045
16011
15976
15974
15938
15900
15899
15860
15821
15819
15779
15737
15695
15693
15650
15605
15604
15559
15512
15511
15463
15415
15414
15364
15314
15263
13456
13509
11798
11858
11914
12020
12072
12172
12221
12269
11846
12407
11843
11842
11841
11840
11839
25646
25681
25715
25748
25780
25811
25840
25897
25924
25950
25975
25999
26021
26043
26064
26084
26121
26138
26154
26169
26196
26208
26219
26229
26237
26245
26252
26257
26262
75
446
397
346
347
296
297
244
245
192
26
27
2513
2554
2594
2634
2672
2709
2746
2814
2847
2880
2911
2941
2970
2972
3000
3027
3054
3079
3103
3126
3128
3150
3171
3191
3211
3212
3230
3247
3264
3279
3280
3294
1819
28509
28508
28464
28418
28417
28371
28324
28322
28274
28225
28223
28173
28122
28121
28068
28015
27960
27959
27903
19811
21055
21027
20970
20939
20875
20842
20807
20736
20698
20660
20580
20538
20496
20408
20363
20317
20269
20221
20121
20070
20017
19964
10166
11591
11572
11551
11530
11508
11485
11461
11436
11409
11382
11354
11325
11295
11264
11263
11230
11197
11163
11128
11092
11055
10978
10938
10897
10855
10812
10768
10722
10676
10629
10581
10532
10481
10430
10378
10325
10271
10216
30998
31053
31107
31160
31212
31263
31361
31409
31456
31502
8485
8484
9958
9944
9929
9897
9880
9861
9841
9799
9776
9753
9728
9676
9648
9619
9560
9528
9495
9427
9391
9355
9279
9239
9198
9114
9071
9026
8934
8886
8837
8738
8686
8633
8579
8524
16210
16209
16180
16179
16148
16147
16116
16115
16082
16081
16048
16014
15978
15977
15940
15903
15901
15863
15824
15822
15782
15740
15739
15696
15653
15608
15607
15562
15515
15514
15466
15418
15417
15367
15317
15315
15264
15212
15158
13399
13453
11857
11966
12019
11851
11850
11849
11847
11846
25330
25373
25415
25456
25535
25572
25609
25645
25680
25714
25747
25809
25839
25868
25896
25923
25948
25973
25997
26020
26042
26063
26102
26120
26137
26153
26182
26195
26206
26217
26227
26236
26243
26250
26249
76
497
448
449
399
349
350
299
299
247
248
195
195
2593
2632
2670
2708
2744
2780
2846
2878
2909
2940
2969
2997
2999
3026
3052
3077
3102
3125
3147
3148
3170
3190
3209
3227
3245
3246
3262
3278
3292
3305
3306
1820
28466
28421
28420
28373
28326
28325
28277
28276
28226
28176
28175
28123
28071
28070
28016
27962
27906
27905
21133
21108
21056
21029
20971
20940
20877
20843
20809
20737
20699
20661
20581
20540
20497
20454
20410
20318
20271
20222
20173
20071
20019
19966
19911
11573
11553
11532
11510
11486
11462
11437
11411
11384
11356
11326
11325
11295
11264
11232
11199
11165
11130
11093
11056
11018
10979
10939
10898
10855
10812
10768
10723
10677
10630
10581
10532
10482
10380
10327
10273
10218
30996
31051
31105
31158
31210
31261
31311
31360
31408
31455
31545
31589
8483
8483
9945
9915
9898
9881
9862
9822
9800
9777
9753
9704
9677
9649
9591
9561
9529
9463
9428
9392
9319
9280
9240
9158
9116
9072
8982
8935
8887
8789
8739
8687
8634
8580
8358
16182
16181
16151
16150
16118
16117
16085
16052
16050
16016
16015
15979
15943
15942
15904
15866
15864
15825
15784
15783
15742
15699
15656
15654
15610
15564
15563
15517
15469
15468
15420
15370
15369
15318
15267
15215
15213
15160
15105
15050
23141
11856
11854
11853
25001
25051
25148
25195
25240
25285
25329
25372
25454
25494
25533
25571
25608
25644
25712
25745
25777
25808
25838
25867
25894
25921
25947
25972
25996
26019
26061
26081
26100
26118
26135
26166
26180
26193
26205
26216
26225
26234
26242
26241
77
546
499
499
451
401
402
352
352
301
302
250
250
197
198
32
2743
2778
2812
2877
2908
2938
2968
2996
3023
3024
3051
3076
3100
3124
3146
3167
3168
3189
3208
3226
3243
3260
3275
3276
3290
3304
3316
3327
1821
28422
28376
28329
28328
28279
28278
28229
28179
28177
28126
28125
28072
28019
28018
27963
27908
21202
21180
21134
21109
21058
21030
20972
20942
20910
20844
20810
20774
20701
20662
20623
20541
20499
20455
20411
20366
20272
20224
20174
20124
20072
19967
19913
10169
11534
11511
11488
11464
11439
11412
11385
11357
11356
11327
11297
11266
11234
11200
11166
11131
11095
11058
11020
10981
10940
10899
10857
10814
10770
10725
10679
10631
10583
10534
10484
10433
10381
10327
10273
10218
30995
31050
31104
31157
31209
31260
31310
31406
31453
31499
31544
31588
31672
8481
8481
9916
9899
9863
9844
9823
9801
9755
9730
9705
9651
9622
9592
9531
9498
9464
9394
9358
9320
9242
9201
9159
9117
9029
8983
8936
8888
8791
8740
8688
8635
8527
8359
16153
16122
16121
16088
16087
16054
16053
16018
16017
15982
15945
15944
15907
15868
15867
15828
15787
15786
15744
15702
15700
15657
15613
15611
15566
15519
15472
15471
15422
15373
15372
15321
15320
15269
15216
15163
15161
15107
15052
23250
23305
24790
24844
24897
25000
25050
25098
25146
25193
25239
25327
25370
25412
25453
25493
25532
25606
25642
25677
25711
25744
25776
25807
25836
25893
25920
25946
25971
25994
26017
26039
26060
26080
26099
26117
26150
26165
26179
26191
26203
26214
26224
26223
26232
640
594
595
548
501
502
453
404
404
354
355
304
305
252
253
254
201
202
36
205
206
40
41
3022
3048
3049
3075
3099
3122
3144
3166
3186
3187
3206
3225
3242
3258
3273
3288
3289
3302
3314
3326
3336
1824
28377
28330
28282
28281
28231
28181
28180
28129
28127
28075
28022
28021
27966
27965
27910
19817
21203
21181
21135
21111
21059
21031
21003
20943
20911
20846
20811
20776
20702
20664
20624
20584
20500
20457
20412
20367
20321
20273
20176
20125
20074
20022
19968
10170
11513
11490
11465
11440
11414
11387
11359
11358
11328
11298
11267
11235
11202
11168
11133
11097
11060
11021
10982
10942
10901
10859
10816
10772
10726
10680
10633
10585
10536
10486
10435
10382
10329
10275
10220
30993
31048
31102
31155
31207
31258
31308
31357
31405
31452
31498
31586
31629
31671
31712
8480
8479
9883
9864
9845
9824
9780
9756
9731
9680
9652
9623
9563
9532
9499
9431
9395
9359
9283
9243
9202
9161
9075
9030
8984
8937
8841
8792
8741
8689
8583
8528
8360
16092
16091
16057
16056
16022
16021
15985
15984
15948
15946
15909
15871
15870
15830
15790
15788
15747
15705
15703
15660
15615
15614
15568
15522
15521
15473
15425
15424
15375
15324
15323
15272
15219
15218
15164
15110
15109
15053
23248
23304
23358
23144
24843
24896
24947
24998
25048
25145
25192
25237
25282
25326
25369
25411
25492
25530
25568
25605
25641
25676
25710
25742
25805
25835
25864
25892
25919
25944
25969
25993
26016
26038
26059
26079
26098
26132
26148
26163
26177
26190
26201
26212
26212
79
686
642
642
597
550
551
503
504
456
406
407
357
358
359
308
309
256
257
258
260
261
262
209
210
44
45
3097
3121
3143
3164
3184
3204
3205
3223
3240
3257
3272
3286
3300
3312
3313
3324
3335
3344
1825
28284
28283
28234
28184
28183
28131
28130
28078
28077
28023
27969
27968
27912
27911
19819
21244
21224
21182
21159
21112
21086
21032
21004
20944
20913
20880
20812
20777
20740
20665
20625
20585
20544
20458
20414
20368
20322
20275
20226
20177
20075
20023
19970
19915
11491
11467
11442
11416
11388
11360
11359
11330
11300
11269
11237
11204
11169
11134
11133
11097
11060
11022
10983
10943
10902
10859
10816
10728
10682
10681
10634
10586
10537
10486
10435
10383
10330
10276
10221
30992
31047
31101
31154
31206
31257
31307
31357
31451
31497
31542
31586
31629
31671
31750
31789
8478
8478
9865
9825
9804
9781
9733
9707
9681
9625
9595
9564
9501
9467
9432
9396
9323
9284
9244
9203
9120
9076
9031
8985
8891
8843
8793
8742
8690
8584
8530
8361
16060
16058
16024
16023
15988
15951
15950
15913
15911
15873
15872
15833
15792
15791
15750
15748
15706
15662
15661
15617
15571
15570
15523
15476
15475
15426
15377
15376
15326
15274
15273
15221
15167
15166
15112
15056
23245
23246
23302
23356
23409
23145
24787
24841
24894
24997
25047
25096
25143
25190
25236
25281
25368
25409
25450
25490
25529
25567
25604
25639
25708
25741
25773
25804
25834
25863
25890
25917
25943
25968
25992
26015
26036
26057
26077
26114
26131
26147
26162
26175
26188
26188
26199
81
732
732
688
644
644
599
552
553
506
506
458
459
410
411
361
362
363
312
312
366
315
316
264
265
212
213
213
3142
3163
3183
3202
3221
3222
3239
3255
3271
3285
3298
3310
3322
3332
3333
3343
3351
1826
1826
28186
28185
28134
28133
28080
28027
28026
27972
27970
27915
27914
21313
21297
21280
21245
21225
21183
21161
21113
21087
21034
21005
20975
20914
20881
20848
20778
20742
20666
20627
20586
20545
20502
20415
20370
20323
20276
20227
20178
20128
20076
19971
19917
10173
11443
11417
11390
11362
11361
11331
11301
11270
11238
11205
11171
11170
11135
11099
11062
11024
10984
10944
10903
10861
10818
10774
10729
10683
10636
10587
10538
10488
10437
10385
10332
10278
10223
30990
31045
31099
31153
31205
31256
31306
31355
31403
31450
31496
31541
31627
31669
31710
31750
31788
31826
8476
8476
9826
9805
9759
9734
9708
9655
9626
9596
9534
9502
9468
9398
9361
9324
9285
9205
9164
9121
9077
9032
8940
8893
8844
8794
8743
8639
8586
8531
8363
16026
15991
15990
15954
15952
15915
15914
15875
15836
15835
15795
15793
15752
15751
15709
15665
15664
15619
15618
15573
15526
15525
15477
15429
15428
15378
15328
15327
15276
15223
15222
15169
15115
15113
15058
23243
23299
23300
23354
23408
23460
23511
23147
24840
24893
24945
24995
25045
25142
25189
25235
25280
25323
25366
25408
25449
25528
25565
25602
25638
25673
25707
25740
25772
25802
25832
25861
25889
25916
25942
25966
25990
26013
26035
26056
26076
26094
26112
26129
26145
26160
26173
26186
818
818
776
734
734
691
646
647
601
555
556
508
509
461
462
463
414
415
365
366
419
368
369
370
319
320
268
268
215
216
217
51
52
3238
3254
3269
3283
3297
3309
3320
3330
3340
3348
3355
3357
1827
1827
28136
28135
28083
28030
28028
27974
27973
27918
27916
19824
21342
21328
21298
21282
21246
21226
21185
21162
21114
21089
21035
21006
20977
20915
20883
20849
20779
20743
20705
20628
20587
20546
20504
20460
20416
20325
20277
20229
20179
20129
20078
20025
19918
10174
11419
11392
11363
11334
11333
11303
11272
11240
11207
11172
11171
11136
11100
11063
11025
10986
10946
10905
10863
10820
10775
10730
10684
10637
10589
10540
10490
10439
10387
10334
10280
10224
30989
31044
31098
31099
31152
31204
31255
31305
31401
31448
31494
31539
31583
31626
31668
31709
31787
31824
31861
31897
8475
8474
8473
9760
9710
9683
9656
9598
9567
9535
9503
9435
9399
9363
9325
9247
9206
9165
9122
9078
9033
8942
8894
8845
8795
8693
8640
8587
8532
15993
15957
15956
15919
15917
15879
15878
15839
15837
15797
15756
15755
15712
15711
15668
15667
15622
15621
15575
15529
15528
15480
15479
15430
15381
15380
15330
15278
15277
15225
15172
15170
15116
15061
15060
23242
23297
23351
23353
23406
23458
23509
23560
23148
24784
24838
24943
24994
25044
25093
25141
25188
25233
25278
25365
25407
25448
25487
25526
25564
25601
25637
25672
25705
25738
25770
25801
25831
25860
25887
25914
25940
25965
25989
26012
26033
26054
26074
26093
26111
26127
26143
26158
83
84
860
820
778
779
736
693
693
649
649
604
605
559
559
512
513
465
466
467
418
470
470
421
422
372
373
322
322
323
271
272
219
220
220
3268
3282
3295
3307
3319
3329
3338
3347
3354
3360
3366
1829
1828
28085
28032
28031
27977
27975
27920
27919
19827
21367
21356
21343
21329
21299
21283
21247
21227
21186
21163
21115
21090
21063
21007
20978
20947
20884
20850
20781
20744
20707
20629
20589
20547
20505
20462
20417
20372
20325
20278
20181
20130
20079
20027
19973
10175
11393
11365
11336
11306
11304
11273
11241
11208
11174
11173
11138
11102
11065
11027
10988
10947
10906
10905
10863
10777
10732
10686
10639
10591
10590
10541
10491
10439
10387
10334
10280
10225
30988
31043
31097
31150
31202
31253
31303
31352
31400
31447
31493
31538
31624
31666
31707
31747
31786
31824
31895
31930
31964
8473
8471
8471
9711
9657
9629
9599
9568
9504
9471
9436
9400
9327
9288
9248
9207
9166
9123
9035
8989
8943
8895
8846
8746
8694
8642
8588
8533
15922
15921
15883
15881
15842
15841
15801
15799
15758
15757
15715
15713
15670
15669
15625
15623
15578
15532
15530
15483
15482
15433
15432
15382
15332
15331
15280
15227
15226
15173
15119
15118
15062
23239
23240
23295
23350
23403
23404
23456
23508
23558
23607
23655
24783
24837
24890
24942
24993
25092
25140
25186
25232
25277
25321
25363
25405
25446
25486
25525
25563
25599
25635
25670
25737
25769
25800
25829
25858
25858
25886
25913
25939
25963
25987
26010
26032
26053
26072
26091
26109
26126
26125
26141
85
902
862
863
822
780
781
738
739
696
651
652
607
608
562
562
563
516
517
469
520
521
472
473
424
425
426
375
376
325
326
327
275
275
222
223
224
58
59
3337
3345
3352
3359
3364
3368
1830
1830
28033
27979
27924
27923
19830
21405
21397
21388
21368
21357
21344
21330
21301
21284
21248
21229
21187
21164
21141
21091
21064
21009
20979
20949
20885
20851
20817
20745
20708
20669
20590
20549
20506
20463
20418
20373
20327
20279
20231
20132
20080
20028
19975
19920
11366
11337
11307
11276
11275
11243
11210
11176
11174
11139
11103
11066
11028
10989
10949
10948
10907
10865
10822
10778
10733
10686
10639
10591
10542
10492
10441
10389
10336
10282
10227
30986
31041
31095
31148
31200
31251
31301
31350
31398
31445
31491
31536
31580
31623
31665
31706
31784
31822
31859
31894
31929
31995
32027
8471
8469
8469
9658
9630
9570
9538
9505
9472
9402
9365
9328
9289
9249
9209
9167
9081
9036
8991
8944
8896
8847
8747
8696
8643
8589
8366
15885
15884
15845
15804
15803
15762
15760
15718
15717
15674
15672
15628
15627
15582
15581
15535
15533
15486
15485
15436
15435
15385
15335
15333
15282
15281
15229
15175
15174
15120
15065
15064
23237
23293
23294
23348
23401
23454
23455
23506
23556
23605
23654
23701
23151
24782
24889
24941
24992
25041
25090
25138
25185
25231
25275
25319
25362
25404
25445
25523
25561
25598
25634
25669
25703
25735
25767
25798
25828
25857
25885
25884
25911
25937
25962
25985
26008
26030
26051
26071
26070
26089
26107
86
980
942
943
904
864
865
824
783
783
741
742
698
699
655
656
611
611
565
566
567
569
570
570
523
524
476
476
427
428
378
379
380
328
329
330
278
279
226
227
228
62
63
3363
3367
3370
1831
1831
27926
27925
19833
21418
21413
21406
21398
21389
21370
21358
21345
21331
21302
21285
21249
21230
21209
21165
21142
21092
21065
21010
20980
20950
20886
20853
20818
20747
20709
20671
20631
20550
20507
20464
20420
20374
20328
20281
20232
20183
20082
20029
19976
19922
10178
11308
11277
11245
11244
11211
11177
11142
11141
11105
11068
11030
10991
10951
10949
10908
10866
10823
10779
10734
10688
10641
10593
10544
10494
10443
10391
10338
10284
10229
30984
31039
31093
31094
31147
31199
31250
31300
31349
31397
31444
31490
31578
31621
31663
31704
31744
31783
31821
31893
31928
31961
31994
32056
32086
32114
8468
8467
8466
9571
9539
9473
9439
9403
9366
9329
9290
9250
9169
9126
9082
9037
8992
8945
8897
8799
8749
8697
8644
8536
8368
15847
15807
15805
15764
15763
15720
15677
15676
15632
15631
15585
15584
15583
15537
15536
15489
15487
15439
15438
15388
15387
15336
15285
15284
15231
15230
15177
15123
15121
15066
15065
23236
23291
23345
23347
23400
23452
23503
23504
23555
23604
23652
23699
23745
23152
24780
24834
24887
24939
24990
25089
25137
25183
25229
25274
25318
25361
25402
25443
25483
25522
25560
25597
25632
25667
25701
25734
25766
25797
25826
25855
25883
25883
25910
25935
25960
25984
26007
26006
26028
26049
26069
26087
87
88
1019
982
944
945
906
867
867
827
827
786
744
744
701
702
658
659
659
614
615
663
618
618
572
573
526
526
527
479
480
431
432
381
382
383
332
333
334
282
283
284
231
232
233
234
8
8
21432
21430
21427
21419
21414
21407
21399
21381
21371
21359
21346
21333
21303
21286
21251
21231
21189
21167
21143
21093
21067
21039
20982
20951
20919
20854
20819
20748
20710
20672
20632
20592
20551
20465
20421
20376
20329
20282
20234
20184
20134
20031
19977
19923
10179
11279
11247
11246
11213
11178
11143
11142
11106
11069
11031
10992
10952
10951
10910
10868
10825
10781
10736
10690
10643
10595
10545
10495
10444
10392
10339
10285
10284
10229
30984
31039
31093
31146
31198
31249
31299
31348
31396
31443
31489
31534
31578
31620
31662
31703
31781
31819
31856
31892
31927
31992
32024
32055
32085
32140
32167
8466
8466
8464
9508
9474
9440
9404
9367
9330
9252
9211
9170
9127
9083
9038
8993
8946
8850
8800
8750
8698
8592
8537
8369
15768
15766
15724
15723
15680
15678
15634
15633
15588
15586
15540
15539
15492
15491
15443
15442
15440
15391
15390
15339
15288
15287
15234
15233
15179
15178
15124
15069
15068
23234
23235
23290
23344
23397
23398
23451
23502
23552
23553
23602
23650
23698
23744
23789
23833
23154
24833
24886
24938
24989
25038
25087
25135
25182
25228
25273
25316
25359
25401
25442
25481
25520
25558
25595
25631
25666
25700
25732
25764
25795
25825
25854
25853
25881
25908
25934
25958
25958
25982
26005
26026
26047
26067
26067
1091
1056
1020
1021
984
947
947
908
909
870
829
830
789
789
747
748
705
706
661
662
709
665
665
666
621
622
575
576
529
530
482
482
483
434
435
436
386
387
388
337
338
339
287
288
289
125
19837
19838
21431
21425
21420
21415
21408
21392
21382
21372
21360
21347
21334
21304
21287
21252
21232
21190
21168
21144
21094
21068
21040
20983
20952
20921
20855
20820
20785
20711
20673
20634
20593
20552
20510
20466
20377
20331
20283
20235
20186
20135
20084
19979
19924
10180
11248
11215
11214
11180
11145
11109
11108
11071
11033
10994
10954
10953
10911
10869
10826
10782
10737
10691
10644
10596
10547
10497
10446
10445
10393
10340
10286
10231
30982
31037
31091
31144
31196
31247
31297
31346
31394
31441
31487
31532
31576
31619
31661
31702
31741
31780
31818
31890
31925
31959
31991
32023
32083
32112
32139
32166
32192
8464
8463
8463
9475
9441
9405
9331
9293
9253
9212
9171
9128
9084
9040
8948
8900
8851
8802
8751
8647
8593
8539
8371
15726
15683
15682
15638
15636
15591
15590
15544
15543
15495
15494
15493
15445
15444
15395
15394
15343
15342
15291
15290
15237
15236
15182
15181
15127
15125
15070
15069
23232
23287
23288
23343
23396
23397
23449
23500
23550
23600
23601
23649
23696
23742
23787
23832
23875
23155
24777
24831
24884
24936
24987
25037
25086
25134
25180
25226
25271
25315
25358
25399
25440
25480
25519
25557
25594
25629
25664
25698
25731
25763
25793
25823
25823
25852
25879
25906
25906
25932
25956
25980
26003
26003
26024
90
1126
1092
1093
1058
1023
1023
986
949
949
911
912
872
832
833
791
792
793
751
752
708
754
755
711
712
668
669
623
624
578
579
579
532
533
485
486
487
438
439
440
390
391
392
393
394
128
127
27814
19839
19840
21426
21421
21416
21402
21393
21383
21373
21361
21348
21321
21305
21288
21253
21233
21191
21169
21145
21096
21069
21041
20984
20953
20922
20856
20822
20786
20713
20674
20635
20594
20553
20511
20467
20423
20378
20332
20236
20187
20137
20085
20033
19980
19925
11216
11182
11181
11146
11110
11109
11072
11034
10995
10955
10954
10913
10871
10828
10784
10739
10693
10646
10598
10549
10548
10498
10447
10395
10342
10288
10233
30980
31035
31089
31142
31194
31195
31246
31296
31345
31393
31440
31486
31531
31575
31618
31660
31740
31779
31816
31853
31889
31957
31990
32021
32052
32082
32111
32165
32190
32215
32239
32261
8462
8461
8460
9370
9332
9294
9254
9213
9172
9129
9041
8996
8949
8901
8853
8803
8701
8648
8595
8540
15685
15641
15640
15595
15594
15592
15546
15545
15498
15496
15448
15447
15398
15397
15396
15346
15345
15293
15292
15240
15239
15185
15184
15130
15128
15073
15072
23230
23231
23286
23340
23341
23394
23446
23448
23499
23549
23598
23646
23647
23695
23741
23786
23830
23873
23915
23956
24776
24830
24883
24935
24986
25036
25084
25132
25179
25225
25270
25313
25356
25398
25439
25479
25518
25555
25592
25628
25663
25663
25697
25729
25761
25792
25822
25821
25850
25878
25878
25904
25930
25955
25955
25978
26001
92
1161
1161
1128
1095
1095
1060
1025
1025
989
989
952
914
914
875
876
835
836
795
796
796
798
799
756
757
758
714
715
671
672
627
627
581
582
583
536
537
537
489
490
491
442
443
445
129
128
27813
27812
27811
27807
19842
21417
21410
21403
21394
21384
21374
21362
21336
21322
21306
21273
21254
21234
21193
21170
21146
21097
21070
21043
20985
20955
20923
20890
20823
20787
20751
20675
20636
20596
20554
20512
20469
20424
20379
20333
20286
20237
20138
20087
20034
19981
19927
10183
11149
11148
11112
11075
11074
11036
10997
10957
10916
10915
10872
10829
10785
10740
10694
10647
10599
10598
10549
10499
10448
10396
10343
10289
10234
30979
31034
31088
31141
31142
31194
31245
31295
31343
31391
31438
31484
31529
31573
31616
31658
31699
31739
31815
31852
31887
31922
31956
31989
32021
32051
32109
32137
32164
32189
32214
32238
32281
32302
8460
8459
8459
9333
9295
9255
9214
9131
9087
9042
8997
8950
8902
8805
8754
8702
8650
8596
8373
15598
15597
15551
15550
15548
15501
15500
15452
15451
15449
15400
15399
15349
15348
15297
15296
15295
15242
15241
15188
15187
15132
15131
15076
15075
23227
23228
23283
23338
23339
23392
23393
23445
23496
23497
23547
23597
23645
23692
23693
23739
23784
23828
23872
23914
23955
23995
23158
24775
24829
24881
24933
24984
25034
25083
25131
25178
25223
25268
25312
25355
25397
25437
25477
25516
25554
25591
25627
25661
25695
25695
25728
25760
25790
25790
25820
25848
25848
25876
25903
25928
25928
25953
25977
1225
1225
1194
1163
1130
1130
1097
1097
1063
1027
1028
991
992
955
955
917
918
878
879
839
839
882
842
842
801
802
759
760
717
718
673
674
675
630
631
585
585
586
539
540
541
542
494
495
130
27810
27809
27804
27803
27802
19842
19843
21411
21404
21386
21375
21364
21351
21337
21323
21291
21274
21255
21215
21194
21171
21147
21098
21071
21044
21015
20956
20924
20892
20824
20789
20752
20715
20676
20637
20597
20555
20470
20426
20380
20334
20287
20239
20189
20139
20036
19982
19928
10184
11114
11113
11076
11038
11037
10998
10958
10917
10916
10874
10831
10787
10742
10696
10649
10648
10600
10551
10501
10450
10398
10345
10291
10236
30977
31032
31033
31087
31140
31192
31243
31293
31342
31390
31391
31438
31483
31528
31572
31656
31697
31737
31776
31814
31851
31886
31954
31987
32019
32050
32079
32108
32136
32163
32188
32236
32259
32280
32301
32321
32339
8458
8458
8457
9216
9174
9132
9088
9043
8998
8951
8856
8806
8755
8704
8651
8543
8375
15553
15506
15505
15503
15455
15454
15405
15404
15403
15352
15351
15300
15299
15298
15246
15245
15192
15190
15189
15135
15134
15079
15077
23224
23225
23281
23282
23336
23389
23390
23443
23444
23495
23545
23594
23595
23643
23690
23737
23738
23783
23827
23870
23912
23953
23993
24033
23159
24773
24827
24880
24932
24983
25033
25082
25129
25176
25222
25222
25267
25310
25353
25395
25436
25476
25515
25553
25589
25625
25660
25694
25694
25726
25758
25789
25789
25818
25847
25847
25874
25901
25901
25927
94
95
1256
1227
1196
1196
1165
1132
1133
1099
1100
1065
1030
1030
994
994
957
958
919
920
881
881
923
884
884
844
845
845
804
805
763
763
720
721
677
678
678
633
634
635
589
590
591
592
132
131
27801
27800
27799
27798
27796
27789
19844
19845
19846
21387
21376
21365
21352
21338
21309
21292
21275
21256
21216
21195
21172
21148
21099
21072
21045
21016
20957
20925
20893
20859
20790
20753
20716
20678
20638
20598
20557
20514
20471
20427
20382
20288
20240
20191
20140
20089
20037
19983
19929
10185
11078
11040
11001
11000
10960
10919
10877
10876
10832
10788
10743
10697
10650
10649
10601
10552
10502
10451
10399
10346
10292
10237
30976
30977
31032
31086
31139
31190
31241
31291
31292
31341
31389
31436
31482
31527
31571
31614
31655
31735
31774
31812
31849
31885
31920
31953
31986
32018
32049
32079
32134
32161
32187
32211
32235
32258
32280
32300
32320
32338
32356
8456
8455
8455
9175
9133
9089
9045
8953
8905
8857
8807
8756
8705
8599
8544
8376
15460
15458
15409
15408
15407
15357
15356
15355
15303
15302
15301
15249
15248
15247
15194
15193
15139
15137
15082
15081
15080
23221
23222
23278
23279
23333
23335
23388
23440
23441
23492
23493
23544
23593
23641
23642
23689
23735
23780
23824
23825
23869
23911
23952
23992
24031
24069
24106
23161
24772
24826
24879
24930
24981
25031
25080
25128
25175
25221
25265
25309
25352
25394
25435
25435
25475
25513
25551
25588
25624
25659
25692
25692
25725
25757
25756
25787
25817
25816
25845
25873
25873
25899
95
96
1287
1258
1258
1229
1198
1198
1167
1134
1135
1101
1102
1067
1068
1033
1033
997
998
960
961
922
963
964
925
926
887
887
847
848
849
807
808
766
767
723
724
725
681
682
683
638
639
133
132
27795
27794
27793
27792
27791
27783
27782
27781
27772
19846
19847
21366
21353
21340
21325
21310
21293
21276
21238
21217
21196
21173
21126
21100
21074
21046
21018
20958
20927
20894
20861
20826
20755
20717
20679
20639
20599
20558
20516
20472
20428
20383
20337
20289
20192
20142
20090
20038
19985
19930
10186
11041
11002
11001
10961
10920
10878
10877
10834
10790
10745
10699
10652
10651
10603
10554
10504
10453
10401
10348
10294
10239
10238
30975
31030
31084
31137
31189
31190
31241
31291
31339
31387
31434
31435
31481
31526
31612
31654
31695
31735
31773
31811
31883
31918
31952
31985
32016
32047
32077
32106
32133
32160
32186
32211
32234
32257
32279
32299
32319
32355
32371
32387
32401
8454
8454
8453
9090
9001
8954
8906
8858
8808
8758
8654
8600
8546
8378
15411
15361
15360
15359
15308
15307
15306
15253
15252
15251
15198
15197
15196
15142
15141
15140
15084
15083
23218
23219
23274
23275
23329
23331
23384
23385
23437
23438
23490
23491
23541
23542
23591
23639
23686
23688
23734
23779
23823
23866
23867
23909
23950
23990
24030
24068
24105
24141
23162
24770
24824
24877
24929
24980
25030
25030
25079
25126
25173
25219
25264
25308
25351
25393
25433
25473
25512
25512
25550
25587
25622
25657
25657
25691
25723
25723
25755
25786
25785
25815
25844
25843
25871
96
1343
1316
1288
1289
1260
1260
1231
1200
1201
1169
1137
1137
1104
1104
1070
1070
1035
1036
999
1000
1001
1002
1003
965
966
967
928
929
890
891
850
851
852
810
811
769
770
771
728
728
729
685
134
133
27788
27787
27786
27776
27775
27774
27773
27763
27762
19847
19848
19849
21354
21341
21326
21311
21277
21258
21239
21218
21197
21174
21127
21101
21075
21047
21019
20989
20928
20895
20862
20827
20792
20756
20718
20641
20640
20600
20559
20517
20430
20384
20338
20291
20242
20193
20143
20091
20039
19986
10187
11003
10964
10963
10922
10879
10836
10835
10791
10746
10700
10653
10652
10604
10555
10505
10454
10402
10349
10295
10240
10239
30974
31029
31083
31135
31136
31188
31239
31289
31338
31339
31387
31433
31479
31524
31568
31652
31693
31733
31772
31810
31846
31882
31917
31951
31984
32015
32046
32076
32105
32132
32159
32185
32210
32233
32256
32298
32317
32336
32354
32370
32386
32400
32414
32426
8451
8451
8450
8955
8908
8859
8760
8708
8655
8602
8547
15363
15312
15311
15310
15258
15257
15256
15202
15201
15200
15199
15145
15144
15089
15088
15087
23214
23216
23217
23272
23273
23327
23328
23381
23382
23435
23436
23487
23488
23538
23540
23589
23637
23638
23685
23731
23732
23777
23821
23864
23907
23908
23949
23989
24028
24066
24103
24139
24174
24208
23164
24769
24823
24876
24928
24979
25028
25077
25125
25172
25172
25218
25263
25306
25349
25391
25432
25472
25511
25549
25548
25585
25621
25656
25656
25689
25722
25722
25753
25753
25784
25813
25813
25842
98
1370
1344
1345
1318
1290
1291
1262
1232
1233
1202
1203
1171
1172
1139
1140
1107
1107
1073
1073
1038
1039
1076
1041
1041
1005
1006
1006
969
970
932
932
893
894
894
854
855
814
815
815
773
774
136
135
27771
27770
27769
27768
27767
27766
27765
27754
27753
27752
27740
27739
19850
19851
19852
21312
21296
21278
21259
21240
21219
21198
21152
21128
21102
21076
21048
21020
20990
20929
20896
20863
20829
20793
20757
20719
20681
20642
20602
20560
20518
20475
20431
20339
20292
20244
20194
20144
20093
20040
19987
19933
10189
10924
10923
10881
10838
10794
10793
10748
10702
10655
10654
10606
10557
10507
10456
10404
10351
10297
10296
10241
30972
31027
31081
31134
31135
31187
31238
31288
31288
31337
31385
31432
31478
31522
31566
31609
31691
31731
31770
31808
31845
31881
31915
31949
31982
32014
32045
32074
32103
32131
32158
32183
32208
32232
32254
32276
32297
32316
32335
32352
32369
32385
32399
32413
32436
32447
32456
8449
8449
8448
8811
8761
8709
8657
8603
8380
15262
15261
15208
15207
15206
15205
15150
15149
15148
15147
15092
15091
15090
23211
23212
23268
23269
23270
23324
23325
23326
23379
23380
23432
23433
23484
23485
23536
23537
23586
23587
23635
23683
23684
23730
23775
23776
23820
23863
23905
23946
23947
23987
24026
24065
24102
24138
24173
24207
24240
23165
24768
24821
24821
24874
24926
24977
25027
25076
25124
25171
25216
25261
25261
25305
25348
25390
25431
25471
25509
25547
25547
25584
25620
25619
25654
25688
25687
25720
25720
25751
25782
25782
99
100
1396
1372
1372
1346
1347
1320
1292
1293
1264
1235
1235
1205
1205
1174
1174
1142
1142
1109
1110
1110
1076
1112
1113
1078
1079
1044
1044
1008
1009
1009
972
973
935
935
936
897
898
857
858
859
137
136
27761
27760
27759
27758
27757
27756
27755
27743
27742
27741
27728
27727
27713
27712
27697
19852
19853
19854
21279
21260
21241
21199
21177
21153
21129
21103
21077
21049
21021
20992
20961
20898
20864
20830
20795
20758
20721
20683
20643
20603
20562
20520
20476
20432
20387
20340
20293
20245
20195
20094
20042
19988
19934
10190
10883
10882
10839
10795
10750
10749
10703
10656
10608
10607
10558
10508
10457
10405
10352
10298
10297
10242
30971
31026
31080
31081
31134
31185
31236
31237
31287
31336
31384
31384
31431
31477
31522
31608
31650
31691
31730
31769
31807
31844
31880
31915
31948
31981
32013
32044
32074
32102
32130
32157
32182
32207
32231
32253
32275
32296
32315
32334
32351
32368
32384
32398
32424
32435
32446
32455
32464
32471
8447
8445
8445
8710
8658
8550
8382
15210
15156
15155
15154
15152
15097
15096
15095
15094
23207
23208
23209
23264
23266
23267
23321
23322
23323
23376
23377
23429
23430
23431
23482
23483
23533
23534
23583
23585
23633
23634
23681
23727
23728
23773
23817
23861
23862
23904
23945
23985
24024
24025
24063
24100
24136
24171
24205
24238
24270
24271
23166
24766
24820
24873
24925
24925
24976
25025
25074
25122
25169
25215
25260
25260
25304
25347
25388
25429
25469
25508
25508
25546
25582
25618
25618
25652
25652
25686
25685
25718
25750
25749
100
101
1422
1422
1398
1374
1374
1348
1349
1322
1294
1295
1266
1267
1237
1238
1207
1208
1176
1177
1145
1145
1112
1147
1148
1115
1115
1116
1081
1082
1047
1047
1048
1012
1013
1013
976
977
938
939
940
139
138
27738
27737
27736
27735
27735
27734
27733
27732
27731
27730
27716
27714
27713
27698
27697
27681
27664
19854
19855
19856
21242
21222
21200
21178
21154
21130
21104
21078
21051
21022
20993
20962
20931
20866
20831
20796
20760
20722
20684
20645
20605
20563
20521
20478
20434
20388
20342
20294
20246
20197
20146
20095
20043
19989
19935
10192
10841
10797
10752
10751
10705
10658
10610
10609
10560
10510
10459
10407
10354
10300
10299
10244
30969
31024
31078
31079
31132
31184
31185
31236
31286
31334
31335
31383
31430
31475
31520
31564
31648
31689
31729
31768
31806
31842
31878
31913
31914
31948
31980
32012
32043
32073
32101
32129
32156
32181
32206
32230
32252
32274
32295
32314
32333
32350
32367
32382
32410
32423
32434
32445
32454
32463
32470
32482
32486
8444
8443
8443
8441
8383
15103
15102
15100
15099
23202
23203
23204
23205
23260
23261
23262
23317
23318
23319
23372
23373
23374
23426
23427
23478
23479
23480
23530
23531
23580
23581
23582
23630
23631
23678
23725
23726
23771
23815
23816
23859
23901
23902
23943
23983
24022
24060
24061
24099
24135
24170
24204
24237
24268
24269
24300
24330
23168
24764
24818
24871
24923
24974
24974
25024
25073
25121
25168
25213
25258
25258
25302
25345
25387
25428
25468
25467
25506
25544
25544
25580
25616
25616
25651
25650
25684
25683
25716
101
1468
1446
1446
1423
1424
1400
1375
1376
1350
1324
1324
1297
1297
1269
1269
1240
1240
1210
1210
1211
1179
1180
1214
1182
1183
1150
1151
1151
1118
1119
1119
1085
1086
1051
1051
1052
1016
1016
1017
141
140
27711
27725
27724
27723
27722
27721
27720
27719
27704
27703
27702
27701
27685
27684
27683
27666
27665
27647
27646
27627
19856
19857
19858
21201
21179
21155
21131
21106
21079
21052
21023
20994
20963
20932
20900
20866
20832
20797
20761
20723
20685
20646
20606
20564
20522
20479
20435
20343
20296
20248
20198
20148
20097
20044
19991
19937
10193
10798
10753
10707
10706
10659
10611
10562
10561
10511
10460
10408
10355
10301
10300
10245
30968
31023
31077
31078
31131
31183
31183
31234
31284
31285
31334
31382
31382
31429
31519
31563
31606
31648
31688
31728
31767
31805
31842
31878
31912
31946
31979
32011
32041
32071
32072
32100
32128
32155
32181
32205
32229
32251
32273
32294
32313
32332
32349
32381
32395
32409
32421
32433
32443
32453
32461
32469
32480
32485
32488
32491
32492
10
21600
23198
23199
23200
23255
23256
23257
23258
23259
23313
23315
23316
23369
23370
23422
23423
23424
23475
23476
23477
23527
23528
23577
23578
23579
23627
23628
23675
23676
23722
23723
23768
23770
23814
23857
23858
23900
23941
23942
23982
24021
24059
24096
24097
24133
24168
24202
24235
24267
24268
24299
24329
24358
24385
23170
24763
24817
24870
24922
24972
24972
25022
25071
25119
25166
25212
25257
25257
25301
25343
25385
25426
25426
25466
25505
25504
25542
25579
25578
25614
25614
25648
25648
25682
103
1490
1490
1470
1448
1448
1425
1426
1402
1377
1378
1352
1326
1326
1299
1299
1271
1271
1272
1242
1243
1212
1213
1246
1215
1216
1216
1185
1186
1186
1154
1154
1155
1122
1122
1123
1089
1090
1054
143
142
27680
27696
27695
27694
27693
27692
27691
27690
27689
27688
27687
27670
27669
27668
27667
27650
27649
27630
27629
27609
27608
27587
27586
27564
19859
19860
19861
21132
21107
21080
21053
21024
20995
20965
20933
20901
20868
20833
20798
20762
20725
20686
20647
20607
20566
20524
20480
20436
20391
20344
20297
20249
20199
20149
20098
20045
19992
19938
10194
10709
10662
10661
10613
10564
10514
10513
10462
10410
10357
10303
10302
10247
30966
31021
31022
31076
31129
31181
31182
31233
31234
31284
31333
31333
31381
31428
31474
31561
31604
31646
31687
31727
31766
31803
31840
31876
31877
31912
31945
31978
32010
32040
32070
32099
32127
32153
32179
32204
32204
32228
32250
32272
32312
32330
32348
32364
32380
32394
32408
32420
32432
32442
32452
32460
32468
32474
32484
32487
21435
21654
21655
21599
21598
23306
23307
23308
23309
23310
23312
23365
23366
23367
23419
23420
23471
23472
23473
23523
23524
23525
23574
23575
23576
23624
23625
23626
23673
23674
23720
23721
23766
23767
23811
23854
23855
23898
23899
23940
23980
24019
24020
24058
24095
24131
24166
24167
24201
24233
24265
24296
24297
24327
24356
24384
24411
23171
23172
24761
24815
24868
24920
24971
24971
25021
25070
25118
25164
25210
25210
25255
25299
25342
25342
25383
25424
25464
25464
25503
25502
25540
25540
25576
25612
25612
104
105
1511
1512
1492
1492
1471
1450
1450
1427
1428
1404
1380
1380
1354
1355
1328
1329
1301
1302
1273
1274
1275
1245
1277
1277
1248
1248
1249
1219
1219
1220
1188
1189
1190
1157
1158
1159
1125
145
144
27645
27663
27662
27661
27660
27659
27675
27674
27674
27656
27655
27654
27653
27634
27633
27632
27612
27611
27610
27589
27588
27566
27565
27542
27541
27518
27517
27492
19862
19863
21081
21054
21026
20996
20966
20934
20902
20869
20835
20799
20763
20726
20688
20648
20608
20567
20525
20482
20437
20392
20346
20298
20250
20201
20151
20099
20047
19994
19939
10195
10663
10615
10614
10565
10515
10464
10463
10411
10358
10304
10249
10248
30965
31020
31021
31075
31128
31129
31181
31232
31232
31282
31331
31332
31380
31427
31472
31517
31603
31645
31686
31725
31726
31765
31803
31840
31875
31910
31944
31976
31977
32009
32040
32069
32098
32126
32152
32178
32203
32226
32249
32270
32291
32310
32329
32347
32363
32379
32393
32407
32419
32431
32441
32451
32459
32466
32473
32478
32483
21652
21707
21708
21762
21597
23359
23360
23361
23362
23363
23415
23416
23417
23468
23469
23470
23520
23521
23570
23571
23572
23620
23621
23622
23669
23670
23671
23717
23718
23763
23764
23765
23809
23852
23853
23895
23896
23937
23977
23978
24017
24055
24056
24093
24129
24164
24198
24199
24232
24264
24295
24325
24326
24354
24382
24409
24435
24460
23172
24760
24760
24814
24866
24918
24969
24969
25019
25068
25116
25163
25163
25209
25253
25297
25297
25340
25382
25381
25422
25462
25462
25500
25500
25538
25538
25574
25574
106
1550
1532
1513
1514
1494
1494
1473
1452
1452
1429
1406
1406
1382
1382
1357
1357
1331
1331
1332
1304
1305
1305
1307
1307
1308
1279
1280
1281
1251
1252
1252
1222
1223
1223
1224
147
147
146
27626
27626
27625
27624
27623
27641
27641
27640
27639
27638
27637
27636
27616
27615
27614
27613
27592
27592
27591
27569
27568
27545
27544
27543
27519
27518
27493
27492
27466
27466
27439
19864
19865
19866
20997
20967
20936
20903
20870
20836
20800
20764
20727
20689
20650
20609
20568
20526
20483
20482
20438
20393
20347
20299
20251
20202
20152
20100
20048
19995
19940
10197
10568
10567
10517
10466
10414
10413
10360
10306
10250
10249
30964
31019
31019
31073
31126
31127
31179
31230
31231
31281
31282
31331
31379
31425
31471
31516
31560
31602
31644
31685
31725
31764
31801
31838
31874
31875
31909
31943
31976
32007
32038
32068
32068
32097
32125
32151
32177
32202
32225
32248
32269
32290
32309
32328
32345
32362
32377
32392
32405
32418
32429
32440
32449
32458
32465
21439
21650
21651
21706
21707
21761
21814
21596
21596
23411
23412
23463
23464
23465
23466
23516
23518
23519
23568
23569
23570
23618
23619
23619
23666
23667
23668
23714
23715
23716
23761
23762
23806
23807
23850
23851
23893
23894
23935
23975
23976
24015
24016
24054
24091
24127
24128
24163
24197
24230
24231
24263
24293
24323
24324
24353
24381
24408
24433
24458
24459
24483
23174
24758
24758
24812
24865
24917
24968
24968
25017
25066
25114
25114
25161
25207
25252
25252
25295
25338
25338
25380
25379
25420
25460
25460
25498
25498
25536
107
1568
1568
1551
1552
1534
1515
1515
1496
1475
1475
1454
1454
1431
1408
1408
1409
1384
1385
1359
1360
1333
1334
1334
1363
1336
1337
1337
1310
1310
1311
1283
1283
1284
1285
1255
149
148
147
27585
27584
27584
27583
27603
27602
27602
27601
27600
27599
27598
27597
27596
27596
27595
27573
27572
27571
27548
27547
27546
27523
27522
27521
27496
27495
27469
27468
27441
27440
27439
27412
27411
27382
19866
19867
19868
19869
20904
20871
20837
20802
20765
20728
20690
20690
20650
20610
20569
20527
20484
20439
20394
20348
20301
20252
20203
20153
20102
20049
19996
19942
10198
10519
10518
10467
10415
10414
10361
10307
10252
10251
30962
31017
31018
31072
31125
31126
31178
31179
31230
31280
31281
31329
31377
31424
31470
31515
31558
31601
31643
31684
31723
31762
31763
31801
31837
31873
31908
31941
31974
31975
32006
32037
32067
32095
32123
32150
32150
32176
32201
32224
32247
32268
32289
32308
32327
32344
32361
32376
32391
32404
32417
32428
32438
32448
21441
21440
21649
21703
21704
21758
21759
21812
21864
21865
21595
21594
23512
23513
23514
23515
23564
23565
23566
23614
23615
23616
23663
23664
23665
23711
23711
23712
23757
23758
23759
23803
23804
23805
23848
23849
23891
23892
23933
23934
23974
24013
24014
24052
24089
24090
24126
24161
24162
24196
24229
24260
24261
24292
24322
24351
24352
24379
24406
24432
24433
24458
24481
24504
24526
23176
24757
24756
24810
24863
24915
24915
24966
25016
25065
25065
25112
25159
25159
25205
25250
25250
25293
25336
25336
25378
25377
25418
25418
25458
25457
108
109
1586
1570
1570
1553
1553
1536
1517
1517
1497
1477
1477
1456
1456
1433
1434
1410
1411
1386
1387
1387
1362
1362
1390
1390
1365
1365
1366
1339
1340
1341
1313
1314
1314
151
150
149
27540
27539
27539
27561
27560
27559
27559
27558
27557
27556
27555
27555
27554
27553
27552
27551
27550
27526
27526
27525
27524
27499
27498
27497
27471
27471
27470
27443
27442
27414
27413
27384
27384
27354
27353
27322
27321
27289
19869
19870
19871
19872
19873
20802
20766
20729
20691
20652
20611
20570
20528
20485
20441
20395
20349
20302
20302
20253
20204
20154
20103
20050
19997
10199
10469
10468
10416
10363
10362
10308
10253
10252
30961
31016
31017
31071
31124
31125
31177
31177
31228
31278
31279
31328
31376
31423
31469
31513
31557
31600
31642
31682
31722
31723
31762
31799
31836
31872
31872
31907
31941
31973
32005
32036
32036
32066
32095
32122
32149
32174
32199
32200
32223
32246
32267
32288
32307
32326
32343
32360
32375
32390
32403
32415
32416
32427
32438
21646
21647
21702
21703
21757
21758
21811
21863
21863
21914
21964
21593
21593
23561
23562
23610
23611
23612
23613
23660
23661
23662
23708
23709
23710
23755
23756
23756
23800
23801
23802
23845
23846
23888
23889
23890
23931
23932
23972
24011
24012
24050
24051
24088
24124
24125
24160
24193
24194
24227
24259
24290
24291
24321
24350
24350
24378
24405
24431
24455
24456
24480
24503
24525
24545
24565
23177
24755
24755
24809
24862
24914
24914
24964
25014
25014
25063
25111
25111
25157
25203
25203
25248
25248
25291
25334
25334
25376
25375
25416
25416
110
1616
1602
1602
1587
1572
1572
1555
1537
1537
1519
1519
1499
1479
1479
1458
1458
1458
1436
1436
1413
1413
1414
1389
1416
1416
1392
1392
1393
1393
1368
1369
1369
153
152
151
27491
27491
27515
27514
27514
27513
27512
27536
27535
27534
27533
27533
27532
27531
27530
27529
27529
27504
27503
27502
27501
27500
27475
27474
27473
27446
27445
27444
27417
27416
27387
27386
27385
27355
27355
27324
27323
27291
27290
27257
27256
27222
27222
27187
27151
19873
19874
19875
19876
19877
20612
20571
20529
20529
20486
20441
20396
20350
20303
20255
20205
20155
20104
20052
19999
19944
10201
10418
10365
10311
10310
10255
30958
30959
31014
31015
31069
31122
31123
31175
31176
31227
31277
31278
31327
31375
31422
31467
31512
31556
31599
31640
31681
31682
31721
31760
31798
31799
31835
31871
31906
31939
31940
31972
32004
32035
32064
32093
32094
32121
32148
32173
32198
32222
32244
32245
32266
32287
32306
32325
32342
32358
32374
32388
32389
32402
32415
21644
21645
21700
21701
21755
21756
21808
21809
21861
21862
21913
21963
22011
22012
21592
21591
23656
23657
23658
23704
23705
23706
23706
23751
23752
23753
23797
23798
23799
23842
23842
23843
23844
23886
23887
23928
23929
23969
23970
24009
24010
24048
24049
24086
24122
24123
24157
24158
24192
24225
24226
24258
24289
24319
24319
24348
24376
24377
24404
24429
24454
24455
24479
24501
24523
24544
24545
24565
24583
23179
24754
24753
24807
24860
24860
24912
24963
24963
25012
25061
25061
25109
25156
25155
25201
25201
25246
25246
25289
25332
25332
25374
111
1630
1630
1617
1617
1604
1604
1589
1573
1573
1557
1539
1539
1521
1521
1501
1502
1481
1482
1460
1460
1461
1438
1439
1415
1441
1441
1442
1418
1419
1419
1420
1395
154
153
153
27465
27465
27464
27463
27463
27488
27487
27487
27486
27485
27485
27484
27483
27482
27481
27481
27480
27479
27478
27477
27477
27450
27449
27448
27447
27420
27419
27418
27389
27388
27388
27358
27357
27326
27325
27324
27293
27292
27259
27258
27224
27223
27189
27153
27152
27115
27114
27076
27037
19876
19877
26956
19878
19879
19880
19881
19882
20397
20351
20304
20256
20256
20207
20156
20105
20000
19946
10202
10366
10312
10257
10256
30957
31012
31013
31067
31068
31121
31122
31174
31225
31226
31276
31277
31325
31373
31420
31466
31511
31555
31597
31639
31640
31680
31720
31759
31760
31797
31834
31869
31870
31905
31938
31971
32003
32033
32034
32063
32092
32120
32146
32147
32172
32197
32220
32243
32264
32265
32285
32305
32323
32341
32357
32373
21447
32388
21642
21643
21698
21699
21753
21753
21806
21807
21859
21860
21910
21911
21961
22010
22011
22059
22105
21590
23702
23702
23747
23748
23749
23750
23794
23795
23796
23838
23839
23840
23841
23883
23884
23884
23925
23926
23927
23967
23968
24007
24008
24045
24046
24084
24085
24121
24155
24156
24190
24223
24224
24256
24287
24288
24318
24346
24347
24375
24402
24402
24428
24453
24454
24477
24500
24522
24543
24543
24563
24582
24600
24600
23180
24752
24752
24806
24859
24859
24910
24961
24961
25011
25011
25059
25059
25107
25154
25153
25199
25199
25244
25244
25288
25287
112
1643
1643
1632
1632
1619
1619
1605
1591
1591
1575
1575
1558
1541
1541
1522
1523
1503
1504
1504
1483
1484
1462
1463
1463
1487
1465
1466
1466
1444
1444
156
156
154
27410
27410
27409
27409
27436
27435
27435
27434
27434
27460
27459
27459
27458
27457
27457
27456
27455
27454
27453
27453
27452
27424
27423
27422
27422
27421
27392
27391
27391
27361
27360
27359
27328
27328
27327
27295
27294
27261
27261
27260
27226
27225
27190
27190
27154
27117
27116
27078
27077
27038
27038
26998
26957
26956
26914
26871
19880
19881
26782
26736
19883
19884
19885
19886
19887
19888
19889
19890
19891
19947
10204
30954
30955
31010
31011
31065
31066
31119
31120
31172
31173
31224
31225
31274
31323
31324
31372
31419
31465
31510
31553
31596
31638
31639
31679
31719
31719
31758
31796
31832
31833
31869
31903
31937
31970
31970
32002
32032
32062
32090
32091
32119
32145
32171
32171
32196
32219
32242
32263
32284
32284
32304
32322
32340
21449
21448
21640
21641
21696
21697
21751
21751
21804
21805
21806
21858
21908
21909
21959
21960
22008
22009
22057
22104
22150
22150
21589
21588
23791
23792
23793
23835
23836
23837
23838
23880
23881
23881
23922
23923
23924
23924
23964
23965
23966
24005
24006
24044
24045
24081
24082
24118
24153
24154
24188
24189
24222
24254
24255
24286
24316
24316
24345
24346
24374
24401
24401
24427
24452
24475
24476
24499
24521
24541
24542
24562
24581
24598
24599
24616
24631
23182
24751
24751
24804
24804
24857
24909
24909
24959
24959
25009
25009
25057
25057
25105
25152
25152
25197
25197
25242
25242
114
1666
1656
1656
1645
1633
1633
1621
1621
1607
1592
1592
1577
1577
1560
1561
1543
1543
1525
1525
1506
1506
1506
1486
1486
1509
1488
1489
1489
158
157
156
156
27351
27381
27380
27379
27379
27378
27378
27406
27406
27405
27404
27404
27403
27430
27430
27429
27428
27427
27427
27398
27397
27396
27396
27395
27394
27393
27364
27363
27362
27361
27331
27330
27329
27297
27297
27296
27263
27262
27228
27228
27193
27192
27191
27156
27155
27118
27080
27079
27040
27040
27000
26999
26958
26916
26915
26872
26829
26828
26783
26737
26736
26689
26641
26593
26592
26542
26491
26387
26333
26278
21656
21602
21486
31062
31063
31116
31117
31169
31170
31171
31222
31222
31272
31273
31322
31370
31371
31418
31464
31508
31552
31595
31596
31637
31678
31718
31718
31757
31794
31795
31832
31867
31902
31935
31936
31969
32000
32031
32031
32061
32089
32117
32118
32144
32170
32194
32195
32218
32241
32262
32283
32283
32303
21451
21638
21639
21640
21694
21695
21749
21750
21750
21803
21804
21856
21856
21907
21908
21958
21958
22007
22055
22056
22102
22148
22149
22194
22237
21587
21587
21586
23876
23877
23878
23878
23919
23920
23921
23922
23961
23962
23963
24002
24002
24003
24041
24042
24043
24080
24081
24117
24117
24152
24186
24187
24220
24221
24253
24284
24285
24314
24315
24344
24372
24373
24399
24425
24426
24451
24474
24475
24498
24519
24540
24541
24560
24579
24580
24598
24614
24630
24631
24645
23183
23184
24749
24803
24803
24855
24855
24907
24907
24957
24957
25007
25007
25056
25055
25103
25103
25150
25196
115
1676
1676
1667
1667
1657
1658
1647
1635
1635
1622
1622
1609
1594
1594
1578
1579
1562
1563
1545
1545
1546
1527
1527
1528
1508
1530
1530
159
159
158
158
27320
27320
27319
27319
27318
27349
27348
27348
27347
27346
27376
27375
27375
27374
27373
27373
27372
27371
27371
27370
27369
27369
27368
27367
27366
27366
27335
27334
27333
27333
27332
27300
27299
27299
27266
27265
27264
27231
27230
27229
27194
27194
27158
27157
27156
27120
27119
27081
27042
27041
27002
27001
26960
26959
26917
26875
26874
26830
26829
26784
26738
26738
26691
26643
26594
26544
26543
26442
26389
26282
21866
21815
21712
21659
21658
21604
31167
31218
31218
31219
31220
31270
31271
31319
31320
31368
31369
31416
31461
31462
31507
31551
31593
31594
31636
31677
31716
31717
31755
31793
31794
31830
31866
31900
31901
31935
31967
31999
31999
32030
32059
32060
32089
32116
32143
32143
32169
32193
32217
32217
32240
21454
21453
21636
21636
21637
21692
21693
21693
21747
21748
21801
21801
21802
21854
21855
21905
21906
21956
21956
22005
22006
22054
22054
22101
22147
22147
22192
22236
22278
22279
21586
21585
23917
23917
23957
23958
23959
23959
23960
23999
24000
24000
24001
24039
24040
24040
24077
24078
24114
24115
24150
24151
24184
24185
24218
24219
24251
24252
24283
24313
24313
24342
24343
24371
24398
24398
24424
24449
24449
24473
24496
24497
24518
24539
24540
24559
24578
24579
24596
24613
24629
24629
24644
24658
24670
23184
23185
24747
24747
24801
24801
24853
24905
24905
24905
24956
24955
25005
25005
25054
25054
25101
25101
116
117
1685
1677
1678
1669
1669
1659
1659
1648
1637
1637
1624
1624
1610
1611
1596
1596
1581
1581
1564
1565
1565
1548
1548
1529
161
161
160
159
27255
27255
27255
27287
27286
27286
27285
27285
27316
27316
27315
27315
27314
27313
27344
27343
27343
27342
27341
27341
27340
27340
27339
27338
27337
27337
27336
27304
27304
27303
27302
27301
27269
27268
27267
27267
27233
27232
27231
27197
27196
27195
27159
27159
27122
27121
27120
27083
27082
27043
27042
27003
26962
26961
26919
26919
26876
26875
26831
26786
26785
26740
26693
26692
26644
26596
26546
26545
26494
26391
26283
21537
21916
21867
21817
21765
21713
21660
21606
21606
31268
31268
31317
31318
31318
31366
31367
31414
31414
31460
31505
31506
31549
31592
31634
31635
31675
31715
31715
31754
31792
31792
31829
31864
31899
31900
31933
31966
31966
31998
32029
32029
32059
32087
32115
32115
32142
21458
32168
21457
21632
21633
21633
21634
21635
21690
21690
21691
21745
21746
21746
21799
21800
21800
21852
21853
21904
21904
21905
21955
21955
22004
22005
22052
22099
22100
22145
22190
22191
22234
22277
22278
22319
22360
21585
21584
21583
23996
23996
23997
23998
24035
24036
24037
24038
24074
24075
24076
24112
24112
24113
24148
24149
24183
24184
24217
24217
24249
24250
24281
24282
24312
24340
24341
24369
24370
24397
24422
24423
24448
24448
24472
24495
24495
24517
24538
24538
24558
24577
24577
24595
24612
24612
24628
24643
24656
24657
24669
24681
24691
23187
24746
24746
24799
24799
24852
24852
24903
24903
24903
24954
24954
25003
25003
25052
25052
118
1700
1694
1694
1687
1679
1679
1670
1671
1661
1661
1650
1650
1638
1626
1626
1612
1613
1598
1598
1598
1583
1583
1567
1567
1567
162
161
27186
27186
27221
27220
27220
27219
27253
27252
27252
27251
27251
27283
27282
27282
27281
27281
27280
27312
27311
27310
27310
27309
27309
27308
27307
27307
27306
27305
27273
27272
27271
27271
27270
27236
27235
27235
27234
27233
27199
27198
27197
27162
27161
27160
27123
27123
27085
27084
27084
27045
27044
27004
27004
26963
26962
26920
26920
26877
26833
26832
26788
26787
26741
26694
26693
26646
26597
26547
26547
26496
26444
26339
26285
22013
21966
21918
21868
21818
21767
21714
21714
21661
21608
21608
21608
31365
31365
31412
31413
31458
31459
31504
31547
31548
31591
31633
31633
31674
31713
31752
31753
31790
31827
31828
31863
31898
31898
31932
31932
31965
31997
31997
32028
21462
21461
21461
21628
21629
21629
21630
21631
21631
21686
21687
21687
21688
21742
21743
21743
21744
21797
21797
21798
21850
21851
21851
21902
21903
21903
21953
21954
22002
22003
22051
22051
22098
22099
22144
22189
22190
22233
22276
22276
22318
22359
22359
22399
22437
21583
21582
24034
21581
24071
24072
24073
24073
24109
24110
24110
24111
24146
24147
24180
24181
24182
24215
24216
24248
24248
24279
24280
24310
24339
24339
24367
24368
24395
24396
24421
24422
24447
24470
24471
24494
24515
24516
24537
24537
24557
24576
24576
24594
24610
24611
24627
24641
24655
24656
24668
24680
24680
24691
24700
23188
23189
24744
24744
24797
24797
24850
24850
24850
24901
24901
24952
24952
119
119
1706
1706
1701
1701
1695
1696
1689
1689
1681
1681
1672
1662
1663
1652
1652
1640
1640
1628
1628
1614
1615
1615
1600
164
163
163
27113
27150
27149
27149
27185
27184
27184
27183
27218
27217
27217
27216
27216
27215
27249
27248
27248
27247
27247
27246
27245
27245
27277
27277
27276
27275
27275
27274
27241
27240
27239
27239
27238
27237
27237
27202
27201
27201
27200
27164
27164
27163
27162
27126
27125
27124
27086
27086
27047
27046
27046
27006
27005
26965
26964
26922
26921
26879
26878
26834
26833
26789
26743
26742
26695
26695
26647
26598
26549
26548
26497
26446
26393
26340
26285
22060
22014
22014
21967
21918
21819
21819
21768
21716
21716
21663
21663
21609
21610
21610
21610
21477
31503
21476
31547
31590
21474
21473
31673
21472
21471
21471
21470
21469
21469
21620
21620
21621
21622
21622
21623
21624
21624
21625
21626
21626
21627
21682
21682
21683
21683
21684
21685
21685
21739
21740
21740
21741
21794
21795
21795
21796
21848
21848
21849
21900
21900
21901
21951
21951
21952
22001
22001
22049
22050
22096
22097
22142
22143
22188
22231
22232
22275
22275
22317
22357
22358
22397
22436
22437
22474
21581
21581
21580
24107
24107
24108
24142
24143
24144
24145
24178
24179
24180
24212
24213
24245
24246
24277
24278
24307
24308
24337
24338
24366
24366
24393
24394
24420
24420
24445
24446
24469
24492
24493
24514
24515
24536
24555
24556
24575
24575
24593
24609
24610
24626
24640
24641
24654
24667
24678
24679
24689
24699
24707
24708
24715
23190
23190
24742
24742
24796
24795
24795
24848
24848
24899
24899
120
121
1711
1711
1707
1708
1703
1703
1697
1697
1690
1690
1683
1683
1674
1674
1664
1653
1654
1642
1642
1642
166
166
165
164
164
163
27074
27074
27111
27111
27111
27147
27147
27146
27146
27181
27181
27181
27180
27180
27179
27214
27213
27212
27212
27211
27211
27210
27210
27209
27209
27208
27207
27207
27206
27206
27205
27204
27204
27203
27167
27167
27166
27165
27165
27128
27127
27127
27089
27088
27088
27049
27048
27048
27008
27007
27007
26966
26965
26924
26923
26880
26880
26836
26835
26791
26790
26744
26743
26697
26649
26648
26600
26550
26549
26499
26447
26395
26341
26287
21534
22106
22061
22061
22015
21968
21919
21870
21820
21769
21769
21717
21717
21717
21665
21665
21665
21666
21612
21613
21613
21614
21615
21669
21670
21671
21671
21672
21673
21673
21674
21675
21675
21676
21676
21677
21677
21678
21679
21679
21680
21681
21681
21735
21735
21736
21737
21737
21738
21739
21791
21792
21793
21793
21845
21846
21846
21847
21898
21898
21899
21900
21949
21950
21950
21999
22000
22047
22048
22049
22095
22096
22141
22186
22187
22230
22231
22273
22315
22315
22356
22357
22396
22435
22435
22473
22473
22510
22545
21580
21579
24142
21578
24176
24176
24177
24210
24210
24211
24243
24244
24244
24275
24276
24306
24307
24335
24336
24364
24365
24391
24392
24418
24419
24443
24444
24468
24468
24491
24492
24513
24514
24535
24554
24555
24573
24574
24592
24608
24609
24624
24639
24640
24653
24666
24666
24678
24688
24698
24698
24707
24714
24715
24721
24726
23191
23192
24740
24740
24740
24793
24793
24846
24846
121
122
1716
1716
1713
1713
1709
1709
1704
1704
1699
1699
1692
1692
1684
1684
170
170
169
169
168
167
166
166
166
27036
27036
27075
27034
27034
27034
27072
27072
27071
27109
27109
27108
27108
27144
27144
27143
27143
27142
27142
27141
27177
27176
27176
27175
27175
27174
27174
27173
27172
27172
27171
27171
27170
27170
27169
27168
27132
27131
27130
27130
27129
27092
27091
27090
27090
27051
27050
27050
27010
27009
27009
26968
26967
26967
26925
26925
26882
26881
26838
26837
26836
26792
26791
26745
26698
26698
26650
26649
26601
26551
26551
26500
26448
26448
26395
26342
26287
21533
22151
22107
22107
22062
22016
22016
21968
21920
21871
21821
21821
21770
21770
21771
21719
21719
21720
21720
21721
21721
21722
21723
21723
21724
21725
21725
21726
21726
21727
21728
21728
21729
21729
21730
21730
21731
21732
21732
21733
21733
21734
21787
21787
21788
21788
21789
21790
21790
21791
21842
21843
21844
21844
21895
21896
21896
21897
21946
21947
21948
21948
21997
21998
21998
22046
22046
22093
22094
22094
22140
22140
22185
22229
22229
22272
22272
22314
22314
22355
22394
22395
22433
22434
22471
22472
22508
22544
22544
22579
22579
21578
21577
21577
24209
21576
24241
24242
24272
24273
24274
24304
24304
24305
24334
24335
24362
24363
24390
24391
24416
24417
24442
24442
24466
24467
24490
24490
24512
24513
24533
24534
24553
24554
24572
24590
24591
24607
24608
24623
24638
24638
24652
24664
24665
24677
24687
24687
24697
24705
24706
24713
24720
24720
24725
24730
24730
23193
23194
23195
24738
24738
24792
123
1720
1720
1719
1719
1717
1717
1714
176
175
175
174
174
173
173
172
171
170
170
169
169
26913
26913
26913
26955
26954
26995
26995
26995
26993
26993
26993
27032
27032
27031
27070
27070
27069
27069
27068
27106
27106
27105
27105
27104
27104
27103
27140
27139
27139
27138
27138
27137
27137
27136
27135
27135
27134
27134
27133
27096
27095
27094
27094
27093
27093
27092
27053
27053
27052
27052
27012
27011
27011
26970
26969
26969
26927
26927
26926
26883
26883
26839
26838
26838
26793
26792
26747
26746
26700
26699
26651
26651
26602
26552
26552
26501
26501
26449
26397
26343
26343
26288
21532
22152
22152
22152
22108
22108
22063
22017
21969
21969
21921
21872
21872
21822
21823
21823
21772
21773
21773
21774
21774
21775
21776
21776
21777
21777
21778
21779
21779
21780
21780
21781
21781
21782
21782
21783
21784
21784
21785
21836
21837
21837
21838
21838
21839
21840
21840
21841
21841
21892
21893
21893
21894
21894
21944
21945
21945
21946
21994
21995
21996
21996
22044
22044
22045
22092
22092
22138
22138
22139
22183
22184
22227
22228
22271
22312
22313
22353
22354
22393
22394
22432
22433
22470
22471
22507
22543
22543
22578
22578
22611
22612
22644
21577
21576
21575
21575
24272
24302
24302
24303
24332
24332
24360
24361
24388
24388
24389
24415
24415
24440
24441
24464
24465
24466
24489
24489
24511
24512
24532
24552
24552
24571
24572
24589
24590
24606
24607
24622
24637
24637
24651
24651
24664
24675
24676
24686
24696
24696
24705
24712
24712
24719
24724
24724
24729
24732
24733
24735
24736
23195
23196
9
9
180
180
179
179
177
177
176
176
175
175
174
174
173
26688
26735
26735
26781
26781
26781
26825
26825
26869
26869
26912
26911
26953
26953
26953
26951
26951
26951
26991
26991
26991
26990
27030
27029
27029
27029
27028
27067
27066
27066
27065
27065
27065
27064
27064
27063
27101
27100
27100
27099
27098
27098
27097
27097
27058
27058
27057
27057
27056
27056
27055
27054
27015
27014
27014
27013
27012
26972
26971
26971
26929
26928
26928
26885
26885
26884
26840
26840
26839
26795
26794
26748
26748
26701
26701
26653
26652
26604
26603
26554
26553
26502
26502
26450
26398
26397
26344
26289
26289
21531
22195
22196
22153
22153
22109
22109
22109
22064
22018
22018
21971
21923
21923
21923
21874
21875
21875
21876
21876
21877
21877
21878
21878
21879
21879
21880
21880
21831
21831
21832
21832
21883
21883
21884
21885
21885
21886
21886
21887
21887
21888
21888
21889
21889
21890
21890
21891
21941
21941
21942
21942
21943
21943
21992
21993
21993
21994
22041
22042
22042
22089
22090
22090
22136
22136
22137
22181
22182
22225
22226
22226
22269
22269
22311
22311
22352
22352
22392
22392
22431
22431
22469
22469
22506
22541
22542
22576
22577
22610
22611
22643
22643
22675
22675
22705
21574
21574
21573
21573
21572
24359
24359
24386
24387
24413
24413
24414
24439
24439
24463
24464
24486
24487
24488
24509
24510
24531
24531
24551
24551
24570
24571
24588
24589
24605
24606
24621
24636
24636
24650
24650
24663
24674
24675
24685
24695
24695
24703
24704
24711
24717
24718
24723
24727
24728
24731
24734
24734
21546
21546
21545
21545
21489
26331
26331
26385
26438
26438
26490
26490
26541
26541
26541
26591
26590
26639
26639
26687
26687
26734
26734
26733
26779
26779
26824
26824
26868
26867
26867
26910
26910
26908
26908
26908
26907
26949
26949
26948
26948
26989
26988
26988
26987
26987
27027
27026
27026
27025
27025
27024
27024
27023
27023
27022
27022
27022
27021
27021
27020
27019
27019
27018
27018
27017
27017
27016
27016
26975
26975
26974
26973
26973
26931
26931
26930
26930
26887
26886
26886
26842
26842
26841
26797
26796
26795
26750
26749
26703
26702
26702
26654
26653
26605
26604
26555
26554
26504
26503
26452
26399
26399
26345
26345
26290
21530
22238
22238
22239
22197
22197
22154
22154
22154
22110
22110
22065
22065
22019
22019
21973
21973
21973
21973
21926
21926
21927
21927
21928
21928
21929
21929
21930
21930
21931
21931
21932
21932
21933
21933
21934
21934
21935
21935
21936
21936
21937
21937
21938
21938
21939
21939
21940
21988
21989
21989
21990
21990
21991
22039
22039
22040
22040
22087
22087
22088
22088
22134
22134
22135
22179
22180
22181
22224
22225
22267
22268
22268
22309
22310
22350
22351
22390
22391
22429
22430
22467
22468
22504
22505
22540
22541
22575
22575
22609
22609
22642
22642
22673
22674
22704
22704
22734
22734
22762
21572
21572
21571
21570
21570
24412
21569
24437
24461
24461
24462
24485
24485
24486
24508
24508
24529
24530
24549
24550
24568
24569
24587
24587
24604
24604
24620
24620
24635
24635
24649
24649
24662
24673
24673
24684
24684
24694
24702
24702
24710
24710
24717
24722
24722
21549
24727
21548
21548
21547
21547
23139
23139
23139
21490
21490
26330
26330
26384
26384
26437
26437
26489
26488
26539
26539
26539
26589
26589
26638
26638
26686
26685
26685
26732
26732
26778
26778
26822
26822
26822
26866
26866
26864
26864
26864
26863
26906
26906
26905
26905
26947
26946
26946
26946
26945
26945
26985
26985
26985
26984
26984
26983
26983
26982
26982
26981
26981
26981
26980
26980
26979
26979
26978
26978
26977
26976
26976
26934
26934
26933
26933
26932
26932
26889
26889
26888
26888
26844
26843
26843
26798
26798
26797
26752
26751
26751
26704
26704
26656
26655
26655
26606
26606
26556
26556
26555
26505
26504
26453
26400
26400
26346
26346
26292
26291
21529
22280
22280
22240
22240
22240
22198
22198
22198
22155
22155
22111
22112
22112
22067
22067
22067
22022
22022
22022
22023
22023
22023
21977
21977
21978
21978
21979
21979
21979
21980
21980
21981
21981
21982
21982
21983
21983
21984
21984
21985
21985
21986
21986
21987
22034
22035
22035
22036
22036
22037
22037
22084
22084
22085
22085
22086
22131
22132
22132
22133
22177
22178
22178
22222
22222
22223
22265
22266
22266
22308
22308
22309
22349
22349
22389
22389
22428
22428
22429
22466
22467
22503
22503
22539
22539
22574
22574
22608
22608
22640
22641
22672
22672
22703
22703
22732
22733
22761
22761
22789
22789
22815
22840
21570
21569
21569
21568
21567
21567
24484
24506
24506
24507
24527
24528
24548
24548
24549
24567
24568
24586
24586
24603
24603
24619
24619
24634
24634
24648
24648
24660
24661
24672
24683
24683
24693
24693
24701
24702
24709
21551
24716
21550
21550
21550
21549
21549
23134
23134
23137
23136
23136
23136
23135
23135
21492
26328
26328
26382
26382
26435
26435
26435
26487
26487
26538
26538
26538
26588
26587
26636
26636
26684
26684
26684
26731
26730
26776
26776
26776
26821
26820
26774
26819
26819
26818
26862
26862
26862
26861
26861
26904
26903
26903
26902
26902
26902
26901
26943
26942
26942
26942
26941
26941
26940
26940
26939
26939
26939
26938
26938
26937
26937
26936
26936
26935
26893
26892
26892
26891
26891
26890
26847
26846
26846
26845
26801
26800
26799
26799
26753
26753
26752
26706
26705
26705
26657
26657
26656
26608
26607
26558
26557
26557
26506
26506
26454
26454
26401
26401
26348
26347
26293
26292
21528
21528
22322
22322
22282
22282
22282
22241
22241
22241
22199
22200
22200
22157
22157
22157
22113
22114
22114
22114
22069
22070
22070
22070
22071
22071
22072
22072
22072
22027
22027
22028
22028
22029
22029
22029
22030
22030
22031
22031
22078
22078
22079
22079
22079
22080
22080
22081
22081
22082
22082
22083
22128
22129
22129
22130
22130
22175
22175
22176
22176
22220
22220
22221
22221
22263
22264
22264
22306
22306
22307
22347
22348
22348
22388
22388
22426
22427
22427
22465
22465
22501
22502
22502
22538
22538
22573
22573
22606
22607
22639
22640
22640
22671
22672
22702
22702
22731
22732
22760
22760
22788
22814
22814
22839
22840
22864
22864
22887
22909
21567
21566
21566
21565
21565
21564
24547
24547
24566
24566
24584
24585
24601
24602
24602
24618
24618
24633
24633
24647
24647
24659
24660
24671
24672
24682
21554
24692
21553
21553
21552
21552
21552
21551
21551
23125
23125
23130
23129
23129
23129
23129
23128
23132
23132
23131
23131
23131
21493
26327
26327
26381
26381
26381
26434
26434
26486
26486
26486
26536
26536
26536
26586
26586
26635
26635
26635
26682
26682
26729
26729
26729
26775
26774
26727
26773
26773
26772
26772
26817
26817
26816
26816
26860
26859
26859
26859
26858
26858
26858
26857
26857
26899
26899
26899
26898
26898
26897
26897
26896
26896
26896
26895
26895
26894
26894
26850
26850
26849
26849
26848
26848
26847
26803
26802
26802
26801
26756
26755
26755
26754
26708
26708
26707
26707
26659
26659
26658
26610
26609
26609
26559
26559
26558
26508
26507
26456
26455
26455
26403
26402
26349
26348
26294
26294
21527
21527
22362
22362
22362
22323
22323
22323
22283
22283
22284
22243
22243
22243
22201
22201
22201
22202
22159
22159
22159
22159
22160
22116
22116
22117
22117
22118
22118
22118
22119
22119
22119
22120
22120
22121
22121
22122
22122
22122
22123
22123
22124
22124
22124
22125
22125
22126
22126
22127
22127
22172
22172
22172
22173
22173
22174
22217
22218
22218
22219
22219
22262
22262
22262
22263
22304
22305
22305
22346
22346
22346
22386
22386
22387
22425
22425
22426
22463
22464
22500
22500
22501
22536
22537
22571
22571
22572
22605
22606
22638
22638
22639
22670
22670
22701
22701
22730
22730
22759
22759
22786
22786
22813
22813
22838
22838
22863
22863
22886
22886
22909
22930
22930
22950
22950
21564
21564
21563
21563
21562
21562
21561
24601
21560
24617
21559
24632
24632
21558
24646
21557
24659
21556
21556
21555
21555
21554
21554
21554
23104
23112
23112
23112
23119
23118
23118
23118
23118
23123
23123
23123
23123
23122
23122
23122
23126
23126
23126
21494
21494
26326
26326
26326
26380
26380
26433
26432
26432
26484
26484
26484
26535
26535
26535
26585
26584
26584
26633
26633
26681
26681
26681
26727
26727
26679
26726
26726
26725
26725
26771
26771
26770
26770
26770
26815
26814
26814
26814
26813
26813
26812
26812
26812
26811
26811
26811
26810
26854
26853
26853
26853
26808
26808
26807
26807
26806
26806
26806
26805
26805
26804
26804
26758
26758
26757
26757
26756
26710
26709
26709
26709
26661
26661
26660
26660
26611
26611
26610
26561
26560
26560
26510
26509
26509
26457
26457
26456
26404
26404
26350
26350
26349
26295
26295
22438
22438
22438
22401
22401
22401
22363
22363
22363
22325
22325
22325
22325
22285
22285
22285
22244
22245
22245
22245
22203
22203
22204
22204
22204
22204
22162
22162
22162
22163
22163
22164
22164
22164
22165
22165
22165
22166
22166
22167
22167
22167
22168
22168
22169
22169
22169
22170
22170
22214
22214
22214
22215
22215
22216
22216
22216
22259
22259
22260
22260
22261
22302
22302
22303
22303
22344
22344
22344
22345
22384
22385
22385
22423
22424
22424
22462
22462
22462
22499
22499
22499
22535
22535
22536
22570
22570
22604
22604
22604
22637
22637
22668
22669
22669
22699
22700
22729
22729
22729
22758
22758
22785
22785
22812
22812
22837
22837
22862
22862
22885
22885
22907
22908
22929
22929
22949
22949
22968
22969
22987
22987
23004
23004
23020
23020
21560
21560
21559
21559
21558
21558
21557
23074
23074
23085
23085
23085
23095
23095
23094
23094
23103
23103
23103
23102
23110
23110
23110
23110
23109
23116
23116
23116
23115
23115
23115
23114
23114
23114
23113
23113
23113
26324
26324
26324
26378
26378
26378
26431
26431
26431
26483
26483
26483
26534
26533
26533
26583
26583
26583
26632
26632
26631
26679
26679
26630
26630
26678
26677
26677
26677
26724
26723
26723
26723
26723
26722
26768
26768
26767
26767
26767
26766
26766
26766
26765
26765
26765
26764
26764
26763
26763
26763
26762
26762
26761
26761
26761
26760
26760
26759
26713
26712
26712
26712
26711
26711
26663
26663
26662
26662
26614
26613
26613
26612
26563
26562
26562
26562
26511
26511
26510
26510
26459
26458
26458
26405
26405
26352
26351
26351
26296
26296
26296
22475
22475
22475
22475
22439
22439
22439
22402
22403
22403
22365
22365
22365
22365
22326
22326
22327
22327
22287
22287
22287
22287
22246
22247
22247
22247
22247
22248
22248
22248
22207
22207
22207
22208
22208
22208
22209
22209
22209
22210
22210
22211
22211
22211
22212
22212
22254
22255
22255
22255
22256
22256
22257
22257
22257
22258
22299
22300
22300
22300
22301
22301
22342
22342
22342
22343
22343
22382
22383
22383
22384
22422
22422
22423
22460
22460
22461
22497
22497
22498
22498
22534
22534
22534
22569
22569
22569
22603
22603
22635
22636
22636
22667
22667
22668
22698
22698
22728
22728
22728
22756
22757
22784
22784
22784
22811
22811
22836
22836
22860
22861
22884
22884
22906
22906
22928
22928
22928
22948
22948
22967
22967
22986
22986
23003
23003
23019
23019
23034
23034
23048
23048
23048
23061
23061
23061
23073
23073
23073
23084
23083
23083
23083
23093
23093
23093
23092
23101
23101
23101
23101
23100
23100
23108
23108
23107
23107
23107
23107
23106
23106
23106
23105
23105
23105
21497
26323
26323
26323
26377
26377
26377
26377
26430
26429
26429
26481
26481
26481
26532
26532
26532
26582
26581
26581
26581
26630
26580
26580
26579
26628
26628
26628
26628
26675
26675
26675
26675
26674
26674
26674
26721
26720
26720
26720
26719
26719
26719
26718
26718
26718
26717
26717
26717
26716
26716
26715
26715
26715
26714
26714
26666
26666
26666
26665
26665
26664
26664
26616
26615
26615
26614
26614
26565
26564
26564
26563
26513
26513
26512
26512
26460
26460
26460
26459
26407
26407
26406
26353
26353
26352
26298
26298
26297
21523
21523
22511
22511
22511
22476
22476
22477
22477
22441
22441
22441
22441
22404
22404
22404
22405
22367
22367
22367
22367
22328
22328
22328
22328
22289
22289
22289
22289
22290
22290
22290
22291
22291
22291
22291
22292
22292
22292
22293
22293
22293
22294
22294
22294
22295
22295
22295
22296
22296
22297
22297
22297
22298
22298
22298
22299
22339
22339
22340
22340
22340
22341
22380
22381
22381
22381
22382
22420
22420
22421
22421
22421
22459
22459
22459
22496
22496
22496
22497
22532
22532
22533
22567
22567
22568
22568
22601
22601
22602
22634
22634
22635
22666
22666
22667
22697
22697
22726
22727
22727
22755
22755
22756
22783
22783
22809
22810
22810
22835
22835
22859
22859
22883
22883
22883
22905
22905
22926
22927
22947
22947
22947
22966
22966
22984
22984
23002
23002
23002
23018
23018
23033
23033
23033
23047
23047
23047
23060
23060
23059
23071
23071
23071
23071
23082
23082
23081
23081
23081
23091
23091
23090
23090
23090
23090
23090
23098
23098
23098
23098
23097
23097
23097
23096
23096
23096
23096
21498
21498
26322
26322
26322
26322
26375
26375
26375
26428
26428
26428
26428
26480
26480
26479
26530
26530
26530
26530
26580
26529
26528
26528
26528
26578
26578
26578
26577
26577
26626
26626
26625
26625
26625
26625
26624
26624
26672
26672
26671
26671
26671
26670
26670
26670
26669
26669
26669
26668
26668
26668
26619
26619
26619
26618
26618
26617
26617
26617
26616
26567
26567
26566
26566
26565
26515
26515
26514
26514
26514
26462
26462
26462
26461
26409
26408
26408
26408
26354
26354
26354
26353
26299
26299
26298
21522
21522
21522
22546
22546
22546
22513
22513
22513
22513
22478
22478
22478
22478
22478
22442
22442
22443
22443
22406
22406
22406
22406
22406
22368
22368
22369
22369
22330
22330
22330
22331
22331
22331
22331
22332
22332
22332
22333
22333
22333
22333
22334
22334
22334
22335
22335
22335
22336
22336
22336
22337
22337
22337
22338
22338
22377
22378
22378
22378
22379
22379
22379
22380
22418
22418
22419
22419
22419
22420
22457
22457
22457
22458
22458
22494
22495
22495
22495
22531
22531
22531
22532
22566
22566
22566
22600
22600
22600
22601
22633
22633
22633
22665
22665
22665
22695
22696
22696
22725
22725
22726
22754
22754
22754
22782
22782
22782
22808
22808
22834
22834
22834
22858
22858
22858
22882
22882
22904
22904
22904
22925
22925
22946
22946
22946
22965
22965
22983
22983
22983
23000
23000
23000
23016
23016
23031
23031
23031
23031
23045
23045
23045
23058
23058
23058
23058
23070
23069
23069
23069
23069
23069
23080
23079
23079
23079
23079
23079
23078
23078
23078
23088
23087
23087
23087
23087
23086
23086
23086
23086
21499
23075
23075
26320
26320
26320
26320
26374
26374
26374
26374
26427
26427
26426
26426
26478
26478
26478
26478
26529
26476
26476
26476
26476
26476
26527
26526
26526
26526
26526
26526
26575
26575
26575
26575
26575
26574
26574
26574
26574
26573
26573
26573
26572
26572
26572
26571
26571
26571
26571
26570
26570
26570
26569
26569
26569
26568
26568
26517
26517
26517
26516
26516
26516
26464
26464
26464
26463
26463
26463
26410
26410
26410
26409
26409
26356
26356
26355
26355
26301
26300
26300
26300
22613
22613
22613
22613
22581
22581
22581
22581
22548
22548
22548
22548
22514
22514
22514
22514
22514
22480
22480
22480
22480
22480
22444
22444
22444
22444
22407
22407
22408
22408
22408
22370
22370
22370
22371
22371
22371
22371
22372
22372
22372
22373
22373
22373
22373
22374
22374
22374
22375
22375
22375
22375
22376
22376
22376
22377
22415
22415
22415
22416
22416
22416
22417
22417
22417
22455
22455
22455
22456
22456
22456
22456
22493
22493
22493
22494
22494
22529
22529
22530
22530
22564
22565
22565
22565
22598
22599
22599
22599
22631
22632
22632
22632
22663
22664
22664
22664
22694
22695
22695
22724
22724
22725
22753
22753
22753
22780
22781
22781
22807
22807
22807
22832
22833
22833
22857
22857
22857
22880
22881
22881
22903
22903
22903
22924
22924
22924
22944
22945
22964
22964
22964
22982
22982
22982
22999
22999
22999
23015
23015
23015
23015
23030
23030
23030
23030
23044
23043
23043
23043
23056
23056
23056
23056
23056
23055
23067
23067
23067
23067
23067
23066
23066
23066
23066
23066
23065
23065
23065
23065
23064
23064
23064
23064
23063
23063
23063
21501
21501
26319
26319
26319
26319
26319
26372
26372
26372
26372
26425
26425
26425
26425
26425
26423
26423
26423
26423
26423
26423
26474
26474
26474
26474
26474
26473
26473
26473
26524
26524
26523
26523
26523
26523
26522
26522
26522
26522
26521
26521
26521
26521
26520
26520
26520
26519
26519
26519
26519
26467
26467
26467
26466
26466
26466
26465
26465
26413
26412
26412
26412
26412
26411
26358
26358
26357
26357
26357
26356
26302
26302
26302
26301
26301
21519
21519
22645
22645
22645
22614
22614
22614
22614
22614
22582
22582
22582
22582
22549
22549
22549
22549
22550
22516
22516
22516
22516
22516
22516
22481
22481
22481
22481
22481
22445
22446
22446
22446
22446
22446
22409
22410
22410
22410
22410
22410
22411
22411
22411
22411
22412
22412
22412
22413
22413
22413
22413
22414
22414
22451
22451
22452
22452
22452
22452
22453
22453
22453
22454
22454
22454
22490
22491
22491
22491
22491
22492
22492
22527
22528
22528
22528
22528
22529
22563
22563
22563
22564
22564
22597
22597
22598
22598
22598
22630
22631
22631
22631
22662
22663
22663
22663
22693
22693
22694
22723
22723
22723
22723
22752
22752
22752
22752
22779
22780
22780
22806
22806
22806
22831
22832
22832
22856
22856
22856
22856
22879
22879
22880
22902
22902
22902
22923
22923
22923
22943
22943
22943
22962
22962
22962
22962
22981
22981
22981
22998
22998
22998
22998
23014
23013
23013
23013
23028
23028
23028
23028
23028
23042
23042
23042
23041
23041
23041
23041
23054
23054
23054
23053
23053
23053
23053
23053
23052
23052
23052
23052
23052
23051
23051
23051
23051
23050
23050
23050
21502
21502
21502
23036
21503
26317
26317
26317
26317
26317
26371
26371
26371
26370
26370
26369
26369
26369
26369
26369
26368
26368
26421
26421
26421
26421
26420
26420
26420
26420
26420
26420
26419
26419
26419
26419
26470
26470
26470
26470
26469
26469
26469
26469
26416
26416
26416
26416
26415
26415
26415
26415
26414
26414
26414
26414
26413
26360
26360
26359
26359
26359
26359
26358
26304
26304
26304
26303
26303
26303
21517
22706
21518
21518
21518
22676
22676
22676
22676
22646
22646
22646
22646
22615
22615
22615
22615
22615
22615
22584
22584
22584
22584
22584
22551
22551
22551
22551
22551
22551
22517
22517
22517
22517
22517
22518
22483
22483
22483
22483
22483
22483
22483
22484
22484
22484
22448
22448
22449
22449
22449
22449
22450
22486
22486
22486
22487
22487
22487
22487
22488
22488
22488
22488
22489
22489
22489
22489
22490
22490
22490
22525
22526
22526
22526
22526
22526
22527
22527
22561
22561
22562
22562
22562
22562
22563
22596
22596
22596
22597
22597
22629
22629
22629
22630
22630
22661
22661
22661
22662
22692
22692
22692
22692
22693
22722
22722
22722
22722
22751
22751
22751
22751
22778
22778
22779
22805
22805
22805
22805
22830
22830
22831
22831
22855
22855
22855
22878
22878
22878
22878
22901
22901
22901
22901
22922
22922
22922
22942
22942
22942
22942
22961
22961
22961
22961
22979
22979
22979
22979
22996
22996
22996
22996
22996
23012
23012
23012
23012
23012
23027
23026
23026
23026
23026
23026
23026
23026
23026
23039
23039
23039
23039
23039
23039
23038
23038
23038
23038
23038
23037
23037
23037
23037
23036
23036
23022
23022
23021
23021
23021
23021
21504
21504
21504
26316
26316
26316
26315
26315
26315
26314
26314
26314
26314
26314
26313
26313
26313
26313
26367
26367
26367
26366
26366
26366
26366
26366
26365
26365
26365
26365
26365
26365
26364
26364
26364
26364
26363
26363
26363
26363
26363
26362
26362
26362
26362
26361
26361
26361
26361
26306
26306
26306
26306
26305
26305
26305
26305
26305
21516
21516
21516
21516
22735
22735
22735
22735
22707
22707
22707
22707
22707
22678
22678
22678
22678
22678
22648
22648
22648
22648
22648
22617
22617
22617
22617
22617
22617
22617
22585
22585
22585
22585
22585
22585
22552
22552
22552
22552
22553
22553
22553
22519
22519
22519
22519
22519
22519
22520
22520
22520
22520
22520
22520
22521
22521
22521
22521
22522
22522
22522
22522
22522
22523
22523
22523
22523
22523
22524
22524
22524
22524
22525
22525
22559
22559
22559
22560
22560
22560
22560
22560
22561
22561
22594
22594
22595
22595
22595
22595
22595
22628
22628
22628
22628
22628
22629
22660
22660
22660
22660
22661
22691
22691
22691
22691
22691
22721
22721
22721
22721
22721
22749
22750
22750
22750
22750
22777
22777
22777
22778
22804
22804
22804
22804
22829
22829
22829
22830
22854
22854
22854
22854
22877
22877
22877
22877
22877
22899
22899
22899
22900
22921
22921
22921
22921
22941
22941
22941
22941
22941
22960
22960
22960
22960
22978
22978
22978
22978
22978
22995
22995
22995
22995
22994
22994
22994
23010
23010
23010
23010
23010
23010
23010
23009
23009
23009
23009
23009
23009
23008
23008
23008
23008
23008
23008
23007
23007
23007
23007
23007
23006
23006
23006
23006
23005
23005
23005
23005
23005
21505
22988
22988
22988
21506
21506
22970
22970
21507
21507
22951
22951
22951
21508
21508
21508
21508
26312
26311
26311
26311
26311
26311
26311
26311
26310
26310
26310
26310
26310
26309
26309
26309
26309
26309
26309
26308
26308
26308
26308
26308
26307
26307
21513
21513
22816
22816
21514
21514
21514
22790
22790
22790
22790
22790
22764
22763
22763
22763
22763
22736
22736
22736
22736
22736
22708
22708
22708
22708
22708
22708
22679
22679
22679
22679
22679
22679
22649
22649
22649
22649
22649
22649
22649
22618
22618
22618
22618
22618
22618
22618
22618
22586
22587
22587
22587
22587
22587
22587
22587
22554
22554
22554
22554
22555
22555
22555
22555
22555
22555
22555
22556
22556
22556
22556
22556
22557
22557
22557
22557
22557
22557
22558
22558
22558
22558
22558
22559
22592
22592
22592
22592
22593
22593
22593
22593
22593
22593
22594
22594
22626
22626
22626
22627
22627
22627
22627
22627
22659
22659
22659
22659
22659
22659
22660
22690
22690
22690
22690
22690
22719
22720
22720
22720
22720
22720
22748
22748
22749
22749
22749
22776
22776
22776
22776
22776
22803
22803
22803
22803
22803
22828
22828
22828
22828
22828
22853
22853
22853
22853
22853
22876
22876
22876
22876
22876
22898
22898
22898
22898
22898
22919
22919
22919
22919
22919
22939
22939
22939
22939
22939
22958
22958
22958
22958
22958
22958
22976
22976
22976
22976
22976
22976
22976
22976
22993
22993
22993
22993
22993
22992
22992
22992
22992
22992
22992
22992
22991
22991
22991
22991
22991
22991
22990
22990
22990
22990
22990
22990
22989
22989
22989
22989
22989
22971
22971
22971
22971
22971
22970
22970
22970
22952
22951
22951
22932
22932
22932
22932
22931
22931
22931
22931
22931
22931
22910
22910
22910
22910
22910
22910
21510
22888
22888
22888
22888
22888
21511
21511
22865
22865
22865
22865
22865
21512
22841
22841
22841
22841
22841
22817
22817
22817
22816
22816
22816
22791
22791
22791
22791
22791
22791
22765
22765
22764
22764
22764
22764
22737
22737
22737
22737
22737
22737
22709
22709
22709
22709
22709
22709
22709
22680
22680
22680
22680
22680
22680
22680
22680
22650
22650
22650
22650
22650
22650
22650
22651
22651
22620
22620
22620
22620
22620
22620
22620
22620
22620
22620
22620
22588
22588
22589
22589
22589
22589
22589
22589
22589
22590
22590
22590
22590
22590
22590
22590
22591
22591
22591
22591
22591
22591
22624
22624
22624
22624
22624
22624
22625
22625
22625
22625
22625
22625
22625
22626
22626
22657
22657
22657
22657
22658
22658
22658
22658
22658
22688
22689
22689
22689
22689
22689
22689
22689
22718
22719
22719
22719
22719
22719
22747
22747
22747
22748
22748
22748
22775
22775
22775
22775
22775
22775
22802
22802
22802
22802
22802
22802
22827
22827
22827
22827
22827
22827
22852
22852
22852
22852
22852
22852
22875
22875
22875
22875
22875
22875
22897
22897
22897
22897
22897
22897
22918
22918
22918
22918
22918
22918
22938
22938
22938
22938
22938
22938
22938
22957
22957
22957
22957
22957
22957
22957
22957
22957
22957
22975
22974
22974
22974
22974
22974
22974
22974
22974
22974
22973
22973
22973
22973
22973
22973
22973
22972
22972
22972
22972
22972
22954
22953
22953
22953
22953
22953
22953
22952
22952
22952
22952
22952
22932
22912
22912
22912
22912
22912
22912
22911
22911
22911
22911
22911
22911
22890
22890
22889
22889
22889
22889
22889
22889
22889
22866
22866
22866
22866
22866
22866
22866
22866
22842
22842
22842
22842
22842
22842
22842
22818
22818
22818
22817
22817
22817
22817
22792
22792
22792
22792
22792
22792
22792
22766
22766
22766
22766
22766
22765
22765
22765
22738
22738
22738
22738
22738
22738
22738
22738
22710
22710
22710
22710
22710
22710
22710
22710
22710
22681
22681
22681
22681
22682
22682
22682
22682
22682
22682
22682
22652
22652
22652
22652
22652
22652
22652
22652
22652
22652
22652
22652
22653
22653
22653
22653
22653
22653
22653
22653
22653
22654
22654
22654
22654
22654
22654
22654
22654
22655
22655
22655
22655
22655
22655
22655
22655
22656
22656
22656
22656
22656
22656
22656
22657
22657
22657
22687
22687
22687
22687
22687
22688
22688
22688
22688
22688
22688
22717
22717
22718
22718
22718
22718
22718
22718
22746
22746
22746
22746
22747
22747
22747
22747
22774
22774
22774
22774
22774
22774
22774
22801
22801
22801
22801
22801
22801
22801
22826
22826
22826
22826
22826
22826
22826
22850
22850
22851
22851
22851
22851
22851
22851
22874
22874
22874
22874
22874
22874
22874
22896
22896
22896
22896
22896
22896
22896
22896
22917
22917
22917
22917
22917
22917
22917
22917
22937
22937
22937
22937
22937
22937
22937
22937
22937
22936
22936
22936
22936
22936
22936
22936
22936
22955
22955
22955
22954
22954
22935
22935
22935
22935
22935
22935
22934
22934
22934
22934
22934
22934
22934
22934
22933
22933
22933
22933
22933
22933
22933
22891
22891
22891
22891
22891
22891
22891
22891
22890
22890
22890
22890
22890
22890
22868
22868
22868
22867
22867
22867
22867
22867
22867
22867
22867
22844
22844
22844
22843
22843
22843
22843
22843
22843
22843
22819
22819
22819
22819
22819
22818
22818
22818
22818
22793
22793
22793
22793
22793
22793
22793
22793
22793
22767
22767
22767
22767
22767
22767
22767
22767
22767
22767
22740
22740
22740
22740
22740
22740
22740
22740
22740
22740
22740
22712
22712
22712
22712
22712
22712
22712
22712
22712
22712
22712
22712
22712
22712
22683
22683
22683
22683
22683
22683
22683
22683
22683
22683
22683
22683
22684
22684
22684
22684
22684
22684
22684
22684
22684
22684
22684
22685
22685
22685
22685
22685
22685
22685
22685
22685
22685
22685
22686
22686
22686
22686
22686
22686
22686
22686
22686
22687
22687
22716
22716
22716
22716
22716
22716
22716
22716
22717
22717
22717
22717
22717
22717
22745
22745
22745
22745
22745
22746
22746
22746
22746
22773
22773
22773
22773
22773
22773
22773
22773
22773
22773
22800
22800
22800
22800
22800
22800
22800
22800
22800
22800
22825
22825
22825
22825
22825
22825
22825
22825
22825
22849
22849
22849
22850
22850
22850
22850
22850
22850
22850
22873
22873
22873
22873
22873
22873
22873
22873
22873
22873
22895
22895
22895
22895
22895
22895
22895
22895
22895
22895
22916
22916
22916
22916
22916
22916
22915
22915
22915
22915
22915
22915
22915
22915
22915
22915
22915
22915
22915
22915
22914
22914
22914
22914
22914
22914
22914
22914
22914
22914
22913
22913
22913
22913
22913
22913
22913
22913
22913
22892
22891
22869
22869
22869
22869
22869
22869
22869
22869
22869
22868
22868
22868
22868
22868
22868
22868
22845
22845
22845
22845
22845
22845
22844
22844
22844
22844
22844
22844
22844
22844
22844
22820
22820
22820
22820
22820
22820
22820
22820
22819
22819
22819
22819
22819
22794
22794
22794
22794
22794
22794
22794
22794
22794
22794
22794
22794
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22768
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22741
22713
22713
22713
22713
22713
22713
22713
22713
22713
22713
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22714
22715
22715
22715
22715
22715
22715
22715
22715
22715
22715
22715
22715
22715
22715
22716
22744
22744
22744
22744
22744
22744
22744
22744
22744
22744
22744
22744
22745
22745
22745
22745
22745
22772
22772
22772
22772
22772
22772
22772
22772
22772
22772
22772
22772
22772
22773
22799
22799
22799
22799
22799
22799
22799
22799
22799
22799
22799
22799
22799
22824
22824
22824
22824
22824
22824
22824
22824
22824
22824
22824
22824
22824
22848
22848
22848
22848
22849
22849
22849
22849
22849
22849
22849
22849
22849
22849
22849
22872
22872
22872
22872
22872
22872
22872
22872
22872
22872
22872
22872
22872
22872
22871
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22893
22892
22892
22892
22892
22892
22892
22892
22892
22892
22892
22892
22892
22870
22870
22870
22869
22869
22869
22869
22846
22846
22846
22846
22846
22846
22846
22846
22846
22846
22846
22845
22845
22845
22845
22845
22845
22845
22845
22845
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22820
22820
22820
22820
22820
22820
22820
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22795
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22769
22742
22742
22742
22742
22742
22742
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22743
22770
22770
22770
22770
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22771
22772
22772
22772
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22798
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22823
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22847
22846
22846
22846
22846
22846
22846
22846
22846
22846
22846
22846
22846
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22821
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22796
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22797
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
22822
