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