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