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