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