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