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