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