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