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