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