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