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