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