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