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