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