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