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