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