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