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