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