8191
8190
8189
8187
8183
8175
8159
8127
8063
7935
8188
8186
8185
8182
8181
8179
8174
8173
8171
8158
8157
8167
8155
8151
8126
8125
7679
8123
8143
8119
8111
8062
8061
8059
8055
8095
8047
7934
7933
7167
7931
8031
8184
8180
8178
8177
7927
8172
8170
8169
8166
8165
8156
8154
8153
7919
8163
8150
8149
7999
7678
7677
8124
8122
8147
8121
8142
8141
7903
7675
8118
8117
8139
8115
7671
8110
8109
8135
8060
8058
8057
8107
8054
8053
7663
8094
8093
7871
8103
8051
8046
8045
8091
7166
7165
8043
7932
7930
7929
8087
7647
8030
7163
8029
7926
8039
7925
8027
7159
8176
7807
8168
8164
7923
7918
8162
8079
7917
8161
8023
8152
8148
8146
7998
7615
7997
7915
8145
7151
7676
7674
7902
7673
8140
7901
8138
8120
7995
8137
8116
8114
7911
8015
8113
7670
7669
7899
8134
8133
8108
8106
7991
8105
7135
7667
8056
7662
8052
7661
7870
7895
8131
8050
7551
7869
8102
8101
8092
8049
8090
8089
7983
7659
8044
8042
7867
8041
8099
7164
8086
7646
7162
8085
7645
7887
7161
7103
8038
7928
8028
7655
8037
7863
7924
8026
7922
7158
8025
8083
7643
7806
7157
8078
7805
7921
7967
8077
8035
7916
8022
7914
8021
7614
7155
7613
7913
7150
7639
7803
7855
7996
8075
7149
7994
8160
8019
7910
7993
7900
8014
8144
7611
7909
7898
8013
8136
7672
7147
7799
7668
7990
7897
8132
7631
8071
7134
7989
7666
7133
7839
8112
7907
7894
8011
7550
7607
8104
8130
7665
7893
7660
7549
7143
8100
7868
7987
7658
7791
7982
7866
7131
7981
8129
8098
7657
7865
7891
8088
8007
7547
7886
8048
7102
7599
8084
8040
7885
7654
7644
8097
7862
7101
7979
7127
7642
8082
7653
8036
7861
7160
7775
7966
7423
7543
7641
7156
7883
6143
7804
8081
8034
7039
7965
8076
7099
8024
7154
7802
7638
7854
7651
7859
7975
8020
7583
8074
7920
7119
7637
7612
7853
8033
7801
7148
8018
7963
7153
7912
7610
7535
7879
8073
7095
7146
7798
7743
7908
8012
7851
7609
8017
7635
7630
7992
7797
8070
7145
7838
8010
7629
7988
7606
7959
7896
7906
7132
7837
7142
8069
7087
7605
7790
4095
7795
7892
7986
8009
7130
7548
7847
7141
7627
7789
7905
7546
8006
7835
7664
7980
7890
7129
7598
7985
7603
7951
8067
7656
7978
7126
7545
7597
8005
7864
7139
7787
7884
7889
7100
7623
7774
7422
7542
7125
7831
8128
7860
7652
7977
6142
7882
7038
7773
7098
7421
7595
7541
8096
6141
6911
7974
7964
7582
7037
7783
8003
7858
7640
7118
7519
7123
7881
7097
7650
7581
7771
7962
7419
8080
7973
7823
7534
7117
7539
7852
7636
7094
7878
6139
7591
7035
7742
7857
7533
7800
7093
7071
7850
7961
7579
7649
7741
7634
7877
7115
7152
8032
8072
7971
7958
7796
7531
7849
7608
7086
7628
7091
7144
4094
7739
8016
7633
7836
7957
7846
7085
7794
7604
7111
7875
4093
7626
7834
8068
7845
7788
7140
7415
8008
7767
7950
7602
7793
7955
7625
7833
7786
7128
7596
7949
7843
7622
7830
7904
7984
6135
7138
7031
7601
7544
7785
8004
7083
8066
7124
7594
7518
7772
6910
7782
7888
7420
7621
7575
7540
7976
7947
6140
7036
7137
7770
7122
7418
7822
7527
6127
6138
7580
7034
7590
8002
8065
7538
7096
7880
7116
7735
7023
7593
7972
7517
6909
7578
4091
7070
7532
7092
7740
7114
7821
7417
6137
7856
8001
7033
6111
7530
7960
7487
7876
7738
7090
7970
7648
6975
7848
4063
7829
7769
7084
7110
7589
7121
7956
4092
4031
7632
7619
5887
7407
7781
7537
7079
7577
7874
7759
6879
7515
7069
7827
5631
7844
3839
7414
6015
7574
7766
4087
7503
7113
3583
7529
6895
6847
7567
7954
7295
3967
7737
7779
7792
7832
7624
6655
6907
2047
7727
7411
7089
7819
7842
7948
7969
7763
7007
7734
3071
7526
7587
7109
6134
6131
7030
6783
7784
4079
7027
7081
7600
7055
6903
7511
7413
7391
7082
7765
6125
7525
7571
7733
4089
6123
7620
7067
7943
7029
6126
7873
7021
7022
7828
6079
7019
7946
7573
7136
7359
7731
7953
6110
7711
7780
7516
7815
6119
7841
8064
6107
7107
6133
6974
6103
7820
6109
6136
4090
7032
6971
7063
6967
4061
4062
4059
6973
7945
8000
6943
4030
7486
4047
4055
7592
6959
4027
6908
5885
5886
5883
7502
4023
7523
5630
4029
6878
6877
6875
7768
3837
3838
3966
3999
7416
5871
5879
6014
6013
5627
7501
3835
5855
6011
3582
5119
7495
6846
7588
5623
4015
7120
5629
6863
6871
7499
3965
7015
7485
6894
6893
7483
7479
7471
7455
3579
3831
3823
3959
6891
6843
5759
5823
5999
6007
5599
3807
7294
7293
5983
7618
3575
7406
7291
7405
3963
7403
7399
6839
7536
5567
3581
7078
7077
7075
7576
6845
5615
3951
7758
7757
6887
7755
7751
7514
7513
2046
2045
3070
3551
3903
3775
3711
6815
7409
7410
5951
2043
5375
7068
7826
7287
7279
7825
3519
3935
7263
3567
7762
7080
6831
4086
4085
3069
5503
4083
2039
2031
3063
3327
7528
7112
2015
6130
6095
7566
7565
7563
7559
3067
6124
7026
7524
7617
3455
7736
6782
6781
3055
6779
7778
7777
6399
7732
1983
1919
3007
7053
7054
7761
1791
6654
6653
6651
6647
6639
6623
6906
6591
6905
6527
7051
3039
7726
7725
7723
7719
7020
7088
6991
6775
6767
6129
2943
7570
7818
7817
6999
6751
1535
2559
1023
7025
7003
7968
6121
6122
2815
7006
7005
7586
7585
7108
6899
7507
4071
7018
7017
6901
7509
4078
4077
4075
4088
6902
7510
6719
7412
7390
7389
7387
7383
7375
7730
7764
6047
6063
6118
6071
7028
6075
7066
7065
7942
7941
7939
6077
7872
6078
6117
7327
7343
7351
7572
7355
6108
6106
6105
7357
7358
7231
6102
7952
7569
6099
7047
7695
7710
7709
7707
7703
4060
7811
6101
7814
7813
6969
6970
6972
7840
6966
7105
7106
6963
7729
4058
4057
6132
6965
4046
6942
6941
6958
6939
5884
4054
4045
6115
4039
6957
6935
6927
6951
4051
4043
7062
7061
7059
4025
4028
4026
6955
6876
4053
4022
5882
5881
7944
3836
4019
5870
6012
7500
4021
5869
5878
6873
6874
5863
4014
3998
3997
3995
5626
5625
5628
6862
7494
3833
3834
3964
5867
5875
6892
5853
5854
6010
6009
5622
3822
5851
4013
7491
5758
5998
5877
3983
4007
3991
6861
6870
7292
5619
6855
4011
7521
7497
7498
7493
7522
3830
3821
3958
5839
5847
6859
6867
3815
5757
5822
5997
6006
5621
3578
3580
3577
5751
5991
6890
6889
6844
6841
6842
3827
3819
3955
3574
5614
5598
5597
6869
3950
3806
3805
5755
5819
5995
6003
5595
6838
3803
5981
5982
5566
2044
7290
7289
3710
3829
3957
3962
3961
5979
5743
5815
3571
4607
4863
4991
5055
7408
5695
5821
6005
5613
5087
5103
6835
5111
5115
3949
5117
7278
5118
5563
5607
5591
5583
6886
3943
3799
3791
5727
5791
3573
3902
3774
3709
5975
5967
5559
5611
6837
3947
3703
5950
5565
3566
3549
3550
6883
7286
7277
7011
5807
7013
3547
7014
6830
6813
6814
3899
3771
3707
7271
5535
7484
7481
7475
7463
7439
2041
2042
3068
3518
5502
5373
5374
7482
7477
7467
7447
7478
7469
6811
7451
7470
7453
7454
5947
5371
6885
3895
3767
3695
7283
7275
2030
3565
3647
3934
3933
3773
3901
5943
5551
3515
3559
3535
3543
6829
3931
7262
7261
5949
5501
6799
6807
6823
7259
3743
3871
3679
7285
3511
5495
5359
5367
3563
7404
7401
7395
7402
7397
7398
5919
5343
2038
2029
3062
3517
6827
5499
2023
7076
7073
7074
3919
3927
3887
3759
3487
3454
3325
3326
7247
7255
5935
6780
5487
2035
2027
3059
3323
2013
2014
3054
5439
5247
5311
7756
7753
7747
7754
7749
7750
7512
2011
3503
5471
1918
2037
3065
3066
3061
3453
7052
3447
3311
3319
7824
3053
3295
1999
2007
3047
3451
1982
1917
3006
6778
6777
3051
1911
3439
3391
3199
3263
4084
4081
4082
6766
1979
1915
3003
1789
1790
2942
3423
1787
1975
1903
2999
7050
7049
1022
1855
1981
3037
3038
3005
6774
6765
3035
6087
6091
6093
2941
6759
6094
1951
1887
2975
7564
7561
7555
7562
7557
7558
1775
1783
2935
1759
6771
6763
6120
1534
2558
1021
7616
2939
1015
1967
3023
3031
2991
6749
6750
6747
2927
6773
1531
2555
1019
6271
6335
6367
6383
7776
6391
6395
1663
2879
6397
6398
1527
2551
1007
1727
2911
1533
2814
2813
2557
959
7016
6735
6652
6649
6643
6631
6607
6559
6463
6650
6645
6635
6615
6575
6495
2811
6646
6637
6619
6583
6511
6638
6621
6587
6519
6622
6589
6523
6590
6525
6904
6526
1503
2527
991
6743
895
7724
7721
7715
7722
7717
7718
1471
6983
6987
6989
6990
2495
1519
2807
2799
2543
6718
2783
511
7760
7816
6995
6997
2303
6998
1279
1407
6717
2431
767
7001
7002
2751
2687
6711
6715
7004
6703
6128
7584
6897
6898
7024
7505
7506
4067
4069
4070
6900
7508
4076
4073
4074
6116
7388
7385
7379
7367
7386
7381
7371
7382
7373
7374
6031
6039
6043
6045
6046
6055
6104
6059
6061
6062
6067
6069
6070
6073
6074
7064
7940
7937
7938
6076
7311
7319
7323
7325
7326
7335
7339
7341
7342
7347
7349
7350
7353
7354
6687
7356
6098
7199
7215
7223
7227
7229
7230
6968
7568
7043
7045
7046
7687
7691
7693
7694
7705
7708
7699
7706
7701
7702
4056
7809
7810
6100
7812
6962
6964
6940
6097
7104
4044
7728
6926
6938
6925
6961
4037
6956
4041
4038
6933
4042
4050
4035
4024
6937
6953
6950
6113
6954
6114
6949
6931
4052
4049
7060
7057
7058
6919
6934
4018
4017
6947
5880
6872
6923
6008
3982
4012
3994
3832
5861
3981
3993
7490
4020
5852
5838
5873
5868
4003
5850
3990
3996
3820
5876
5846
6860
6854
5624
5617
3987
5620
4009
5862
5859
4006
3979
6888
6840
5837
5596
6866
6868
5756
7288
5618
3576
5849
5866
5874
4010
5612
5749
5989
5845
5742
5741
6858
5865
3811
3804
5750
6853
7520
5978
5977
7496
7492
5994
3825
3989
5987
5980
3802
3708
5814
5966
5843
6001
5996
3817
6851
3828
3818
3954
5581
3790
5694
4005
5561
3572
6865
5993
5754
5726
5691
5789
5590
5606
3801
3814
3569
7449
5835
3798
5582
3702
7461
5990
3548
5813
6857
3953
3789
5965
5790
3570
5753
5817
5593
5555
5723
5693
5725
6882
6881
3787
7270
5775
5973
7462
5557
7468
6834
6836
3826
3956
3960
3942
5579
5564
5562
3946
5534
3772
3900
7431
4351
5818
5820
4479
4543
4591
4599
4603
4606
4605
6002
6004
5594
7276
4799
4847
4831
4859
4855
4861
4862
5974
5558
4983
4989
4987
4990
4959
4927
7260
7489
5831
5039
5047
5051
5053
5054
5071
5079
5083
5085
5086
7009
5946
5948
5500
5101
5102
7445
3945
5109
5110
5107
3948
5113
5114
3564
3545
3813
5711
5116
6812
7437
2040
7446
3770
3706
3898
5358
7400
5811
5575
4575
4735
4975
3939
3941
3699
5023
3701
5095
5099
7273
3783
3694
7459
6822
6806
5959
5366
5747
3510
7269
3558
3542
5550
6797
3932
5941
5806
2028
3758
3886
3527
3534
3514
5355
5370
5369
3562
7443
3541
6828
6809
6810
5805
7010
3869
3741
7012
3930
5610
2022
7473
7474
7480
7438
7281
7284
5372
7476
7466
7258
3539
7745
7450
5533
3513
7452
3555
3561
5498
7072
5365
6798
7396
3646
5803
5963
5915
3691
7748
3677
7246
5543
5918
3687
5739
3769
3897
3705
7267
7465
6819
3643
5917
5687
5341
3502
7245
7393
5246
5547
6884
5927
2012
3671
3546
3867
3739
7254
6826
3917
3885
3757
5549
5609
5483
3322
5531
5934
3509
5485
5342
3918
5787
3645
7253
5942
7282
7274
5971
6825
3310
5351
2010
3883
3755
3894
3766
2034
2026
5911
3533
7394
3693
3531
3893
3765
3483
6821
5357
7752
5799
7257
5931
3975
3915
3926
5519
5494
7251
3797
3929
5438
3557
5939
5470
5469
5679
5310
3795
5945
3516
3052
1916
5245
3499
5933
3925
1998
2006
5339
3763
3891
5431
3911
6791
2021
3058
5486
3639
3309
1997
5183
3452
5363
5493
3446
6833
2009
3318
6805
5497
5719
5437
5663
3324
3742
3870
5735
3678
5463
2025
3485
7243
3046
3449
3450
7746
3317
3293
5231
6085
2003
3751
3879
5309
3291
3438
3050
3057
1995
3495
5467
6090
5407
4080
5435
3615
2036
3479
5303
3437
3735
3863
7435
5479
2033
1902
5279
3923
5327
3049
3321
6089
3486
7239
3064
3060
3198
5243
5491
7560
5239
1914
5335
3675
5307
3315
3507
5603
5587
6086
3045
5455
6092
1978
7554
7556
1786
2005
3727
3855
6803
3294
1910
1974
5215
1854
3262
5423
1774
3445
5731
5732
5752
5733
5734
5730
5729
5738
5728
5740
5736
5737
3002
5745
5748
5746
5744
5715
5714
5716
5718
5717
5712
5720
5713
5724
5722
5721
5701
5702
5703
5700
5697
5696
5706
5707
5704
5710
5709
5705
5698
5708
5699
5589
5605
5646
5645
5644
5647
1980
5692
5643
5641
5642
5681
5685
5640
5684
5686
5688
5689
5690
5804
5680
5812
5816
5798
5809
5810
5670
5808
5674
5673
5683
5672
5802
5671
5682
5801
5797
5796
5800
5675
5669
5792
5678
5666
5677
5665
5795
5793
5676
5794
5667
5668
5664
7048
5785
5786
5784
5788
5654
5660
5655
5662
5661
5653
5652
5635
5632
5633
5659
5657
5656
5779
5639
5634
5637
5636
5638
5778
5658
5649
5783
5648
5777
5776
5780
5782
5781
5774
5764
5760
5769
5650
5651
5762
5761
5772
5773
5765
5768
5763
5767
6083
5771
5766
5770
5295
2019
5857
5856
5858
5860
5864
3501
5872
5841
5527
5836
5840
5842
5848
5830
5844
5825
5824
5834
5833
5828
5832
5829
5827
5826
5608
5600
5584
5604
5586
5588
5585
5592
5602
5601
5580
5577
5576
5616
7553
5578
5573
5572
5571
5574
5568
5570
5569
3435
1966
6112
1965
3431
6044
6035
6096
6041
6038
6037
6042
6034
6080
6084
6088
6032
6023
6082
6036
6033
6029
6066
6065
6081
6018
6021
6064
6040
5380
6019
6027
6025
6024
6068
6017
6022
5976
6058
6057
5379
6020
5381
5378
5376
5377
5382
6028
6026
5560
6016
6030
6051
6053
6056
5383
5972
6049
6060
6054
6052
6050
5970
3036
5556
6048
5969
5968
5433
5538
5539
5552
6072
5554
5894
5893
5404
5892
1853
5953
5895
5553
5508
5517
5406
5405
5434
5952
5399
5398
5397
5516
5432
5509
5396
5429
5510
5514
5955
5954
5428
5542
5427
5402
5507
5518
5395
5403
5537
5541
5513
5436
5401
5958
5512
5430
5384
5515
5426
5505
5421
5393
5400
5536
3022
5504
5964
5540
5392
5511
5387
5385
5962
5424
5420
5394
5386
5960
5425
5408
5957
5544
5545
5506
5984
5422
5453
5956
5546
5992
5985
5961
5390
5986
5988
5410
5391
5411
5888
5889
5409
5389
5448
5903
5901
5902
5452
5548
5388
5900
5454
5896
5906
5907
5449
5528
5450
5419
5909
5904
5417
5416
5908
5905
5897
5891
1909
5910
5532
5530
5418
5451
5899
5898
5890
5529
5520
5521
5441
5524
5523
5522
5440
5442
5443
5466
5468
5413
5525
5464
5465
5412
5496
5912
6000
5526
5415
5913
5916
5937
5489
5940
5414
5460
5462
5492
5914
5461
5944
5938
5936
5488
5490
5457
5458
5459
5456
5447
5932
5445
5923
5444
5446
5922
5921
5928
5925
5929
5930
2995
5924
5920
5926
5476
5481
5480
5482
5478
5484
5477
5472
5474
5473
1529
5475
1782
5158
5159
7504
5157
5156
3004
7472
5155
5154
7448
5153
5152
3287
7460
7442
1526
1788
7458
7440
7441
7488
7434
5204
5202
7464
7456
5205
7444
5203
5200
5207
5206
5213
7457
5214
7432
5212
7436
5201
7433
5130
5131
5209
5338
5337
5336
5210
5211
5175
5174
5208
7425
5333
5332
5129
5169
7424
5172
7429
5334
5173
5128
7430
7428
5340
5331
5168
5328
5176
5330
5329
5182
5180
2974
5170
5171
5189
5161
5179
5127
5178
5177
5160
5150
5190
5188
5145
5181
7427
5144
7426
5151
5125
5162
5143
5126
5139
5134
5191
5164
5167
5163
5187
5124
5149
5148
5133
5135
5136
5137
5138
5141
5140
5142
1973
1949
5146
5184
5147
5132
5165
5196
5166
5197
5186
5240
5352
5193
5185
5241
5199
7340
5353
5195
5194
5192
5120
5356
5242
5220
7365
5121
7361
5354
7366
1947
5221
5361
5198
7363
7336
5364
5325
5122
5233
5236
7364
5324
5326
7360
5238
5345
7338
7337
5222
5362
5312
5360
5348
5349
5350
7362
5217
5237
5223
5244
5313
5315
5314
5224
5218
5123
5216
5219
7372
5225
5232
5344
7369
1913
5262
5230
7329
1530
5368
5320
1532
5322
5263
5264
5228
5229
5257
5265
7334
5321
5317
5323
5258
5261
5256
7333
5316
5227
5226
5259
7332
5260
7328
5347
5346
5266
5234
7331
7330
5235
5318
7309
7171
7368
7169
7168
7370
5319
7310
5268
5269
5270
5271
5267
7308
7170
7305
7304
7173
7384
7348
7306
7174
7307
7352
7175
7180
7179
7178
7345
7182
7181
7183
5276
7177
7176
7172
7346
7344
5278
7322
7378
7377
5275
5274
7324
5277
5273
5254
5272
7320
7321
5253
7317
5250
7376
5255
5252
5251
7380
7316
7392
5248
7312
5301
1757
7315
7314
7313
5249
5300
5302
7318
5297
5299
5298
5296
7300
7296
7303
7301
7299
7298
7297
7302
1899
5305
5306
5304
7186
5308
7190
7191
7552
7185
7187
7188
7184
5285
7189
5291
5284
5290
5287
7218
7197
7198
5286
7217
7196
1907
7226
7192
7242
7216
7228
7193
7221
7219
5293
7280
7240
7241
7220
7222
7224
5288
7232
3030
7237
1963
7194
5294
5292
5280
5289
7225
7233
7236
7244
7195
5281
7213
7238
5283
7212
7214
7249
7200
5282
7248
7203
7202
7201
7234
7250
7235
7256
7252
7208
1883
7210
7209
7207
7211
1758
7206
7205
7204
7272
7266
7264
7265
7268
1785
1518
1959
1901
1767
1502
1991
7716
3307
1823
1781
3389
1950
1501
1469
3001
1751
3034
1726
1515
7720
1839
2989
2812
1470
1467
1662
1487
1523
1517
3021
1499
2925
2926
1451
1463
1895
1450
1525
1449
1448
1455
1468
1453
1443
1452
1440
1434
1439
1456
1441
1442
1420
1460
1466
1435
1462
1459
1454
1457
1461
1464
1421
1444
1418
1465
1419
1445
1458
1438
1495
1437
1436
1417
1511
1422
1423
1432
1303
1516
1433
1447
1300
1497
1500
1512
1416
1302
1446
1509
1508
1507
1496
1513
1514
1301
1414
1413
1411
1412
1415
1492
1490
3422
1504
1488
1506
1424
1410
1510
1524
1409
1493
1491
1489
1505
1528
1425
1522
1483
1494
1520
1406
1408
1498
1482
1426
1427
1429
1521
1428
1485
1472
1475
1431
1430
1473
1943
1474
1298
1299
1480
1481
1484
1486
1297
1296
1479
1478
1477
1476
1305
1304
1311
1309
1310
1308
1306
1307
1773
1977
1291
3279
7936
1755
1290
1399
1935
3195
1295
1403
1283
1405
1294
1293
1282
2938
1344
1292
1288
1289
1281
1345
1346
1280
1347
1971
1200
1205
1355
1359
1354
1353
1351
1350
1348
1204
1206
1357
1358
1202
1201
1391
2997
1356
1203
1215
1661
1352
1207
1378
1379
1286
1349
1404
1287
1343
1392
1373
1393
1210
1400
1375
1374
1211
1285
1284
7714
1376
1372
1402
1401
1389
1208
1213
1326
1386
1396
1377
1368
1209
1212
1214
1342
1397
1398
1193
1394
1395
1387
1388
1333
1335
1339
1327
1369
1361
1390
1360
1329
1338
1192
1328
1365
1366
1334
1367
1659
1364
1371
1341
1340
1370
1198
1199
1312
1314
1330
1336
1332
1384
7683
1363
1324
1331
7682
7681
7680
1319
1318
1315
1313
1337
1185
1186
1362
1195
7684
1197
7690
7689
7688
7686
7685
1325
1196
1385
1382
1184
7692
1316
1323
1187
1383
1322
1194
1317
1381
1320
7704
1160
1161
1380
1163
1321
1188
1166
1162
1164
1191
1167
1190
1189
1165
1171
1158
1159
2878
3631
1168
2931
1169
1170
1172
1174
7700
2032
2024
1175
1156
1173
2008
1944
1945
1955
2020
1948
7698
2018
1923
1936
1177
1954
1932
1920
7697
1952
1176
1933
1946
1155
3027
1937
1939
1154
2002
1931
1179
1962
1996
2000
2001
1930
1183
1934
1178
1922
2017
1921
1157
7696
1938
1993
1180
1153
1924
1992
1956
1953
2016
1152
1182
1927
1181
1925
1957
1926
1961
1958
1871
7713
1987
1960
1964
1986
1940
1984
3029
2004
1941
7808
1942
1994
1928
1990
1988
2940
1989
1985
1929
1275
1886
7712
1885
2998
2798
1851
3261
1771
1976
1972
2923
1968
1969
1970
3390
2959
1278
1131
2967
1263
1277
2810
1221
1129
1223
1220
1222
1130
1128
1719
1133
1132
1134
1225
1255
1233
1231
1254
1135
1237
1217
1224
1216
1266
1230
1273
1236
1264
1232
1267
1271
1218
1260
1276
1253
1261
1229
1262
1269
1265
1252
1251
1250
1249
1272
1268
1274
1256
1226
1248
1121
1228
1219
1123
1227
1257
1270
1107
1120
1122
1238
1725
7744
1105
1104
1106
1234
2806
1239
1246
1779
1247
1259
1245
1244
1116
1235
1258
1117
1115
1113
1112
1243
1242
1241
1240
1114
1125
1119
1118
1102
1109
1124
1111
1108
1151
1103
1110
1127
1101
1145
1126
1150
1149
1100
1138
1144
1148
1139
1146
1095
1094
1147
1142
1099
1088
1098
1143
1090
1093
1089
1136
1096
1091
1092
1141
1097
1140
1137
3015
2782
1847
3043
3033
1030
1031
3375
1029
1028
2934
1039
1038
1723
1037
1027
1036
1772
1770
1026
1769
1768
1051
1746
1760
1035
1032
1764
1766
1747
1761
1765
1050
1033
1754
1025
2877
1753
1055
1034
1024
1745
1763
1744
1052
1735
1053
1743
1762
1752
1756
1054
1728
1729
1784
1048
1738
1750
1734
1049
1739
1737
1599
1733
1730
1748
1780
1736
1732
1778
1749
1742
1731
1631
1740
1776
1741
1041
1777
2805
1042
1043
1045
2781
1040
1046
1044
1047
1080
1070
1081
3019
1060
1074
1085
2791
1061
1087
1062
1084
1075
1082
1063
1071
1086
1068
1069
1056
1083
1057
1072
1073
1711
2990
2797
1067
1058
1066
1059
1064
2909
2779
1065
1078
1079
1076
1077
2809
3167
2983
2933
2775
2773
2803
1557
1561
1556
1585
1565
2767
1567
2772
1560
2768
2776
1564
2769
1566
1562
1879
2765
1724
2758
2774
2780
2778
2757
2777
1721
2764
2759
1875
2756
1720
1722
2766
2770
1716
1872
1574
1575
1584
1874
1712
2771
1587
2795
1547
2755
1717
1718
1581
1563
2699
1713
2698
1546
2753
2804
1553
1580
1582
1586
2802
1873
1714
2800
2796
2754
1715
2794
1572
2801
1552
1877
2747
1558
1559
2808
1573
2760
2761
2752
2793
2792
1583
2789
1876
2762
2763
1878
2788
2784
1870
1554
2790
2785
1864
2697
1678
1545
1555
1867
1866
1865
2910
2749
1884
1857
1568
1608
1695
1801
1679
1544
1609
1800
2696
1868
1856
1591
1858
1597
1569
1577
1859
1880
1803
1802
2787
2786
1869
1598
1611
1596
1593
1677
1592
1610
1590
1881
1570
1676
1571
1548
2700
2702
1671
1549
1675
1670
2703
1882
1551
1550
2701
1655
1576
1588
1595
1594
1672
1673
1578
1674
1612
1579
1613
1805
1860
1604
1796
1668
2750
1804
1603
1795
1589
2743
1605
1793
2693
1842
1797
1541
1792
1861
1702
1615
1806
1653
1600
1807
1614
1601
1543
1863
2695
1701
1841
1840
2720
1798
1799
1540
1602
1542
1537
2694
1843
1652
1694
1667
1703
2692
1607
1606
1700
2689
1688
1689
1862
1692
1794
1669
1536
2688
2655
1654
2721
1693
2973
1666
1681
1665
2648
2723
2649
2726
2725
2691
2724
2907
2651
2650
2722
2937
1908
1539
1690
1912
2875
1664
1685
2727
2744
1648
1906
2737
1680
1649
2719
1686
1846
1683
1691
2735
1833
1658
1633
2748
1538
2734
1905
1904
1682
1684
2690
1696
2736
2653
2654
1650
1651
1632
2711
1647
2652
1809
2741
2644
2746
1827
2745
1824
2742
1820
1816
2732
1832
1656
1657
1660
1697
1845
1844
1687
2717
2715
1821
1822
1850
1699
2647
1698
2716
2714
2713
2712
1704
1825
2707
2704
1708
1817
1818
2718
1819
1705
2705
1709
2710
1634
1639
1808
2731
2730
2729
2740
2728
2733
1638
2640
2739
2641
1849
2646
1838
1837
1836
1826
1835
1834
2645
2685
1848
1635
2709
1636
1710
2706
1810
1637
1811
1620
2628
1619
1830
1831
1706
2708
2738
1897
1623
2630
1852
2631
2629
1829
1828
1812
1707
2642
1622
1617
1621
1616
2643
1642
1627
1630
1813
1618
2627
1896
1643
1624
1898
1644
1894
1815
1889
1629
1645
1628
2632
1893
1646
1900
1625
2633
1626
1888
1890
1814
1641
2635
2634
1891
1892
3020
2636
3016
3048
3025
3014
3024
2637
3008
3056
2626
1640
3009
3011
3013
3028
3026
3197
3044
2639
3017
2638
2624
3010
2625
3018
2903
3012
3040
3042
3041
2686
3032
2987
2863
2679
2683
2971
2612
2659
2658
6758
2613
2614
2663
2615
2660
2666
2681
2675
2656
2664
2662
2674
2657
2847
2680
2672
2676
2682
2673
2661
2678
2601
2665
2684
3663
2609
2600
2608
2671
2667
2606
2677
2670
2604
2607
2668
2669
2623
2610
2605
2599
2895
2611
2603
2602
2598
2622
2620
2617
2621
2619
2597
2592
2595
2594
2596
2616
2618
2593
6776
2563
2562
2567
2921
2932
2928
2561
2919
2566
2573
2930
2924
2564
2560
2920
2565
2574
2915
2912
2917
2929
2572
2575
2871
2913
2914
2916
2922
2918
2936
2569
2570
2568
2571
2588
2578
2583
2579
2585
2589
2591
2590
2576
2582
2584
2581
2577
2580
2586
2587
2826
2828
2831
2830
2835
2840
2829
2984
3383
2985
2908
2905
2906
2904
2841
2838
2821
2824
2839
2834
2827
2986
2852
2825
2887
2976
2980
2981
2832
2820
2948
2977
2982
2988
2836
2843
2846
2853
2886
2833
2844
2949
2822
2883
2885
2842
2823
2855
2978
2845
2882
2884
2946
2837
2951
2950
2854
2850
2899
2945
2849
2851
2968
2881
2969
2816
2892
2979
2947
2894
2898
2944
2848
2818
2819
2874
2888
2893
2880
2889
2891
2864
2896
2970
3000
2890
2817
2876
2872
2873
2960
2902
2897
2952
2964
2965
2900
2958
2972
2865
2867
2956
2957
2953
2866
2961
2859
2858
2901
2966
2963
2954
2996
2962
2857
2869
2861
2860
2856
3443
2992
2870
2862
2994
2993
2955
2868
2556
3421
6387
6331
3183
7
6
6764
6748
14
4
5
15
77
78
72
73
76
92
95
74
79
94
75
93
12
11
13
44
9
81
83
2051
45
8
80
82
89
56
0
10
3492
3493
57
2050
187
2055
90
88
3494
99
47
1
229
2084
98
186
190
58
2094
46
2095
2087
2086
2085
2
3
91
87
59
2052
167
2054
2053
2048
228
191
103
2088
101
100
2089
166
48
2070
104
3488
3497
86
84
3491
3490
3489
3496
3498
124
2049
2141
2071
171
2076
236
130
2097
105
131
2092
60
85
150
96
250
230
63
172
50
2098
2093
184
185
170
2162
3500
151
2090
32
231
242
243
247
2131
2072
2077
2100
2091
2143
3512
148
49
55
137
127
54
62
102
61
2134
2175
173
2173
165
149
251
125
203
246
223
2166
227
188
189
237
126
33
138
192
193
200
245
2163
40
41
202
194
53
164
2113
2111
152
2110
2099
2122
2096
2123
97
108
2079
2078
217
2073
2140
2064
2171
2133
174
2075
2130
2068
179
226
2144
2161
51
2116
2142
34
2102
52
2117
2169
201
139
136
218
2168
2167
216
2145
2148
2149
2152
2120
2101
106
2156
2157
134
195
2065
2158
2121
178
107
109
2124
147
2125
2126
2127
168
2137
169
2132
2170
175
2074
157
156
2135
2069
2172
2159
154
240
146
2114
233
241
209
208
153
248
145
2164
2112
2115
222
42
221
43
2106
255
159
163
220
232
128
129
132
133
213
2082
2165
2174
160
2128
225
224
144
158
2129
196
238
35
120
2103
135
2107
116
2154
2153
2136
2151
2150
2108
2147
2146
2109
244
210
2139
155
2160
239
249
2118
68
2104
2119
2105
161
183
2083
219
234
235
212
211
207
206
205
204
252
253
198
197
162
121
118
117
2155
2138
2066
177
176
111
3504
119
254
71
69
2554
3505
2080
37
143
140
110
112
182
199
214
215
122
2067
36
2081
3506
113
3508
123
181
180
141
142
70
115
114
65
38
2057
2058
2059
2060
2061
39
3415
2063
64
66
67
2062
2056
3259
19
3407
3419
27
20
23
24
26
29
18
3387
17
22
16
31
25
21
28
3475
30
3482
3480
3484
3474
3478
3461
3457
3459
3456
3460
3481
3477
3476
3458
2550
3467
3462
3473
6255
3554
3463
3472
3468
3469
3470
3466
3471
3465
3556
3464
3552
3553
3430
3424
3560
3425
3429
3444
3427
3428
3448
3426
3441
3442
3440
3434
3303
3433
3432
3436
3363
3369
3340
3373
3568
3338
3339
3372
3361
3337
3362
3341
3343
3374
3371
3370
3360
3368
3335
3336
3342
3334
3333
3332
3379
3381
3380
3386
3378
3329
3328
3377
3376
2301
3365
3364
3388
3382
3385
3384
3525
3366
3367
3417
3523
3532
2302
3526
3331
3524
3416
3418
3522
3521
3520
3330
3529
3530
3191
3420
3528
6270
3276
3277
3264
6769
3267
3537
6770
3540
3538
3536
3266
3265
3278
3408
3313
3308
3306
3409
3305
3320
3348
3314
3312
3304
3414
3268
3269
3271
3272
3273
3274
3275
3351
3350
3349
3270
3359
3411
3413
3412
3347
3410
3316
3299
3298
3247
3346
3358
3357
3296
3344
3297
3392
3300
3301
2239
3345
3302
3393
2542
3398
2255
2254
3356
2253
3355
3353
3397
3396
3395
3394
3399
3352
2180
2181
3406
3404
3405
2182
2179
3354
2178
2184
2185
2252
3544
2231
2176
2177
2230
3401
3400
3284
6366
2183
3402
3403
3285
2213
2229
2271
3286
2249
2186
2267
2264
2212
2265
2236
2237
2248
2187
2228
3255
2266
2215
2270
2250
2268
3280
2238
3290
3289
2260
2251
2227
2224
3292
2285
2287
2214
3283
3282
3281
2269
2283
2284
3288
2261
2263
2225
2281
2282
2286
2190
2191
2243
2221
2242
2280
2241
2234
2226
2259
2262
2235
2188
2240
2232
2277
2276
2275
2189
2220
2222
2208
2209
2274
2258
2295
2257
2211
3154
3161
2223
2299
2278
2279
2272
2273
2233
3163
3143
3162
3160
3094
3092
2217
3142
2218
3155
2210
3138
3139
2219
2256
3095
3097
2197
3096
2203
2216
3153
3159
2293
3158
2194
3157
3103
3231
3152
3093
2196
6351
2199
2195
3137
3140
3156
3164
3165
3166
2202
3136
3102
1014
2292
2526
3090
3098
3099
2297
2200
2294
2206
2300
3086
3087
2207
2198
3101
3091
3100
2205
3089
2298
2288
3141
2193
2296
3084
3085
2204
3088
2192
2245
2523
2289
2244
2201
3083
6389
2290
2291
3082
2246
3080
2247
3175
6394
3144
3074
3147
3145
3174
3081
3073
3173
3193
3179
3178
3170
3072
3146
3172
3169
3168
3075
3196
3194
3192
3190
3189
3188
3171
3185
3177
3176
3187
3184
3182
3181
3186
3180
3148
3150
3149
3251
3253
3151
3254
3078
3079
3248
3250
3260
3252
3249
3077
3257
3256
3258
3076
6327
3235
2494
2525
3232
3234
3233
3119
3117
3113
3246
3118
3112
3114
3115
3116
3245
3244
3242
3111
3243
3110
3241
3240
3237
3236
3239
3238
3109
3201
3135
3134
3130
3131
3108
3200
3104
3107
3106
3105
3203
3132
3133
3212
2549
3128
3202
3209
3205
3204
3123
265
3126
3227
412
413
3215
3214
3213
414
264
3129
3207
3206
3228
3127
3226
3225
3211
3224
3121
3120
3230
415
3208
3210
410
267
3229
3124
262
260
507
3122
3125
411
266
272
263
274
261
409
408
366
3223
365
2553
273
269
268
3222
367
383
271
270
275
256
510
3217
3219
257
364
258
3221
3218
3220
3216
331
330
259
362
361
401
377
363
403
277
276
400
432
328
402
434
360
378
379
278
435
433
376
279
405
404
445
439
438
329
440
444
447
382
380
437
436
335
358
359
381
334
473
2479
475
446
441
426
427
472
443
425
2493
2541
474
2539
424
333
2547
471
470
469
468
478
479
284
2487
387
422
332
357
355
353
352
442
406
285
356
354
373
374
477
476
467
466
465
464
429
423
421
372
407
390
389
388
509
386
420
280
281
375
6365
368
457
428
391
286
287
320
430
431
346
283
384
385
369
347
455
418
2519
454
452
456
458
321
322
419
451
282
371
450
453
2491
459
460
462
463
323
344
348
345
2500
350
2501
2502
349
449
351
370
339
2499
2503
448
2498
326
327
2511
461
495
2481
2485
341
340
343
338
342
2480
2496
2497
416
311
417
2483
325
2484
324
2486
2482
491
490
337
292
293
336
2535
310
2510
298
2509
2508
2506
2505
2504
2490
2489
2488
297
299
296
489
2507
2524
2530
2520
488
2474
309
2475
2522
2521
308
294
295
498
303
302
318
319
317
2531
499
2473
305
316
2472
2476
2477
503
492
493
304
301
300
2478
2492
494
2529
2465
2533
481
312
2528
2532
497
504
505
506
2518
496
2514
2512
2537
2513
2534
2517
2464
2516
290
480
313
314
315
500
502
508
2515
288
2536
395
2545
2538
2467
2466
306
482
483
2540
2546
6390
501
2544
289
394
393
2463
307
2456
291
6509
2457
392
2552
2548
2310
2458
2327
2311
487
2326
2461
2462
2468
2448
2469
2471
2460
2459
485
484
2325
2450
2449
2470
486
2324
396
397
2436
2454
399
2435
2455
2437
2319
2452
2451
2318
2304
2453
2309
2439
2307
2438
2306
6333
2308
398
2434
2317
2316
2320
2305
2432
2321
2322
2323
2433
2430
4016
3812
3824
2359
2445
2358
4032
2356
2446
2440
2441
4034
4033
2442
3808
3809
3810
2444
2447
2443
2357
4036
2314
2312
2313
3816
4065
2315
2363
2355
2352
2429
4066
2344
2345
2346
2392
2399
3976
3977
2398
2395
2354
2353
3978
2347
4068
2333
2376
2362
2364
2330
2365
3904
3907
3906
2396
2351
2394
6761
2361
3905
2397
2360
2377
2329
2328
4048
4040
3908
3909
3910
1013
3971
2331
2427
2332
2379
2393
2348
2367
2349
2350
2366
2334
6510
2378
2423
3970
3914
3913
1005
3980
3912
3968
3722
3969
3850
3972
3974
2335
3973
3851
6267
3916
3922
3723
3921
3920
3984
3985
3986
4002
4004
4008
3724
2405
4000
4001
2385
2404
2389
2384
3721
3720
2370
3852
3924
3848
3849
2387
2391
2386
3944
2371
2369
3928
2422
2420
6263
3778
3779
3726
3853
3725
4064
3854
2388
4072
3992
1020
2421
2390
3776
2426
3940
3777
3719
3713
2341
3847
2428
3712
2409
2416
2417
2368
3840
3988
2340
3841
3937
3938
3845
3782
3952
2403
2408
3745
3744
3728
3718
3717
3716
2413
6981
6982
2425
3846
3856
3844
3936
3872
3873
3859
2407
3747
3746
3874
3731
3730
3729
3875
2410
2411
2424
2406
2342
2402
3858
3857
3796
3734
2380
2337
2336
3785
3860
3862
2412
2343
2414
2415
3780
3781
3732
2400
3737
3738
3740
3784
3843
3714
3861
2418
2419
3733
3715
3842
3865
3792
3786
3868
2401
2383
2381
2372
3866
3748
2338
2339
3750
3749
3877
3878
3864
3800
3793
3788
3876
6524
2382
2375
3736
2373
1006
2374
3794
6461
3756
3884
3752
3880
3754
3882
3700
3881
3892
3753
3764
3697
3696
3890
3698
3762
3768
3896
3888
3889
3760
3704
3761
3648
3623
3622
3620
3649
3625
3690
3692
3621
3628
3681
3650
3653
3652
3651
3689
3688
3618
3619
3680
3627
3654
6494
3629
3626
3616
3630
3624
3617
6988
3684
3655
3685
3662
3658
3659
3636
3686
3657
6772
3637
3660
3638
3661
3683
3656
3634
3635
3682
951
3632
3633
6487
3608
3610
3611
3642
3597
3612
3596
3614
3593
3592
3644
3640
3641
3676
3606
3609
6359
3613
3598
3591
3599
3605
3607
958
3604
3673
3672
3590
3589
3587
3584
3585
3674
3594
3595
3586
3588
3603
3602
6396
3665
3669
3668
3601
3600
3670
3664
3667
3666
6757
6521
6518
957
6269
6455
6627
7040
7041
7044
6375
6755
7042
1003
6599
894
955
1018
7000
6393
1017
990
6986
6985
1011
989
7056
6555
6574
893
6993
6207
6746
6996
6742
6379
6994
6522
987
6493
999
879
906
909
908
907
905
863
904
6979
911
902
901
910
900
903
891
875
6382
867
898
899
864
874
865
896
866
983
6984
873
6479
869
897
927
868
6734
870
871
872
877
943
887
876
920
921
922
923
925
878
6702
924
7008
6699
926
6710
6641
880
914
6977
6976
6992
886
6709
6701
915
916
881
885
884
883
6978
882
6795
6507
912
965
953
6716
917
6491
6980
6960
6936
952
6303
954
956
947
852
945
853
964
946
913
919
918
854
948
851
950
6918
967
944
966
6917
6697
855
949
6762
6928
6929
6695
6930
6696
975
6698
6932
850
6517
6916
861
858
862
6515
848
856
859
849
6913
6914
6912
6924
835
963
892
889
888
890
6669
6915
860
6664
857
6665
6668
960
961
962
968
6605
941
940
6658
978
931
936
942
834
932
928
969
6922
6667
970
933
6689
937
6657
971
6714
6656
979
6586
6945
833
6944
6694
930
973
929
974
832
6946
939
6670
976
6700
934
6920
6921
995
935
6688
6671
6691
972
6690
977
938
6692
994
984
6662
6666
6581
6659
6713
986
996
997
998
985
837
836
982
981
6952
6663
6170
980
993
6948
6693
992
6171
6660
838
6707
1016
988
816
817
6661
818
6579
839
6708
1002
1000
819
6168
6169
524
559
558
557
1004
6642
6705
823
1009
525
1001
1012
6319
6673
821
6672
6334
6704
6633
831
1008
830
820
801
822
526
6680
1010
527
846
6634
556
6706
847
800
841
840
825
828
843
6712
6685
6684
842
6681
845
829
826
6674
6636
824
554
6682
844
6166
6381
6160
6683
6172
6686
6161
804
6679
6678
6677
6676
802
555
6164
6167
827
6675
6363
543
803
812
809
777
6173
805
542
776
806
778
6165
808
813
6727
6447
553
552
783
782
814
815
780
779
807
522
6162
6174
6175
775
774
518
521
520
512
810
513
541
6739
540
537
772
516
517
519
6152
523
773
6153
6163
6158
539
781
536
538
6154
811
6156
6157
515
514
544
6503
770
769
545
6471
548
6467
550
6466
6155
6159
6733
6473
549
6745
768
771
6198
6470
6472
6194
6195
546
547
766
551
6469
6462
6475
6796
6199
6150
6193
6151
6464
6474
6192
6465
6476
6478
6477
6196
794
6468
795
6149
799
6178
6197
623
6180
6148
6176
6177
6789
622
6784
6785
796
797
792
798
616
620
788
787
786
6786
784
6787
6788
6790
6792
6793
6794
621
785
6801
6800
6179
6181
6741
6183
6186
6802
789
6182
6184
6480
6187
6481
6482
6483
529
618
617
528
6820
793
6804
533
532
790
791
6484
6205
619
6185
6145
6204
6816
6818
6832
6808
5108
535
534
6485
6203
6202
6144
6147
6190
6486
5104
5105
5064
5065
5066
5067
5106
5068
5069
6247
6817
6824
6146
6200
6191
5070
6731
5074
615
6492
6490
531
597
608
6246
594
593
6206
6201
530
609
592
6896
596
595
6242
6188
6189
5075
6243
6488
6489
700
6240
6254
614
6253
694
6252
695
5073
5112
630
6249
6245
631
5059
611
5077
598
5058
702
5057
5056
612
703
5060
701
5061
5078
5063
6241
688
6617
613
6244
6248
5076
5062
5072
607
610
6250
699
698
697
599
692
689
696
606
6251
656
563
564
6588
657
605
633
632
629
628
634
693
600
565
570
571
624
625
636
6342
638
639
635
604
603
627
601
626
6496
566
6266
569
658
6343
691
602
562
637
663
6431
690
6497
6557
6498
6345
560
6850
6499
763
662
6264
5084
567
5080
5082
5081
568
6265
6349
659
6347
6268
573
6508
572
6852
561
660
6380
661
765
6848
5100
6262
5094
6849
6357
6338
6378
6340
6341
6260
6344
574
6346
6348
6350
6362
6356
6261
6358
575
6856
6360
5092
6372
6373
6364
6361
6355
6354
5093
6353
6339
6374
6376
6377
6504
6352
6505
6371
6506
6369
6368
6500
6501
6502
6370
6864
6337
5088
5089
6259
6258
6256
751
6336
6239
759
5098
5091
5090
5096
6257
6880
5097
6520
687
645
682
6392
713
6567
6516
712
678
677
676
683
6514
675
6512
6513
644
679
673
714
684
685
686
647
672
674
6388
715
642
646
641
744
680
681
6384
6386
750
749
6385
586
758
757
756
747
748
745
764
643
746
640
736
723
722
585
761
762
739
738
737
720
760
584
587
6722
754
6720
711
6723
6235
6234
6233
6232
721
6721
731
6724
6725
730
589
6768
753
710
755
6726
724
752
588
6558
726
6237
6236
709
708
718
719
6238
727
717
6432
716
578
725
577
6454
729
6458
6737
6459
665
705
6435
6434
6573
6433
579
576
6460
728
6423
6422
5012
6760
5021
5014
6457
6456
6453
6452
6736
6738
5022
5020
5019
5018
5017
5016
704
664
5015
5013
5011
6413
5010
4994
4993
4992
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
4995
6420
4996
4998
5009
5008
5007
6415
6414
6412
6411
6410
6409
6408
6407
6406
4997
6405
6403
6402
6401
6400
5006
5005
5004
5003
5002
5001
5000
4999
6404
667
590
6424
6425
732
733
6421
6446
6752
6445
6427
6451
6426
6444
648
649
670
6754
6430
6740
591
671
666
706
707
734
6744
6753
740
741
742
743
735
6443
6429
6428
6448
6449
6450
6756
581
6441
654
655
6729
6728
6442
6730
583
580
6438
6440
6439
6437
6436
6318
650
651
668
6732
582
6416
6316
669
653
6312
6313
6314
652
6317
6419
6417
6315
6418
6300
6302
6329
6332
6301
6311
6305
6310
6330
6328
6308
6309
6304
6551
6293
6290
6298
6291
6585
6611
4982
6323
6297
6299
6322
6292
4977
6582
6296
6306
6321
6307
6326
6325
6324
4981
4980
4979
4978
6288
6294
4976
6295
6289
6320
4988
5049
5048
5025
5024
5027
6285
6282
5033
4937
5034
5035
4249
5036
5037
5038
4245
5040
5041
5042
5028
4986
4985
4984
5046
5052
6284
5031
5032
5030
6281
4880
4881
4882
4883
4884
4885
5029
4887
4933
4888
4890
4891
4892
4893
4894
4895
4928
4929
6280
5026
4889
4886
5043
5050
4936
6287
4248
4931
4932
6286
6283
4244
4943
4246
4934
4935
4254
4938
4942
4247
4251
4250
4939
5044
5045
4930
4240
6543
4255
4241
6648
4243
4941
4962
4965
4944
4945
4242
4948
4949
4253
4950
4951
4940
4252
4946
4963
4947
4961
4964
4865
4864
4870
6603
4867
4874
4866
6644
4966
4967
4960
4955
4954
4953
4952
6275
4875
4958
4957
4956
4876
4879
4871
4970
4877
4971
4969
6279
6278
6277
6276
4228
4968
6571
6273
6272
4869
4868
4878
4872
4873
6274
4226
4224
4229
4231
4227
4972
4973
4974
4225
4230
6613
4237
4236
4238
4232
6553
4239
4235
4233
6554
6552
4265
6556
6533
6534
6532
6531
6530
6529
6528
4234
6535
4261
4264
4260
4270
4256
4262
4263
4266
4267
4271
4259
4257
6536
6537
6538
4269
6539
6540
6541
6542
6544
6545
6546
6547
6548
6549
6550
4268
4258
4912
4915
4914
4918
4913
4916
4917
4919
4282
6629
4923
4924
4926
4922
4920
4925
4283
4921
4281
4280
6614
6618
6620
4284
4285
6578
6577
6576
4286
4273
4287
6584
4272
6563
4275
6580
4278
4274
6606
4279
6562
4314
4316
6560
4276
4297
4305
6566
4902
6561
4277
4903
4896
4910
4911
4907
4906
4905
4909
4897
4904
4900
4899
4898
4901
4908
4317
4296
4315
4318
4304
4299
4313
4307
6564
4312
4310
4319
4302
4298
6568
4306
6565
6570
6572
6569
4303
4301
4309
4311
4308
4288
4293
4300
4292
4295
4291
4289
4290
4294
6630
4650
4651
4649
4652
4653
4648
4640
4646
4654
4641
4645
4644
4643
4642
4647
4655
4340
4657
4339
4338
4337
4336
4334
4332
4329
4342
4343
4344
4345
4346
4656
4347
4670
4669
4668
4667
4666
4665
4664
4663
4662
4661
4659
4658
4671
4660
4341
4348
4335
4333
4331
4328
4350
4349
4330
4325
4320
4327
4324
4321
4323
4326
4322
4615
4638
4614
4632
4633
4636
4637
4639
4613
4612
4634
4635
6610
4609
4608
6608
4610
4611
6609
6616
6612
4626
4619
4618
4627
4629
4616
4620
4617
6595
4625
6594
4624
4621
4628
6600
4630
6593
6592
6598
6601
4623
6604
4622
4631
6602
6597
6596
4782
4697
4698
4699
4776
4783
4780
6640
6632
4777
4779
4781
4778
4702
4696
4703
4700
6628
4701
4679
4678
6626
4677
4676
4797
4796
4771
4798
4769
4691
4838
4839
4675
4792
4694
4684
4768
4770
6624
6625
4774
4693
4794
4793
4692
4685
4686
4688
4689
4695
4687
4683
4775
4681
4795
4674
4789
4773
4682
4846
4845
4844
4843
4841
4840
4837
4690
4834
4672
4673
4680
4842
4836
4766
4761
4824
4825
4826
4827
4760
4759
4758
4823
4757
4755
4754
4753
4752
4751
4750
4749
4756
4822
4821
4820
4767
4772
4784
4786
4787
4788
4790
4791
4764
4763
4814
4762
4815
4816
4817
4818
4819
4748
4747
4737
4745
4736
4765
4738
4739
4746
4741
4742
4743
4744
4740
4835
4813
4833
4829
4785
4812
4830
4832
4857
4828
4858
4806
4804
4856
4731
4807
4730
4805
4810
4811
4800
4801
4802
4729
4803
4860
4809
4734
4808
4733
4732
4854
4728
4851
4850
4849
4848
4722
4723
4727
4726
4853
4852
4725
4724
4721
4710
4711
4708
4720
4709
4706
4707
4705
4704
4716
4717
4718
4719
4712
4713
4714
4715
4110
4109
4099
4098
4097
4111
4096
4159
4108
4105
4158
4100
4155
4157
4152
4124
4104
4103
4102
4101
4156
4119
4125
4153
4154
4118
4117
4126
4151
4150
4148
4127
4121
4116
4112
4107
4106
4120
4114
4113
4149
4122
4146
4115
4147
4123
4145
4144
4141
4140
4142
4137
4143
4136
4128
4129
4138
4130
4139
4131
4134
4133
4135
4132
4217
4216
4220
4208
4218
4219
4223
4221
4210
4222
4209
4211
4204
4203
4200
4205
4202
4201
4206
4207
4214
4215
4405
4400
4415
4414
4394
4212
4412
4413
4196
4198
4401
4403
4404
4373
4372
4213
4395
4197
4199
4392
4393
4411
4410
4409
4374
4407
4375
4406
4402
4396
4408
4368
4369
4399
4385
4398
4397
4193
4192
4371
4370
4384
4195
4194
4387
4390
4386
4377
4391
4383
4376
4382
4381
4380
4379
4389
4388
4354
4378
4355
4444
4445
4353
4352
4446
4447
4187
4356
4185
4358
4357
4184
4186
4359
4365
4364
4443
4442
4441
4440
4367
4366
4360
4363
4362
4361
4426
4427
4434
4190
4181
4182
4180
4424
4425
4183
4438
4437
4436
4435
4189
4188
4176
4191
4428
4439
4177
4417
4433
4432
4431
4430
4429
4416
4178
4422
4419
4418
4175
4174
4423
4179
4478
4420
4477
4476
4471
4470
4469
4467
4466
4465
4464
4457
4468
4421
4448
4453
4460
4172
4463
4452
4456
4451
4449
4458
4173
4475
4474
4454
4455
4462
4459
4450
4461
4472
4473
4168
4160
4164
4161
4169
4170
4167
4165
4166
4171
4163
4162
4527
4518
4517
4516
4515
4514
4513
4519
4512
4522
4523
4524
4525
4526
4521
4520
4489
4488
4490
4491
4534
4528
4529
4535
4530
4531
4533
4532
4492
4495
4539
4493
4538
4540
4541
4537
4494
4485
4536
4484
4542
4483
4486
4487
4480
4481
4482
4496
4499
4501
4498
4497
4589
4590
4588
4554
4511
4555
4510
4500
4502
4503
4556
4557
4552
4587
4553
4550
4508
4585
4507
4506
4505
4504
4584
4586
4551
4548
4549
4509
4558
4559
4545
4544
4560
4561
4568
4570
4571
4583
4582
4581
4578
4577
4569
4567
4566
4565
4564
4563
4562
4572
4579
4580
4573
4547
4546
4576
4574
4597
4598
4595
4602
4594
4593
4592
4596
4600
4601
4604
