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