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