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