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