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