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