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