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