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