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