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