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