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