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