PTKK
]]>
PTKK
]]>
52
52
51
51
51
51
51
50
50
48
48
48
48
48
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
49
49
49
50
50
50
51
51
51
51
51
52
52
52
52
53
53
54
54
54
55
55
55
55
55
55
55
55
56
57
59
61
65
69
68
66
65
64
64
64
64
65
65
65
67
68
69
72
73
73
74
76
77
77
77
77
77
78
79
82
83
85
90
94
96
103
105
109
111
114
116
120
123
129
136
139
142
145
151
160
162
164
165
165
165
165
165
165
166
174
178
182
190
194
201
205
212
214
219
222
224
225
226
229
231
233
235
237
239
245
248
249
252
254
257
259
260
263
265
267
270
272
274
275
277
279
281
283
287
289
291
292
293
294
294
295
295
297
300
303
307
323
324
325
326
330
335
341
343
350
354
356
358
360
362
365
365
367
367
368
371
375
376
377
379
380
383
384
385
385
386
387
388
388
389
390
393
397
402
406
408
410
413
416
419
422
424
426
431
435
439
441
442
441
440
440
439
438
438
439
440
440
442
441
439
437
434
436
439
440
440
444
447
450
452
461
465
470
476
479
481
475
472
468
463
458
458
460
462
463
467
468
469
471
473
476
477
484
484
484
485
485
485
489
491
493
496
499
503
506
512
515
518
521
524
526
528
530
531
533
534
535
536
538
539
539
540
541
544
544
545
546
547
547
549
551
551
552
552
552
553
553
554
554
554
555
555
555
555
556
556
556
557
557
557
558
558
558
558
559
559
559
559
559
560
561
561
562
562
563
563
564
564
564
564
564
564
564
564
564
564
564
564
564
565
566
569
570
571
572
575
577
578
580
584
586
591
603
605
622
623
624
625
626
628
630
631
634
636
636
636
636
636
636
637
637
637
637
637
637
637
637
637
637
637
638
641
643
644
647
649
651
652
653
653
654
656
659
662
666
667
669
672
674
675
682
688
691
695
696
697
698
698
699
700
701
704
707
708
711
713
714
715
716
717
718
719
724
725
726
728
729
733
737
739
742
746
747
750
751
751
752
754
754
754
755
755
755
756
756
756
756
757
757
758
758
758
758
758
758
760
763
764
765
766
768
769
769
770
770
772
773
773
774
775
775
776
776
777
778
778
779
779
779
779
779
780
780
781
782
782
783
783
783
784
785
786
786
786
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
787
788
788
789
789
789
790
790
790
790
791
791
791
791
791
792
794
795
796
797
798
799
800
803
804
805
806
808
809
809
811
812
812
813
813
814
816
816
817
818
818
818
819
819
820
821
821
822
822
823
823
824
825
827
828
830
830
834
836
838
839
841
844
846
847
848
849
850
850
850
850
851
851
852
853
854
854
855
855
855
856
856
857
858
859
860
860
861
861
862
862
862
863
863
864
864
865
866
866
866
867
869
875
878
886
889
891
893
896
898
900
903
903
903
903
903
903
903
903
903
903
903
903
903
904
905
906
907
907
908
908
909
909
911
912
913
915
916
920
929
936
945
947
950
951
952
953
954
955
957
958
959
960
961
962
963
964
965
967
968
969
970
972
973
978
980
981
982
985
987
988
994
995
997
999
1004
1005
1006
1008
1013
1015
1021
1031
1033
1036
1040
1042
1043
1044
1045
1046
1049
1050
1051
1052
1053
1055
1056
1058
1059
1060
1060
1060
1063
1064
1065
1066
1069
1070
1069
1069
1069
1068
1068
1068
1067
1067
1067
1069
1070
1071
1072
1073
1074
1076
1078
1079
1080
1081
1082
1084
1087
1087
1088
1089
1089
1094
1097
1098
1100
1101
1103
1104
1105
1106
1107
1108
1110
1111
1112
1113
1114
1115
1118
1119
1120
1121
1121
1122
1124
1124
1125
1126
1126
1128
1128
1129
1130
1130
1131
1132
1133
1134
1134
1136
1136
1137
1138
1141
1142
1143
1145
1147
1148
1149
1149
1151
1152
1153
1154
1155
1157
1158
1160
1161
1161
1163
1163
1164
1165
1166
1167
1167
1168
1169
1170
1171
1172
1174
1174
1175
1176
1176
1177
1178
1178
1180
1180
1181
1182
1182
1182
1182
1183
1183
1183
1184
1185
1185
1185
1186
1186
1187
1187
1188
1189
1189
1190
1191
1191
1192
1193
1193
1193
1194
1194
1194
1195
1195
1196
1196
1196
1197
1197
1198
1198
1198
1198
1198
1198
1198
1198
1198
1197
1197
1197
1197
1197
1197
1197
1197
1197
1198
1198
1199
1200
1201
1203
1204
1205
1208
1242
1246
1248
1250
1251
1252
1253
1255
1256
1260
1261
1262
1264
1264
1265
1266
1267
1268
1269
1270
1270
1271
1271
1272
1273
1274
1275
1276
1276
1277
1281
1282
1282
1283
1283
1284
1287
1293
1296
1298
1300
1304
1305
1309
1311
1318
1320
1322
1326
1332
1335
1338
1340
1341
1343
1345
1348
1350
1356
1358
1359
1362
1365
1366
1367
1368
1371
1372
1373
1375
1377
1379
1381
1384
1403
1411
1415
1419
1422
1424
1427
1434
1436
1437
1443
1445
1445
1447
1447
1448
1449
1449
1453
1454
1455
1457
1460
1461
1463
1467
1468
1472
1474
1476
1479
1484
1487
1488
1488
1488
1489
1489
1489
1489
1489
1491
1491
1492
1493
1494
1495
1495
1496
1497
1499
1499
1498
1498
1496
1496
1493
1490
1487
1484
1483
1482
1479
1477
1473
1463
1460
1459
1457
1453
1450
1448
1445
1442
1438
1435
1432
1431
1430
1429
1426
1425
1424
1423
1422
1420
1418
1417
1415
1414
1413
1412
1410
1408
1406
1405
1404
1403
1403
1403
1403
1403
1403
1403
1404
1404
1404
1404
1404
1404
1404
1404
1408
1410
1412
1415
1417
1422
1424
1426
1429
1432
1437
1440
1439
1438
1436
1435
1433
1431
1437
1443
1446
1451
1454
1458
1461
1463
1466
1469
1464
1459
1454
1446
1441
1435
1421
1419
1421
1422
1423
1426
1427
1429
1430
1430
1429
1429
1428
1427
1426
1425
1424
1423
1418
1414
1410
1404
1400
1394
1394
1404
1410
1419
1434
1443
1450
1459
1467
1474
1479
1484
1494
1500
1505
1510
1516
1520
1526
1529
1531
1532
1535
1537
1539
1540
1542
1543
1544
1545
1545
1546
1546
1547
1547
1544
1542
1539
1537
1530
1528
1528
1525
1524
1521
1520
1515
1513
1509
1506
1502
1499
1496
1495
1489
1484
1481
1481
1481
1481
1481
1481
1481
1481
1481
1481
1481
1481
1477
1474
1473
1471
1468
1466
1461
1456
1453
1450
1449
1440
1434
1428
1428
1424
1423
1418
1416
1410
1403
1406
1408
1409
1413
1417
1419
1421
1424
1429
1430
1431
1433
1433
1442
1451
1455
1458
1461
1464
1467
1473
1477
1479
1481
1483
1487
1489
1491
1493
1495
1497
1498
1499
1505
1507
1508
1510
1512
1514
1516
1517
1517
1518
1518
1521
1523
1528
1534
1535
1537
1542
1544
1545
1546
1554
1561
1566
1570
1571
1572
1573
1575
1577
1577
1579
1578
1574
1569
1566
1563
1561
1560
1557
1553
1552
1552
1547
1545
1541
1540
1539
1538
1535
1533
1529
1526
1524
1519
1515
1514
1512
1511
1511
1509
1509
1509
1509
1508
1506
1506
1506
1506
1505
1504
1503
1500
1498
1498
1498
1498
1498
1498
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1497
1498
1498
1499
1500
1501
1501
1501
1502
1502
1503
1503
1503
1504
1505
1505
1506
1506
1506
1506
1506
1506
1506
1506
1506
1506
1505
1505
1505
1505
1505
1504
1504
1504
1504
1504
1504
1504
1504
1504
1503
1503
1503
1503
1503
1503
1503
1499
1496
1494
1493
1491
1487
1485
1483
1480
1479
1478
1477
1475
1474
1470
1465
1461
1458
1456
1451
1449
1447
1446
1445
1443
1442
1439
1438
1437
1436
1434
1433
1433
1425
1424
1421
1419
1412
1408
1403
1397
1392
1388
1387
1385
1384
1382
1374
1354
1353
1347
1346
1344
1343
1341
1333
1331
1330
1329
1327
1326
1325
1324
1322
1318
1315
1313
1310
1307
1306
1304
1295
1291
1291
1290
1290
1289
1288
1288
1287
1286
1286
1285
1278
1274
1272
1270
1269
1268
1266
1264
1258
1254
1251
1249
1248
1246
1244
1239
1238
1242
1244
1246
1247
1249
1251
1252
1253
1254
1255
1256
1257
1256
1252
1250
1248
1244
1241
1239
1237
1233
1232
1225
1224
1223
1222
1222
1221
1221
1220
1219
1218
1217
1217
1217
1217
1217
1217
1216
1216
1216
1216
1215
1215
1215
1214
1214
1214
1213
1213
1212
1212
1212
1212
1211
1211
1210
1209
1209
1209
1208
1207
1206
1206
1205
1204
1203
1203
1203
1203
1203
1203
1202
1202
1202
1201
1201
1200
1200
1203
1204
1204
1205
1206
1206
1206
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1207
1209
1211
1216
1218
1219
1221
1222
1224
1224
1223
1220
1219
1216
1215
1214
1213
1211
1210
1206
1205
1204
1203
1202
1199
1198
1197
1196
1194
1189
1189
1189
1189
1189
1189
1189
1190
1190
1192
1192
1198
1200
1201
1203
1204
1206
1205
1192
1182
1173
1163
1159
1159
1158
1156
1155
1154
1149
1147
1141
1137
1135
1132
1131
1123
1120
1115
1116
1116
1117
1118
1119
1119
1120
1122
1122
1121
1119
1118
1110
1108
1107
1106
1108
1111
1114
1116
1119
1119
1118
1116
1114
1113
1106
1106
1108
1109
1112
1115
1119
1119
1116
1112
1107
1106
1104
1102
1101
1102
1102
1103
1103
1104
1104
1110
1111
1113
1117
1120
1120
1122
1124
1126
1123
1117
1100
1095
1091
1083
1080
1077
1073
1070
1070
1070
1069
1069
1069
1068
1068
1068
1070
1076
1082
1091
1093
1095
1102
1104
1107
1102
1099
1097
1092
1090
1089
1086
1082
1079
1073
1071
1069
1068
1065
1063
1062
1059
1058
1057
1057
1057
1057
1057
1057
1056
1056
1056
1055
1055
1054
1053
1053
1053
1052
1047
1047
1047
1047
1047
1047
1048
1048
1048
1048
1048
1048
1049
1049
1049
1048
1047
1046
1045
1043
1041
1042
1043
1044
1044
1044
1045
1046
1046
1047
1048
1048
1049
1050
1050
1050
1050
1051
1051
1051
1051
1051
1055
1057
1059
1062
1068
1072
1077
1081
1084
1094
1086
1081
1076
1063
1060
1060
1059
1059
1058
1057
1055
1053
1050
1046
1044
1042
1037
1034
1035
1035
1040
1042
1049
1050
1049
1048
1046
1045
1044
1043
1042
1042
1041
1040
1039
1037
1035
1032
1030
1029
1032
1032
1033
1033
1035
1036
1037
1038
1042
1043
1045
1047
1048
1049
1047
1045
1036
1033
1030
1026
1022
1021
1020
1019
1019
1018
1015
1015
1014
1014
1013
1012
1018
1036
1038
1040
1046
1043
1039
1030
1025
1018
1014
1008
1003
1000
996
995
994
992
992
992
992
993
993
994
994
995
994
993
993
992
992
992
992
992
992
992
992
992
993
993
993
993
993
995
995
995
996
996
996
996
996
1000
1002
1004
1006
1010
1013
1013
1013
1013
1012
1012
1012
1012
1012
1012
1012
1011
1011
1010
1010
1009
1009
1009
1013
1015
1016
1018
1021
1022
1022
1024
1024
1025
1025
1026
1026
1027
1027
1028
1029
1030
1031
1032
1033
1034
1035
1037
1040
1041
1044
1052
1054
1057
1059
1064
1073
1077
1079
1081
1085
1087
1089
1090
1089
1087
1085
1080
1078
1073
1071
1068
1061
1060
1059
1059
1059
1059
1060
1060
1060
1060
1061
1062
1062
1063
1066
1071
1074
1083
1086
1089
1092
1094
1099
1103
1104
1107
1111
1113
1109
1107
1103
1101
1093
1088
1085
1084
1083
1081
1078
1078
1076
1074
1074
1073
1073
1072
1070
1068
1068
1069
1070
1070
1071
1071
1071
1072
1073
1074
1075
1075
1075
1076
1076
1076
1076
1076
1076
1076
1076
1075
1075
1075
1075
1074
1074
1074
1073
1073
1073
1073
1073
1073
1074
1075
1076
1076
1079
1080
1081
1082
1083
1087
1089
1090
1090
1090
1090
1090
1090
1090
1090
1090
1090
1091
1092
1093
1093
1093
1094
1094
1094
1095
1096
1097
1099
1104
1105
1106
1108
1110
1113
1114
1116
1118
1122
1131
1132
1132
1133
1133
1134
1134
1134
1135
1135
1135
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1136
1139
1141
1146
1149
1154
1158
1161
1164
1166
1167
1168
1171
1179
1179
1179
1179
1179
1179
1180
1180
1180
1180
1180
1180
1181
1181
1181
1182
1183
1183
1184
1185
1187
1189
1189
1190
1191
1194
1197
1199
1202
1204
1207
1209
1210
1211
1211
1211
1212
1213
1214
1216
1217
1217
1218
1221
1227
1229
1230
1238
1243
1246
1246
1247
1247
1247
1248
1248
1249
1250
1250
1251
1252
1253
1254
1256
1256
1257
1257
1257
1257
1257
1257
1257
1256
1256
1256
1254
1253
1253
1253
1255
1258
1260
1261
1265
1267
1268
1269
1270
1271
1272
1277
1279
1280
1280
1280
1283
1284
1284
1285
1286
1289
1291
1292
1294
1294
1295
1297
1298
1299
1299
1300
1301
1302
1302
1302
1303
1303
1303
1304
1304
1304
1304
1304
1304
1305
1305
1305
1305
1306
1306
1312
1315
1316
1317
1318
1320
1321
1322
1327
1329
1330
1332
1333
1340
1341
1343
1345
1348
1348
1350
1351
1353
1354
1355
1357
1358
1359
1359
1360
1362
1363
1363
1364
1364
1364
1364
1365
1366
1367
1369
1369
1370
1372
1374
1374
1376
1382
1383
1383
1383
1384
1385
1387
1388
1389
1391
1392
1400
1403
1405
1408
1410
1412
1415
1417
1418
1419
1421
1422
1422
1423
1423
1423
1423
1424
1424
1425
1425
1427
1433
1437
1441
1443
1447
1455
1456
1457
1457
1458
1461
1463
1464
1468
1469
1474
1481
1482
1485
1487
1488
1488
1488
1487
1487
1486
1486
1486
1486
1485
1485
1485
1485
1484
1484
1484
1483
1482
1482
1482
1482
1483
1483
1483
1484
1484
1485
1485
1485
1486
1487
1487
1487
1488
1488
1489
1490
1490
1491
1491
1491
1492
1493
1494
1496
1497
1499
1499
1500
1503
1504
1508
1509
1510
1511
1513
1517
1520
1523
1526
1528
1529
1530
1531
1532
1533
1534
1538
1539
1540
1541
1542
1542
1542
1542
1541
1541
1540
1540
1540
1540
1540
1539
1539
1539
1539
1541
1544
1551
1553
1556
1557
1559
1560
1563
1565
1566
1567
1568
1569
1571
1572
1576
1576
1575
1571
1570
1568
1568
1566
1564
1563
1563
1561
1560
1558
1552
1550
1545
1544
1540
1539
1536
1535
1531
1528
1525
1516
1515
1513
1509
1508
1507
1506
1505
1503
1501
1501
1500
1499
1497
1496
1495
1494
1494
1493
1493
1491
1491
1492
1494
1495
1497
1498
1499
1499
1500
1501
1502
1502
1501
1498
1496
1494
1494
1492
1491
1490
1489
1486
1484
1482
1479
1479
1478
1477
1476
1473
1472
1472
1472
1471
1471
1468
1467
1466
1465
1465
1463
1460
1458
1457
1455
1455
1454
1449
1448
1447
1444
1444
1442
1438
1436
1429
1426
1418
1407
1405
1402
1394
1392
1391
1391
1390
1390
1390
1390
1389
1389
1388
1387
1386
1386
1385
1385
1385
1384
1383
1381
1380
1378
1375
1370
1367
1366
1365
1364
1364
1364
1364
1364
1364
1364
1363
1363
1363
1362
1362
1362
1362
1355
1353
1348
1345
1339
1336
1330
1327
1321
1317
1313
1311
1310
1308
1307
1305
1303
1300
1299
1296
1293
1292
1291
1289
1288
1288
1287
1287
1287
1286
1286
1286
1286
1286
1286
1285
1285
1285
1285
1284
1284
1283
1283
1283
1282
1281
1280
1277
1273
1271
1269
1265
1264
1260
1258
1258
1258
1258
1258
1259
1259
1259
1259
1260
1260
1260
1260
1260
1260
1261
1261
1261
1261
1260
1256
1255
1254
1253
1252
1252
1250
1247
1246
1246
1245
1245
1241
1238
1237
1235
1232
1230
1228
1225
1225
1219
1219
1217
1213
1211
1206
1197
1193
1192
1189
1188
1186
1177
1170
1167
1165
1162
1159
1150
1148
1144
1142
1127
1128
1129
1132
1135
1137
1139
1140
1140
1140
1141
1144
1144
1144
1144
1144
1144
1144
1143
1143
1143
1143
1143
1143
1142
1141
1141
1140
1139
1138
1137
1136
1135
1133
1132
1131
1130
1129
1127
1125
1125
1125
1126
1126
1126
1127
1128
1128
1128
1129
1129
1129
1130
1131
1131
1132
1132
1133
1133
1133
1131
1128
1125
1124
1122
1122
1121
1120
1119
1117
1115
1114
1112
1110
1108
1106
1102
1101
1100
1099
1097
1092
1091
1091
1090
1089
1088
1087
1086
1085
1081
1078
1075
1073
1072
1072
1073
1074
1075
1076
1077
1079
1080
1080
1083
1081
1075
1072
1071
1070
1067
1063
1062
1062
1061
1055
1048
1046
1043
1041
1038
1036
1022
1020
1017
1015
1014
1015
1016
1017
1019
1020
1021
1021
1025
1028
1032
1033
1034
1035
1036
1035
1030
1020
1017
1014
1012
1008
1006
1001
998
998
998
997
997
997
996
995
994
993
992
991
990
990
990
989
987
984
984
983
981
980
979
977
976
974
974
973
973
972
971
970
968
966
965
965
964
964
960
957
957
956
955
953
952
950
946
943
940
940
940
939
939
939
939
939
938
938
938
937
937
936
936
936
936
936
936
936
936
936
936
936
935
934
934
934
934
934
934
933
933
933
933
933
932
931
931
931
930
929
929
928
928
928
927
927
927
927
926
926
925
924
922
921
916
916
915
914
911
907
906
906
905
903
902
900
900
899
899
898
897
897
896
895
894
893
893
892
891
891
889
889
884
882
881
879
877
876
875
873
873
877
877
880
886
888
888
889
891
891
893
894
895
897
896
892
890
888
884
879
878
873
871
869
869
868
867
867
865
859
857
855
852
848
846
844
842
837
834
825
818
817
813
811
806
802
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
801
787
785
781
779
776
771
770
763
759
760
765
766
767
769
770
771
773
774
775
775
775
775
775
777
778
779
779
780
781
782
783
785
785
785
785
786
786
786
787
787
786
783
781
780
778
778
775
770
769
764
759
758
754
752
751
751
748
748
747
747
745
745
745
745
746
747
748
749
750
752
756
758
760
760
760
760
759
759
758
758
758
759
759
760
761
761
762
762
759
756
756
760
764
765
766
767
768
768
770
771
772
773
775
776
778
779
780
781
788
791
797
799
799
797
797
796
792
791
790
789
790
792
793
794
798
798
802
808
810
811
813
814
816
815
812
810
808
804
794
790
786
795
798
801
804
807
811
815
818
822
826
831
832
833
834
837
838
838
839
840
840
841
842
843
844
845
846
847
847
848
846
845
844
840
836
834
834
834
835
835
835
836
837
837
837
837
837
837
837
840
842
843
845
845
845
846
846
846
846
846
847
848
850
851
852
852
853
853
854
855
856
856
856
856
856
856
856
856
856
855
852
849
846
844
846
847
847
848
850
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
853
854
854
855
855
855
856
858
859
863
863
864
865
866
866
866
865
864
863
863
861
860
859
856
856
855
854
851
849
847
845
845
848
849
850
852
853
855
856
859
860
862
862
863
865
867
867
867
867
866
865
865
864
864
863
863
862
862
861
861
860
860
859
859
859
855
853
849
846
844
844
843
841
841
841
839
838
836
833
828
827
828
836
836
835
834
833
832
831
831
828
828
828
828
828
828
828
828
828
828
828
828
828
828
830
833
837
839
839
838
837
837
836
836
840
843
860
864
867
873
873
874
874
874
875
876
876
876
876
876
877
877
878
880
880
882
882
877
875
867
865
860
863
868
870
871
873
875
878
879
882
884
888
893
894
894
894
894
895
895
895
896
902
901
900
898
897
897
897
896
898
899
900
901
903
904
907
908
908
910
917
920
930
931
932
931
930
929
929
928
926
924
924
923
922
921
921
921
920
920
919
917
917
916
915
912
912
912
912
912
912
912
915
916
916
918
919
919
919
919
919
918
918
918
918
918
918
918
918
918
918
918
919
927
927
926
926
928
931
936
942
942
943
945
947
948
947
938
935
929
925
935
929
924
935
939
950
956
953
952
952
953
955
964
982
997
988
985
968
962
960
958
952
949
944
943
941
939
937
938
951
954
957
965
965
955
949
946
944
941
940
939
939
940
941
943
943
941
940
938
936
935
934
933
933
933
932
931
928
926
920
917
917
917
917
919
919
919
922
922
922
922
922
922
924
930
948
949
951
974
987
997
1005
1006
1006
1008
1009
1010
1012
1016
1019
1022
1025
1031
1035
1039
1030
1016
1009
1001
1004
1007
1011
1012
1013
1014
1018
1018
1018
1019
1019
1019
1019
1019
1019
1013
1011
1008
1002
1001
999
997
994
990
980
977
975
977
983
989
992
997
1000
1010
1012
1017
1023
1027
1030
1032
1034
1036
1037
1040
1041
1044
1047
1049
1052
1049
1044
1034
1024
1006
1002
996
996
995
995
993
993
993
992
992
991
990
989
990
991
994
994
995
996
1002
1001
995
994
992
991
990
988
988
984
981
978
974
971
966
964
958
959
959
960
960
961
962
963
964
965
965
966
967
968
968
971
975
1001
1013
1022
1029
1036
1037
1040
1041
1044
1045
1048
1049
1053
1057
1057
1057
1057
1057
1058
1058
1058
1058
1059
1059
1060
1060
1063
1063
1063
1064
1068
1069
1070
1073
1074
1075
1076
1076
1076
1075
1074
1074
1071
1071
1070
1069
1064
1058
1046
1044
1041
1037
1030
1026
1020
1020
1018
1013
1007
1007
1007
1007
1007
1007
1007
1007
1007
1007
1007
1006
1006
1006
1006
1005
1005
1005
1005
1005
1005
1005
1005
1005
1005
1006
1006
1007
1008
1009
1010
1012
1014
1015
1018
1025
1031
1045
1048
1050
1051
1053
1058
1066
1069
1071
1073
1075
1079
1081
1083
1095
1099
1104
1108
1110
1112
1114
1116
1119
1125
1128
1130
1131
1134
1135
1137
1136
1135
1133
1132
1128
1127
1124
1123
1120
1119
1119
1116
1116
1115
1113
1112
1111
1109
1106
1106
1107
1107
1108
1109
1111
1111
1112
1113
1114
1115
1117
1118
1119
1119
1120
1121
1122
1123
1123
1123
1123
1123
1124
1124
1125
1125
1125
1125
1125
1126
1126
1126
1126
1127
1130
1132
1135
1138
1143
1157
1165
1168
1172
1173
1174
1176
1179
1180
1181
1182
1184
1186
1186
1185
1185
1185
1184
1181
1181
1180
1180
1179
1179
1178
1177
1177
1176
1175
1174
1174
1173
1172
1172
1172
1172
1172
1171
1171
1171
1171
1171
1171
1171
1171
1171
1171
1171
1171
1174
1175
1176
1177
1185
1197
1200
1205
1208
1210
1215
1216
1218
1219
1219
1221
1221
1222
1222
1223
1225
1225
1228
1231
1233
1234
1234
1236
1236
1237
1238
1239
1243
1244
1246
1249
1252
1254
1255
1256
1257
1260
1262
1263
1263
1264
1264
1265
1265
1266
1266
1266
1267
1267
1269
1270
1271
1271
1271
1272
1273
1274
1276
1277
1279
1281
1291
1293
1296
1297
1298
1300
1301
1306
1307
1309
1310
1310
1311
1312
1313
1315
1316
1316
1317
1317
1318
1320
1322
1325
1327
1329
1330
1333
1334
1335
1338
1344
1346
1349
1354
1354
1354
1354
1355
1355
1355
1355
1356
1356
1356
1356
1357
1357
1358
1358
1358
1358
1358
1358
1357
1357
1357
1357
1357
1357
1357
1357
1357
1357
1356
1356
1356
1356
1356
1356
1356
1354
1353
1352
1351
1349
1344
1342
1336
1330
1327
1321
1314
1311
1308
1304
1300
1298
1292
1290
1286
1284
1282
1281
1279
1279
1278
1276
1275
1275
1274
1272
1270
1270
1269
1268
1266
1262
1261
1261
1260
1259
1258
1256
1254
1253
1251
1250
1247
1246
1244
1244
1243
1242
1241
1239
1237
1235
1235
1233
1232
1232
1231
1228
1226
1225
1222
1220
1219
1218
1217
1216
1216
1216
1215
1215
1214
1214
1214
1212
1211
1211
1210
1210
1210
1208
1208
1206
1206
1205
1205
1204
1204
1202
1201
1201
1200
1200
1199
1199
1199
1198
1197
1197
1196
1194
1193
1191
1190
1188
1187
1186
1185
1183
1177
1175
1173
1172
1170
1168
1167
1165
1161
1160
1160
1159
1158
1156
1153
1153
1152
1151
1149
1149
1145
1145
1140
1138
1136
1133
1130
1128
1127
1126
1126
1125
1124
1122
1119
1118
1117
1116
1113
1115
1116
1116
1117
1117
1118
1118
1118
1119
1119
1120
1122
1122
1125
1127
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1128
1119
1099
1094
1090
1082
1075
1072
1070
1067
1066
1056
1053
1043
1041
1035
1035
1034
1032
1031
1029
1026
1025
1024
1022
1020
1015
1012
1012
1008
1000
996
988
983
980
978
977
973
972
975
982
985
989
998
1000
1001
1003
1005
1006
1012
1013
1019
1022
1023
1027
1028
1032
1038
1049
1055
1057
1067
1070
1065
1049
1037
1032
1029
1023
1011
1004
995
998
1003
1013
1014
1015
1016
1021
1023
1026
1028
1029
1030
1034
1045
1049
1054
1058
1060
1068
1076
1079
1082
1089
1091
1101
1105
1113
1075
1055
1042
1024
1009
991
974
967
954
948
947
943
940
938
932
922
917
917
917
917
917
917
917
917
917
917
916
915
913
912
911
910
910
909
909
908
907
906
906
904
904
903
903
903
903
903
902
902
902
902
894
886
881
875
861
855
851
849
845
842
827
821
817
814
812
811
809
805
798
795
792
791
791
790
786
785
785
785
784
783
782
781
780
780
778
777
770
769
768
768
767
766
766
766
766
766
765
765
764
763
762
761
760
760
760
759
757
756
755
754
753
752
751
750
750
749
748
747
746
744
742
740
734
731
728
726
724
723
722
722
720
719
719
718
718
717
716
715
715
715
713
711
711
712
713
714
715
716
716
717
718
720
721
722
723
725
726
728
727
725
724
723
722
720
719
718
716
715
714
710
707
704
703
701
700
697
694
688
687
687
686
686
686
686
685
684
683
683
682
672
669
669
668
668
666
665
661
660
659
657
656
656
654
652
651
650
649
648
646
645
643
642
642
642
641
640
640
639
638
638
633
629
626
619
611
609
605
604
601
597
591
590
588
586
585
583
583
582
581
581
581
580
580
580
580
580
580
580
579
579
579
578
578
578
577
577
577
577
577
577
577
578
578
579
580
580
580
581
581
581
582
582
582
582
583
583
583
582
579
578
577
577
577
576
572
570
570
570
566
563
563
562
561
560
560
558
557
555
555
553
551
549
544
543
541
540
540
539
538
538
537
536
534
531
530
529
527
525
524
522
521
516
513
512
510
509
507
507
506
505
503
503
501
497
496
494
493
492
491
490
489
487
487
486
485
485
484
482
479
478
477
474
473
473
471
469
468
467
464
464
463
461
460
458
456
455
456
457
458
459
460
460
461
462
464
468
469
469
469
467
467
466
465
464
461
456
451
450
444
439
436
432
429
427
425
422
420
415
414
414
412
412
411
410
408
406
403
401
399
398
397
395
394
392
392
392
392
393
393
394
395
395
396
396
396
397
399
401
401
401
401
401
401
401
400
400
400
400
400
400
401
401
402
402
403
403
405
406
407
408
409
413
415
416
416
417
419
419
418
416
410
409
407
406
404
402
396
392
389
387
387
387
387
388
388
388
388
388
388
389
390
391
392
393
394
395
399
403
405
413
417
419
432
435
436
441
443
444
445
448
449
451
450
448
446
437
430
410
408
402
401
399
396
393
391
391
390
388
387
386
384
383
383
382
380
378
376
370
368
367
366
365
363
362
361
358
357
355
342
341
339
335
334
332
330
329
329
328
327
327
326
325
324
322
321
319
318
317
316
315
313
312
311
311
310
310
300
299
297
296
290
288
287
286
283
280
280
279
279
277
274
273
272
272
271
269
265
264
260
257
255
252
250
246
245
245
243
241
240
239
239
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
238
239
244
245
248
248
249
250
253
254
255
260
261
265
266
267
264
262
261
259
258
256
254
247
246
246
245
241
240
238
236
233
232
229
230
232
234
234
236
236
238
238
234
230
227
225
225
221
220
221
223
223
223
225
227
229
230
230
231
233
234
237
237
238
240
238
233
230
225
213
209
209
209
210
210
211
211
211
211
212
212
212
212
212
212
212
212
211
211
210
210
209
209
209
209
209
209
209
209
209
210
211
211
211
212
212
212
212
212
210
209
207
206
205
204
203
201
201
200
200
199
198
198
198
198
197
197
197
197
197
196
196
196
196
196
196
196
196
196
195
195
195
195
195
194
194
194
194
194
194
194
194
194
193
192
192
192
191
191
190
190
189
188
187
187
186
186
185
185
186
186
186
187
187
188
189
189
189
189
190
190
190
191
195
196
199
201
204
205
207
211
213
215
216
217
219
222
228
230
231
233
234
235
236
238
240
242
245
247
249
249
249
249
249
249
249
249
249
249
249
248
248
248
248
248
248
247
247
245
243
242
241
239
238
237
236
233
232
231
231
228
225
223
222
221
221
220
221
225
227
228
229
231
234
238
239
242
245
251
254
261
263
270
274
275
276
277
279
280
284
289
293
299
301
302
302
303
304
304
304
304
305
305
305
306
308
311
312
314
320
324
324
327
329
330
331
332
335
340
341
342
343
343
344
346
347
348
349
350
350
351
352
354
355
355
355
356
356
360
361
361
362
364
365
367
374
380
383
385
386
389
394
397
401
402
404
408
410
413
416
418
419
424
425
426
428
429
426
425
425
424
423
422
422
420
418
417
416
416
415
414
413
411
410
409
408
407
412
415
419
422
427
440
446
449
450
456
461
462
463
469
476
478
484
489
490
492
499
502
503
505
505
506
506
506
507
508
510
511
512
512
513
514
518
520
521
522
522
524
525
526
528
529
529
530
532
533
535
536
536
537
537
538
538
539
539
540
543
548
549
550
555
556
558
558
559
561
562
563
565
566
575
579
584
584
585
585
586
588
592
595
600
604
605
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
607
612
615
617
618
619
626
632
634
636
639
641
644
645
646
647
651
653
653
654
655
658
660
661
661
661
662
664
666
669
670
670
674
674
676
677
680
680
681
682
683
683
683
684
684
685
685
685
686
686
686
687
687
688
689
693
693
694
696
698
701
703
704
707
708
708
708
709
710
711
712
718
724
738
744
747
750
753
753
751
749
748
747
747
746
744
736
734
733
732
730
729
728
725
724
721
721
721
719
719
719
718
718
718
718
719
719
720
720
720
720
720
721
721
722
722
723
724
724
725
726
729
730
730
732
735
737
738
740
740
740
741
732
731
729
728
722
714
711
709
707
700
699
698
695
694
693
691
689
687
684
683
682
682
681
681
680
678
677
676
675
674
671
668
666
664
661
660
659
655
654
654
653
650
646
644
643
641
640
638
637
632
627
623
621
615
613
609
607
606
605
603
601
595
593
589
585
580
578
572
566
565
564
563
561
559
556
552
552
551
550
547
545
542
540
537
535
534
534
533
532
532
532
531
529
526
525
525
524
524
523
522
522
522
519
518
516
516
514
513
513
512
511
511
509
507
507
506
505
504
501
500
498
495
494
494
494
494
494
493
493
493
493
492
492
491
491
491
490
490
489
489
487
485
483
481
480
478
475
473
471
470
463
462
462
461
451
446
435
433
428
420
417
414
411
410
396
393
389
387
379
369
365
353
347
338
335
333
331
330
329
328
328
327
326
326
324
324
323
323
322
322
322
321
320
319
316
313
312
310
306
305
304
304
302
297
291
283
269
267
264
263
262
259
258
258
257
256
255
254
253
252
252
251
250
250
248
248
245
245
244
244
243
240
239
238
237
237
236
236
235
231
230
230
229
229
228
227
222
220
220
219
219
218
218
217
216
213
210
205
203
201
200
195
193
191
191
189
188
187
184
183
183
183
182
177
177
176
176
175
174
170
169
168
168
168
167
167
164
162
161
160
160
159
151
150
147
141
140
139
135
135
134
133
130
128
127
127
126
126
122
122
118
118
114
110
109
106
104
102
96
91
91
88
84
81
80
76
71
69
66
65
62
61
59
54
50
49
48
48
46
46
44
43
41
40
39
38
38
36
36
34
33
32
31
30
27
23
23
21
17
16
13
13
11
11
10
9
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
10
10
10
10
10
11
11
11
11
11
11
12
12
13
13
14
15
15
15
17
17
18
20
22
24
26
27
28
27
26
26
25
25
26
27
28
28
28
29
31
32
32
32
33
34
35
35
36
36
36
37
37
37
38
39
39
39
39
39
40
40
40
40
41
42
42
42
43
43
44
44
44
45
45
45
45
45
45
45
46
47
48
51
53
53
54
54
54
55
55
55
56
56
56
56
56
56
56
56
56
55
55
55
55
55
55
54
54
54
55
56
56
56
57
57
57
58
58
58
58
58
58
58
59
60
60
61
62
63
64
64
64
68
69
69
70
70
70
70
70
70
71
71
71
71
78
78
78
78
78
78
80
79
79
76
76
76
76
76
76
76
77
77
77
77
78
78
79
80
70
69
68
67
67
67
67
66
66
65
63
63
62
62
62
62
62
61
60
59
58
52
50
50
49
47
47
47
46
46
46
45
45
45
44
44
44
44
44
44
43
43
41
39
38
35
34
33
33
32
28
27
26
24
23
23
23
23
24
24
24
25
25
25
24
24
22
22
22
23
23
24
24
24
22
21
21
22
24
26
26
26
26
26
26
26
26
27
26
25
24
24
24
24
24
23
23
23
22
21
21
18
18
18
18
18
18
18
18
18
17
17
17
16
16
16
16
15
15
15
15
15
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
16
16
17
17
17
17
17
17
18
18
18
19
19
19
19
19
20
20
21
21
20
20
20
19
19
19
20
21
20
20
20
19
19
19
19
19
19
18
17
17
17
17
17
16
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
11
11
10
10
10
9
9
8
8
8
8
8
8
8
8
8
8
8
8
8
7
6
6
5
5
5
4
4
4
4
4
4
9
9
9
9
9
11
12
13
13
13
15
19
29
31
43
46
50
52
59
60
63
68
70
72
76
79
81
87
88
90
90
91
91
92
97
97
97
98
98
99
100
102
103
103
103
104
104
103
103
102
101
101
100
99
99
98
98
97
97
96
95
95
92
88
88
85
84
78
72
69
69
68
68
65
49
46
45
45
44
38
34
33
33
32
32
30
29
28
28
26
26
25
24
24
23
23
22
20
17
17
14
13
12
12
11
10
9
9
7
6
3
2
2
4
4
6
6
6
6
4
4
3
3
3
3
2
7
8
9
9
10
12
13
14
15
15
18
15
12
11
11
11
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
12
13
13
14
14
14
14
14
13
13
12
12
11
11
10
9
8
8
8
15
17
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
17
17
16
15
14
14
13
13
12
12
11
11
11
11
11
11
10
10
10
9
9
9
8
8
8
8
8
9
10
12
13
15
16
16
16
16
16
16
16
16
16
15
15
14
14
12
12
12
12
12
11
11
11
11
10
10
10
10
9
9
9
9
9
8
8
8
8
7
7
7
6
6
6
6
6
5
7
8
8
8
8
9
9
9
8
8
7
7
6
5
5
5
5
6
6
6
7
7
9
10
12
12
12
11
10
10
10
10
9
9
9
9
9
8
8
8
8
8
8
8
8
8
7
7
7
7
6
6
6
6
6
6
6
6
6
6
5
5
4
4
5
6
6
6
6
6
7
7
7
7
7
7
7
7
11
12
12
12
12
11
11
11
10
10
9
9
9
9
9
9
9
9
9
9
9
10
10
11
11
12
12
12
12
13
14
14
14
14
12
12
12
12
12
12
12
12
12
12
12
12
15
15
16
17
17
17
17
17
17
17
17
17
17
23
24
25
26
28
28
27
26
24
24
23
23
23
22
21
21
21
20
19
18
18
18
20
28
32
33
34
34
34
34
35
35
35
35
36
36
36
36
37
37
37
38
40
40
40
41
41
42
42
42
43
43
43
42
42
42
41
41
41
41
40
39
36
35
35
35
35
34
33
33
33
33
34
35
36
38
39
39
39
40
40
40
41
41
37
37
37
36
36
33
31
38
40
41
43
47
51
51
51
51
50
50
49
51
53
55
57
58
58
59
60
61
63
64
66
67
78
84
89
93
98
104
107
112
118
141
160
180
188
192
194
195
196
208
214
217
219
228
234
250
255
263
269
272
288
299
305
309
315
319
328
340
352
357
360
372
377
381
385
387
389
383
375
363
359
357
356
356
355
354
355
356
360
362
362
364
366
368
373
365
362
357
353
348
350
376
399
415
424
431
436
441
449
451
453
454
456
462
465
470
475
476
477
478
479
484
485
488
489
491
491
493
495
495
494
493
492
490
487
485
480
458
452
446
429
414
411
409
407
406
405
403
399
397
394
392
389
386
379
377
372
370
367
366
363
363
361
360
359
357
356
354
352
351
350
349
348
346
336
334
333
329
328
321
312
313
310
306
303
299
298
293
292
290
287
286
285
283
279
278
277
273
268
262
256
251
246
238
237
237
236
236
235
234
231
227
218
217
215
214
213
213
212
211
210
210
210
210
210
210
211
211
211
211
211
210
210
209
209
212
212
216
222
222
224
225
226
227
228
229
229
230
231
232
232
233
233
234
234
234
234
234
234
234
240
244
252
255
259
265
267
273
275
277
277
278
278
278
279
280
280
281
284
289
291
296
296
297
298
298
300
302
303
304
304
305
308
309
311
311
312
317
320
321
321
324
325
326
327
328
330
331
331
332
333
334
336
336
338
339
340
341
344
346
349
355
359
361
362
363
366
367
368
369
370
373
375
378
378
379
380
381
381
383
383
384
385
385
387
387
388
388
389
390
392
393
393
394
396
397
402
404
405
407
409
409
410
411
413
415
417
418
418
418
418
418
418
418
419
419
419
419
420
420
420
420
420
421
422
424
425
427
428
430
431
431
434
436
438
439
440
441
444
444
445
448
450
456
459
459
459
458
457
456
456
455
455
455
455
455
455
455
455
455
456
456
458
458
461
466
467
470
471
472
474
475
476
477
476
473
472
471
470
469
467
465
464
462
460
459
457
456
455
454
452
451
451
450
450
450
449
449
448
448
447
447
447
446
446
446
446
444
444
444
443
442
442
442
443
444
445
446
449
450
451
451
454
456
458
460
463
464
465
466
467
467
468
468
470
472
475
478
479
482
483
486
485
483
481
476
475
473
472
468
463
462
461
460
457
457
456
455
454
454
452
451
451
449
448
447
447
446
446
445
444
444
444
445
445
445
445
445
445
446
446
446
446
446
447
447
447
447
447
448
448
446
445
444
443
443
441
441
439
438
438
436
435
432
432
430
430
428
427
427
427
426
426
426
424
424
424
423
422
422
424
425
426
426
427
424
418
399
391
403
411
418
429
419
408
401
396
391
382
371
354
352
349
347
344
339
331
321
310
302
288
283
275
272
270
268
265
260
258
257
257
256
255
254
255
256
256
257
257
257
257
257
258
258
258
259
259
259
259
259
258
258
258
257
257
257
256
256
256
258
258
262
263
264
268
275
281
306
307
310
311
311
312
313
316
319
327
331
334
338
342
346
351
354
357
364
365
366
367
369
370
372
374
375
377
381
387
392
392
393
394
394
394
395
395
396
396
397
398
398
400
399
398
395
393
392
389
386
386
386
385
385
385
385
385
386
387
388
391
394
395
398
409
413
417
419
421
432
435
437
438
439
440
440
441
444
445
447
448
449
451
451
451
450
450
449
449
449
455
461
467
471
471
471
471
471
461
456
449
446
442
438
435
433
430
421
412
404
398
396
394
392
390
389
378
376
372
371
366
364
363
361
358
356
354
354
351
351
349
349
347
346
345
343
341
338
337
336
335
334
333
332
332
331
330
329
329
327
327
326
325
324
323
321
320
319
318
317
316
315
314
313
313
311
310
308
307
306
305
304
301
298
296
292
287
277
274
270
269
267
261
259
256
252
250
250
250
250
250
250
250
249
239
235
230
227
221
216
208
206
202
198
195
192
189
176
171
169
166
163
160
155
151
140
138
133
131
130
127
124
123
120
119
118
116
116
115
113
112
111
110
109
105
104
103
99
93
89
87
84
79
76
75
74
70
69
69
67
64
63
61
58
56
54
51
49
42
39
36
34
33
31
28
34
36
37
37
37
34
31
29
28
27
26
23
23
23
23
23
24
24
27
28
29
31
33
35
39
44
46
48
49
52
53
56
58
60
61
62
63
67
67
70
72
75
77
77
78
80
82
85
87
88
91
92
95
96
100
101
102
105
106
107
108
109
110
111
111
112
112
113
113
113
113
114
114
114
114
115
116
116
117
117
115
114
113
112
111
102
101
99
98
86
82
80
73
67
66
65
63
57
56
52
51
50
50
49
49
49
48
48
47
47
45
45
44
44
41
38
37
32
24
20
19
17
14
13
11
8
8
7
7
7
7
7
7
7
7
7
7
7
7
7
22
22
23
23
29
31
32
37
43
46
49
49
49
49
49
49
50
50
50
50
50
50
52
55
57
58
59
63
63
66
70
73
75
75
76
79
87
89
91
94
99
102
103
106
106
107
108
109
114
116
117
120
120
121
123
125
128
131
134
141
143
147
148
148
148
150
151
152
152
153
154
154
155
155
156
157
157
157
158
158
159
162
164
166
167
168
169
171
172
172
173
175
176
176
177
178
180
182
186
188
189
190
194
196
198
201
204
213
215
217
219
220
221
222
223
225
225
226
227
225
225
224
224
224
223
223
223
223
222
221
221
220
219
217
216
215
211
210
207
205
203
201
198
195
189
185
183
181
178
176
174
172
170
169
168
165
165
163
162
162
162
162
162
162
162
162
162
160
159
157
155
154
153
151
150
149
148
147
146
145
143
143
144
144
145
149
152
154
156
157
160
162
160
158
156
155
154
153
151
151
152
153
154
156
157
158
159
160
162
162
162
163
164
164
164
165
165
165
166
166
166
166
166
166
167
169
173
178
179
183
185
188
189
190
191
192
193
194
195
199
199
200
200
200
200
201
201
202
202
202
203
203
203
203
205
205
206
206
206
207
207
207
210
212
213
215
218
226
230
232
236
239
239
239
239
239
239
239
239
239
240
241
241
242
242
243
243
244
244
244
245
245
245
246
246
247
247
247
247
243
241
237
232
228
221
217
216
216
215
215
214
214
213
212
212
211
210
210
209
206
206
205
205
204
201
199
197
193
184
181
180
177
176
176
176
176
176
176
176
176
176
171
169
167
165
164
163
161
160
158
153
145
133
133
134
135
136
136
137
137
138
140
139
139
137
132
130
127
126
125
125
124
124
123
123
122
121
120
120
118
117
115
114
113
113
113
114
115
115
116
118
119
119
119
120
121
123
128
129
131
133
139
141
143
146
147
152
154
155
152
147
145
142
141
139
138
137
135
132
132
131
130
130
133
135
137
140
142
144
147
149
150
146
145
143
141
138
137
137
136
133
132
132
133
133
133
134
134
134
136
136
137
138
139
142
143
144
144
142
142
141
138
136
135
139
150
152
154
155
159
166
167
171
171
172
174
174
175
176
179
174
169
166
163
161
159
157
150
145
141
140
138
136
131
129
127
124
123
122
122
121
120
119
119
117
116
115
109
105
105
104
103
103
103
100
100
99
97
96
94
92
90
90
89
89
87
87
86
86
85
84
83
83
81
81
80
80
80
82
83
84
85
86
88
89
92
93
94
95
96
96
98
98
94
92
91
86
85
78
74
71
69
62
46
43
37
35
33
33
34
36
39
40
40
40
41
38
31
28
26
24
21
21
19
18
17
16
16
13
14
18
19
21
24
25
26
26
30
31
32
33
34
34
34
34
34
33
33
33
32
32
32
32
32
32
33
34
35
38
39
41
42
43
43
44
47
48
49
50
50
51
52
51
50
48
46
37
23
18
17
15
10
16
20
21
21
23
27
27
28
29
29
29
22
22
21
18
16
14
14
10
10
10
10
10
10
10
10
10
10
10
12
14
16
17
20
22
22
23
24
24
27
28
34
37
41
43
45
52
54
58
60
67
75
76
79
78
78
77
77
76
75
75
75
74
73
73
75
76
82
83
84
88
89
91
97
99
102
103
111
114
117
119
119
119
120
120
120
120
121
121
121
122
122
122
122
122
123
124
124
125
126
127
128
129
130
130
131
131
132
133
135
140
142
143
145
149
152
154
157
158
160
163
165
167
168
169
172
173
173
174
175
176
177
179
179
180
181
182
182
182
182
182
182
182
182
182
182
182
183
183
183
183
183
183
183
184
185
188
189
189
189
190
192
193
195
197
200
203
205
206
206
206
209
212
215
216
217
217
219
222
229
233
236
237
237
238
242
247
253
256
257
257
258
258
258
263
268
271
275
278
283
284
287
290
293
295
297
299
303
305
306
310
312
317
317
318
320
322
323
325
324
322
319
318
317
314
311
305
301
299
299
298
295
291
288
286
283
279
275
272
268
263
255
250
246
242
240
237
235
234
231
228
228
227
226
226
226
225
225
222
217
221
223
226
228
235
239
245
247
245
242
230
207
204
205
206
207
233
234
230
227
220
210
209
213
215
212
209
209
206
191
188
183
176
173
171
169
159
158
157
157
157
156
156
155
153
152
150
149
145
140
139
138
137
136
135
135
135
135
135
135
135
135
135
141
145
148
151
153
156
158
159
168
170
173
174
174
174
174
175
175
175
175
175
175
175
174
173
172
171
171
170
169
171
172
174
175
176
180
184
185
187
181
179
177
176
174
173
170
168
164
162
160
154
148
141
136
134
130
125
120
116
112
109
106
103
99
94
91
89
87
85
60
57
55
54
51
50
45
43
42
42
41
39
37
35
34
31
27
28
28
29
29
29
29
29
29
29
29
31
31
31
33
35
41
42
42
43
43
43
42
42
40
39
34
34
34
35
35
36
36
36
36
35
32
31
31
31
30
30
30
30
30
30
31
32
35
37
38
37
36
35
39
40
42
43
43
43
43
43
43
43
44
44
44
45
47
47
48