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