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