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