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