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