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