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