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