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