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