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