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