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