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