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