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