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