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