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