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