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