1--TEST-- 2Bug #37706 (Test LOB locator reuse. Extends simple test of lob_037.phpt) 3--EXTENSIONS-- 4oci8 5--SKIPIF-- 6<?php 7$target_dbs = array('oracledb' => true, 'timesten' => false); // test runs on these DBs 8require(__DIR__.'/skipif.inc'); 9?> 10--FILE-- 11<?php 12 13define('NUMLOBS', 200); 14 15require(__DIR__.'/connect.inc'); 16require(__DIR__.'/create_table.inc'); 17 18for ($i = 0; $i < NUMLOBS; $i++) { 19 $s = oci_parse($c, "insert into ".$schema.$table_name." (id, clob) values(".$i.", '".$i."aaaa".$i.$i."aaaaaaaaaaaaaaaaaaaaaaaaaaaz')"); 20 oci_execute($s); 21} 22 23echo "Test 1: CLOB as locator\n"; 24 25$s = oci_parse($c, "select clob from ".$schema.$table_name." order by id"); 26oci_execute($s); 27 28$row = array(); 29for ($i = 0; $i < NUMLOBS; $i++) { 30 $row[$i] = oci_fetch_array($s, OCI_NUM); 31} 32 33for ($i = 0; $i < NUMLOBS; $i++) { 34 echo "Row $i Size: " . $row[$i][0]->size() . "\n"; 35 echo "Pos 1: " . $row[$i][0]->tell() . "\n"; 36 echo "Data: " . $row[$i][0]->read(5) . "\n"; 37 echo "Pos 2: " . $row[$i][0]->tell() . "\n"; 38 echo "Data: " . $row[$i][0]->read(12) . "\n"; 39} 40 41echo "Done\n"; 42 43?> 44--EXPECT-- 45Test 1: CLOB as locator 46Row 0 Size: 35 47Pos 1: 0 48Data: 0aaaa 49Pos 2: 5 50Data: 00aaaaaaaaaa 51Row 1 Size: 35 52Pos 1: 0 53Data: 1aaaa 54Pos 2: 5 55Data: 11aaaaaaaaaa 56Row 2 Size: 35 57Pos 1: 0 58Data: 2aaaa 59Pos 2: 5 60Data: 22aaaaaaaaaa 61Row 3 Size: 35 62Pos 1: 0 63Data: 3aaaa 64Pos 2: 5 65Data: 33aaaaaaaaaa 66Row 4 Size: 35 67Pos 1: 0 68Data: 4aaaa 69Pos 2: 5 70Data: 44aaaaaaaaaa 71Row 5 Size: 35 72Pos 1: 0 73Data: 5aaaa 74Pos 2: 5 75Data: 55aaaaaaaaaa 76Row 6 Size: 35 77Pos 1: 0 78Data: 6aaaa 79Pos 2: 5 80Data: 66aaaaaaaaaa 81Row 7 Size: 35 82Pos 1: 0 83Data: 7aaaa 84Pos 2: 5 85Data: 77aaaaaaaaaa 86Row 8 Size: 35 87Pos 1: 0 88Data: 8aaaa 89Pos 2: 5 90Data: 88aaaaaaaaaa 91Row 9 Size: 35 92Pos 1: 0 93Data: 9aaaa 94Pos 2: 5 95Data: 99aaaaaaaaaa 96Row 10 Size: 38 97Pos 1: 0 98Data: 10aaa 99Pos 2: 5 100Data: a1010aaaaaaa 101Row 11 Size: 38 102Pos 1: 0 103Data: 11aaa 104Pos 2: 5 105Data: a1111aaaaaaa 106Row 12 Size: 38 107Pos 1: 0 108Data: 12aaa 109Pos 2: 5 110Data: a1212aaaaaaa 111Row 13 Size: 38 112Pos 1: 0 113Data: 13aaa 114Pos 2: 5 115Data: a1313aaaaaaa 116Row 14 Size: 38 117Pos 1: 0 118Data: 14aaa 119Pos 2: 5 120Data: a1414aaaaaaa 121Row 15 Size: 38 122Pos 1: 0 123Data: 15aaa 124Pos 2: 5 125Data: a1515aaaaaaa 126Row 16 Size: 38 127Pos 1: 0 128Data: 16aaa 129Pos 2: 5 130Data: a1616aaaaaaa 131Row 17 Size: 38 132Pos 1: 0 133Data: 17aaa 134Pos 2: 5 135Data: a1717aaaaaaa 136Row 18 Size: 38 137Pos 1: 0 138Data: 18aaa 139Pos 2: 5 140Data: a1818aaaaaaa 141Row 19 Size: 38 142Pos 1: 0 143Data: 19aaa 144Pos 2: 5 145Data: a1919aaaaaaa 146Row 20 Size: 38 147Pos 1: 0 148Data: 20aaa 149Pos 2: 5 150Data: a2020aaaaaaa 151Row 21 Size: 38 152Pos 1: 0 153Data: 21aaa 154Pos 2: 5 155Data: a2121aaaaaaa 156Row 22 Size: 38 157Pos 1: 0 158Data: 22aaa 159Pos 2: 5 160Data: a2222aaaaaaa 161Row 23 Size: 38 162Pos 1: 0 163Data: 23aaa 164Pos 2: 5 165Data: a2323aaaaaaa 166Row 24 Size: 38 167Pos 1: 0 168Data: 24aaa 169Pos 2: 5 170Data: a2424aaaaaaa 171Row 25 Size: 38 172Pos 1: 0 173Data: 25aaa 174Pos 2: 5 175Data: a2525aaaaaaa 176Row 26 Size: 38 177Pos 1: 0 178Data: 26aaa 179Pos 2: 5 180Data: a2626aaaaaaa 181Row 27 Size: 38 182Pos 1: 0 183Data: 27aaa 184Pos 2: 5 185Data: a2727aaaaaaa 186Row 28 Size: 38 187Pos 1: 0 188Data: 28aaa 189Pos 2: 5 190Data: a2828aaaaaaa 191Row 29 Size: 38 192Pos 1: 0 193Data: 29aaa 194Pos 2: 5 195Data: a2929aaaaaaa 196Row 30 Size: 38 197Pos 1: 0 198Data: 30aaa 199Pos 2: 5 200Data: a3030aaaaaaa 201Row 31 Size: 38 202Pos 1: 0 203Data: 31aaa 204Pos 2: 5 205Data: a3131aaaaaaa 206Row 32 Size: 38 207Pos 1: 0 208Data: 32aaa 209Pos 2: 5 210Data: a3232aaaaaaa 211Row 33 Size: 38 212Pos 1: 0 213Data: 33aaa 214Pos 2: 5 215Data: a3333aaaaaaa 216Row 34 Size: 38 217Pos 1: 0 218Data: 34aaa 219Pos 2: 5 220Data: a3434aaaaaaa 221Row 35 Size: 38 222Pos 1: 0 223Data: 35aaa 224Pos 2: 5 225Data: a3535aaaaaaa 226Row 36 Size: 38 227Pos 1: 0 228Data: 36aaa 229Pos 2: 5 230Data: a3636aaaaaaa 231Row 37 Size: 38 232Pos 1: 0 233Data: 37aaa 234Pos 2: 5 235Data: a3737aaaaaaa 236Row 38 Size: 38 237Pos 1: 0 238Data: 38aaa 239Pos 2: 5 240Data: a3838aaaaaaa 241Row 39 Size: 38 242Pos 1: 0 243Data: 39aaa 244Pos 2: 5 245Data: a3939aaaaaaa 246Row 40 Size: 38 247Pos 1: 0 248Data: 40aaa 249Pos 2: 5 250Data: a4040aaaaaaa 251Row 41 Size: 38 252Pos 1: 0 253Data: 41aaa 254Pos 2: 5 255Data: a4141aaaaaaa 256Row 42 Size: 38 257Pos 1: 0 258Data: 42aaa 259Pos 2: 5 260Data: a4242aaaaaaa 261Row 43 Size: 38 262Pos 1: 0 263Data: 43aaa 264Pos 2: 5 265Data: a4343aaaaaaa 266Row 44 Size: 38 267Pos 1: 0 268Data: 44aaa 269Pos 2: 5 270Data: a4444aaaaaaa 271Row 45 Size: 38 272Pos 1: 0 273Data: 45aaa 274Pos 2: 5 275Data: a4545aaaaaaa 276Row 46 Size: 38 277Pos 1: 0 278Data: 46aaa 279Pos 2: 5 280Data: a4646aaaaaaa 281Row 47 Size: 38 282Pos 1: 0 283Data: 47aaa 284Pos 2: 5 285Data: a4747aaaaaaa 286Row 48 Size: 38 287Pos 1: 0 288Data: 48aaa 289Pos 2: 5 290Data: a4848aaaaaaa 291Row 49 Size: 38 292Pos 1: 0 293Data: 49aaa 294Pos 2: 5 295Data: a4949aaaaaaa 296Row 50 Size: 38 297Pos 1: 0 298Data: 50aaa 299Pos 2: 5 300Data: a5050aaaaaaa 301Row 51 Size: 38 302Pos 1: 0 303Data: 51aaa 304Pos 2: 5 305Data: a5151aaaaaaa 306Row 52 Size: 38 307Pos 1: 0 308Data: 52aaa 309Pos 2: 5 310Data: a5252aaaaaaa 311Row 53 Size: 38 312Pos 1: 0 313Data: 53aaa 314Pos 2: 5 315Data: a5353aaaaaaa 316Row 54 Size: 38 317Pos 1: 0 318Data: 54aaa 319Pos 2: 5 320Data: a5454aaaaaaa 321Row 55 Size: 38 322Pos 1: 0 323Data: 55aaa 324Pos 2: 5 325Data: a5555aaaaaaa 326Row 56 Size: 38 327Pos 1: 0 328Data: 56aaa 329Pos 2: 5 330Data: a5656aaaaaaa 331Row 57 Size: 38 332Pos 1: 0 333Data: 57aaa 334Pos 2: 5 335Data: a5757aaaaaaa 336Row 58 Size: 38 337Pos 1: 0 338Data: 58aaa 339Pos 2: 5 340Data: a5858aaaaaaa 341Row 59 Size: 38 342Pos 1: 0 343Data: 59aaa 344Pos 2: 5 345Data: a5959aaaaaaa 346Row 60 Size: 38 347Pos 1: 0 348Data: 60aaa 349Pos 2: 5 350Data: a6060aaaaaaa 351Row 61 Size: 38 352Pos 1: 0 353Data: 61aaa 354Pos 2: 5 355Data: a6161aaaaaaa 356Row 62 Size: 38 357Pos 1: 0 358Data: 62aaa 359Pos 2: 5 360Data: a6262aaaaaaa 361Row 63 Size: 38 362Pos 1: 0 363Data: 63aaa 364Pos 2: 5 365Data: a6363aaaaaaa 366Row 64 Size: 38 367Pos 1: 0 368Data: 64aaa 369Pos 2: 5 370Data: a6464aaaaaaa 371Row 65 Size: 38 372Pos 1: 0 373Data: 65aaa 374Pos 2: 5 375Data: a6565aaaaaaa 376Row 66 Size: 38 377Pos 1: 0 378Data: 66aaa 379Pos 2: 5 380Data: a6666aaaaaaa 381Row 67 Size: 38 382Pos 1: 0 383Data: 67aaa 384Pos 2: 5 385Data: a6767aaaaaaa 386Row 68 Size: 38 387Pos 1: 0 388Data: 68aaa 389Pos 2: 5 390Data: a6868aaaaaaa 391Row 69 Size: 38 392Pos 1: 0 393Data: 69aaa 394Pos 2: 5 395Data: a6969aaaaaaa 396Row 70 Size: 38 397Pos 1: 0 398Data: 70aaa 399Pos 2: 5 400Data: a7070aaaaaaa 401Row 71 Size: 38 402Pos 1: 0 403Data: 71aaa 404Pos 2: 5 405Data: a7171aaaaaaa 406Row 72 Size: 38 407Pos 1: 0 408Data: 72aaa 409Pos 2: 5 410Data: a7272aaaaaaa 411Row 73 Size: 38 412Pos 1: 0 413Data: 73aaa 414Pos 2: 5 415Data: a7373aaaaaaa 416Row 74 Size: 38 417Pos 1: 0 418Data: 74aaa 419Pos 2: 5 420Data: a7474aaaaaaa 421Row 75 Size: 38 422Pos 1: 0 423Data: 75aaa 424Pos 2: 5 425Data: a7575aaaaaaa 426Row 76 Size: 38 427Pos 1: 0 428Data: 76aaa 429Pos 2: 5 430Data: a7676aaaaaaa 431Row 77 Size: 38 432Pos 1: 0 433Data: 77aaa 434Pos 2: 5 435Data: a7777aaaaaaa 436Row 78 Size: 38 437Pos 1: 0 438Data: 78aaa 439Pos 2: 5 440Data: a7878aaaaaaa 441Row 79 Size: 38 442Pos 1: 0 443Data: 79aaa 444Pos 2: 5 445Data: a7979aaaaaaa 446Row 80 Size: 38 447Pos 1: 0 448Data: 80aaa 449Pos 2: 5 450Data: a8080aaaaaaa 451Row 81 Size: 38 452Pos 1: 0 453Data: 81aaa 454Pos 2: 5 455Data: a8181aaaaaaa 456Row 82 Size: 38 457Pos 1: 0 458Data: 82aaa 459Pos 2: 5 460Data: a8282aaaaaaa 461Row 83 Size: 38 462Pos 1: 0 463Data: 83aaa 464Pos 2: 5 465Data: a8383aaaaaaa 466Row 84 Size: 38 467Pos 1: 0 468Data: 84aaa 469Pos 2: 5 470Data: a8484aaaaaaa 471Row 85 Size: 38 472Pos 1: 0 473Data: 85aaa 474Pos 2: 5 475Data: a8585aaaaaaa 476Row 86 Size: 38 477Pos 1: 0 478Data: 86aaa 479Pos 2: 5 480Data: a8686aaaaaaa 481Row 87 Size: 38 482Pos 1: 0 483Data: 87aaa 484Pos 2: 5 485Data: a8787aaaaaaa 486Row 88 Size: 38 487Pos 1: 0 488Data: 88aaa 489Pos 2: 5 490Data: a8888aaaaaaa 491Row 89 Size: 38 492Pos 1: 0 493Data: 89aaa 494Pos 2: 5 495Data: a8989aaaaaaa 496Row 90 Size: 38 497Pos 1: 0 498Data: 90aaa 499Pos 2: 5 500Data: a9090aaaaaaa 501Row 91 Size: 38 502Pos 1: 0 503Data: 91aaa 504Pos 2: 5 505Data: a9191aaaaaaa 506Row 92 Size: 38 507Pos 1: 0 508Data: 92aaa 509Pos 2: 5 510Data: a9292aaaaaaa 511Row 93 Size: 38 512Pos 1: 0 513Data: 93aaa 514Pos 2: 5 515Data: a9393aaaaaaa 516Row 94 Size: 38 517Pos 1: 0 518Data: 94aaa 519Pos 2: 5 520Data: a9494aaaaaaa 521Row 95 Size: 38 522Pos 1: 0 523Data: 95aaa 524Pos 2: 5 525Data: a9595aaaaaaa 526Row 96 Size: 38 527Pos 1: 0 528Data: 96aaa 529Pos 2: 5 530Data: a9696aaaaaaa 531Row 97 Size: 38 532Pos 1: 0 533Data: 97aaa 534Pos 2: 5 535Data: a9797aaaaaaa 536Row 98 Size: 38 537Pos 1: 0 538Data: 98aaa 539Pos 2: 5 540Data: a9898aaaaaaa 541Row 99 Size: 38 542Pos 1: 0 543Data: 99aaa 544Pos 2: 5 545Data: a9999aaaaaaa 546Row 100 Size: 41 547Pos 1: 0 548Data: 100aa 549Pos 2: 5 550Data: aa100100aaaa 551Row 101 Size: 41 552Pos 1: 0 553Data: 101aa 554Pos 2: 5 555Data: aa101101aaaa 556Row 102 Size: 41 557Pos 1: 0 558Data: 102aa 559Pos 2: 5 560Data: aa102102aaaa 561Row 103 Size: 41 562Pos 1: 0 563Data: 103aa 564Pos 2: 5 565Data: aa103103aaaa 566Row 104 Size: 41 567Pos 1: 0 568Data: 104aa 569Pos 2: 5 570Data: aa104104aaaa 571Row 105 Size: 41 572Pos 1: 0 573Data: 105aa 574Pos 2: 5 575Data: aa105105aaaa 576Row 106 Size: 41 577Pos 1: 0 578Data: 106aa 579Pos 2: 5 580Data: aa106106aaaa 581Row 107 Size: 41 582Pos 1: 0 583Data: 107aa 584Pos 2: 5 585Data: aa107107aaaa 586Row 108 Size: 41 587Pos 1: 0 588Data: 108aa 589Pos 2: 5 590Data: aa108108aaaa 591Row 109 Size: 41 592Pos 1: 0 593Data: 109aa 594Pos 2: 5 595Data: aa109109aaaa 596Row 110 Size: 41 597Pos 1: 0 598Data: 110aa 599Pos 2: 5 600Data: aa110110aaaa 601Row 111 Size: 41 602Pos 1: 0 603Data: 111aa 604Pos 2: 5 605Data: aa111111aaaa 606Row 112 Size: 41 607Pos 1: 0 608Data: 112aa 609Pos 2: 5 610Data: aa112112aaaa 611Row 113 Size: 41 612Pos 1: 0 613Data: 113aa 614Pos 2: 5 615Data: aa113113aaaa 616Row 114 Size: 41 617Pos 1: 0 618Data: 114aa 619Pos 2: 5 620Data: aa114114aaaa 621Row 115 Size: 41 622Pos 1: 0 623Data: 115aa 624Pos 2: 5 625Data: aa115115aaaa 626Row 116 Size: 41 627Pos 1: 0 628Data: 116aa 629Pos 2: 5 630Data: aa116116aaaa 631Row 117 Size: 41 632Pos 1: 0 633Data: 117aa 634Pos 2: 5 635Data: aa117117aaaa 636Row 118 Size: 41 637Pos 1: 0 638Data: 118aa 639Pos 2: 5 640Data: aa118118aaaa 641Row 119 Size: 41 642Pos 1: 0 643Data: 119aa 644Pos 2: 5 645Data: aa119119aaaa 646Row 120 Size: 41 647Pos 1: 0 648Data: 120aa 649Pos 2: 5 650Data: aa120120aaaa 651Row 121 Size: 41 652Pos 1: 0 653Data: 121aa 654Pos 2: 5 655Data: aa121121aaaa 656Row 122 Size: 41 657Pos 1: 0 658Data: 122aa 659Pos 2: 5 660Data: aa122122aaaa 661Row 123 Size: 41 662Pos 1: 0 663Data: 123aa 664Pos 2: 5 665Data: aa123123aaaa 666Row 124 Size: 41 667Pos 1: 0 668Data: 124aa 669Pos 2: 5 670Data: aa124124aaaa 671Row 125 Size: 41 672Pos 1: 0 673Data: 125aa 674Pos 2: 5 675Data: aa125125aaaa 676Row 126 Size: 41 677Pos 1: 0 678Data: 126aa 679Pos 2: 5 680Data: aa126126aaaa 681Row 127 Size: 41 682Pos 1: 0 683Data: 127aa 684Pos 2: 5 685Data: aa127127aaaa 686Row 128 Size: 41 687Pos 1: 0 688Data: 128aa 689Pos 2: 5 690Data: aa128128aaaa 691Row 129 Size: 41 692Pos 1: 0 693Data: 129aa 694Pos 2: 5 695Data: aa129129aaaa 696Row 130 Size: 41 697Pos 1: 0 698Data: 130aa 699Pos 2: 5 700Data: aa130130aaaa 701Row 131 Size: 41 702Pos 1: 0 703Data: 131aa 704Pos 2: 5 705Data: aa131131aaaa 706Row 132 Size: 41 707Pos 1: 0 708Data: 132aa 709Pos 2: 5 710Data: aa132132aaaa 711Row 133 Size: 41 712Pos 1: 0 713Data: 133aa 714Pos 2: 5 715Data: aa133133aaaa 716Row 134 Size: 41 717Pos 1: 0 718Data: 134aa 719Pos 2: 5 720Data: aa134134aaaa 721Row 135 Size: 41 722Pos 1: 0 723Data: 135aa 724Pos 2: 5 725Data: aa135135aaaa 726Row 136 Size: 41 727Pos 1: 0 728Data: 136aa 729Pos 2: 5 730Data: aa136136aaaa 731Row 137 Size: 41 732Pos 1: 0 733Data: 137aa 734Pos 2: 5 735Data: aa137137aaaa 736Row 138 Size: 41 737Pos 1: 0 738Data: 138aa 739Pos 2: 5 740Data: aa138138aaaa 741Row 139 Size: 41 742Pos 1: 0 743Data: 139aa 744Pos 2: 5 745Data: aa139139aaaa 746Row 140 Size: 41 747Pos 1: 0 748Data: 140aa 749Pos 2: 5 750Data: aa140140aaaa 751Row 141 Size: 41 752Pos 1: 0 753Data: 141aa 754Pos 2: 5 755Data: aa141141aaaa 756Row 142 Size: 41 757Pos 1: 0 758Data: 142aa 759Pos 2: 5 760Data: aa142142aaaa 761Row 143 Size: 41 762Pos 1: 0 763Data: 143aa 764Pos 2: 5 765Data: aa143143aaaa 766Row 144 Size: 41 767Pos 1: 0 768Data: 144aa 769Pos 2: 5 770Data: aa144144aaaa 771Row 145 Size: 41 772Pos 1: 0 773Data: 145aa 774Pos 2: 5 775Data: aa145145aaaa 776Row 146 Size: 41 777Pos 1: 0 778Data: 146aa 779Pos 2: 5 780Data: aa146146aaaa 781Row 147 Size: 41 782Pos 1: 0 783Data: 147aa 784Pos 2: 5 785Data: aa147147aaaa 786Row 148 Size: 41 787Pos 1: 0 788Data: 148aa 789Pos 2: 5 790Data: aa148148aaaa 791Row 149 Size: 41 792Pos 1: 0 793Data: 149aa 794Pos 2: 5 795Data: aa149149aaaa 796Row 150 Size: 41 797Pos 1: 0 798Data: 150aa 799Pos 2: 5 800Data: aa150150aaaa 801Row 151 Size: 41 802Pos 1: 0 803Data: 151aa 804Pos 2: 5 805Data: aa151151aaaa 806Row 152 Size: 41 807Pos 1: 0 808Data: 152aa 809Pos 2: 5 810Data: aa152152aaaa 811Row 153 Size: 41 812Pos 1: 0 813Data: 153aa 814Pos 2: 5 815Data: aa153153aaaa 816Row 154 Size: 41 817Pos 1: 0 818Data: 154aa 819Pos 2: 5 820Data: aa154154aaaa 821Row 155 Size: 41 822Pos 1: 0 823Data: 155aa 824Pos 2: 5 825Data: aa155155aaaa 826Row 156 Size: 41 827Pos 1: 0 828Data: 156aa 829Pos 2: 5 830Data: aa156156aaaa 831Row 157 Size: 41 832Pos 1: 0 833Data: 157aa 834Pos 2: 5 835Data: aa157157aaaa 836Row 158 Size: 41 837Pos 1: 0 838Data: 158aa 839Pos 2: 5 840Data: aa158158aaaa 841Row 159 Size: 41 842Pos 1: 0 843Data: 159aa 844Pos 2: 5 845Data: aa159159aaaa 846Row 160 Size: 41 847Pos 1: 0 848Data: 160aa 849Pos 2: 5 850Data: aa160160aaaa 851Row 161 Size: 41 852Pos 1: 0 853Data: 161aa 854Pos 2: 5 855Data: aa161161aaaa 856Row 162 Size: 41 857Pos 1: 0 858Data: 162aa 859Pos 2: 5 860Data: aa162162aaaa 861Row 163 Size: 41 862Pos 1: 0 863Data: 163aa 864Pos 2: 5 865Data: aa163163aaaa 866Row 164 Size: 41 867Pos 1: 0 868Data: 164aa 869Pos 2: 5 870Data: aa164164aaaa 871Row 165 Size: 41 872Pos 1: 0 873Data: 165aa 874Pos 2: 5 875Data: aa165165aaaa 876Row 166 Size: 41 877Pos 1: 0 878Data: 166aa 879Pos 2: 5 880Data: aa166166aaaa 881Row 167 Size: 41 882Pos 1: 0 883Data: 167aa 884Pos 2: 5 885Data: aa167167aaaa 886Row 168 Size: 41 887Pos 1: 0 888Data: 168aa 889Pos 2: 5 890Data: aa168168aaaa 891Row 169 Size: 41 892Pos 1: 0 893Data: 169aa 894Pos 2: 5 895Data: aa169169aaaa 896Row 170 Size: 41 897Pos 1: 0 898Data: 170aa 899Pos 2: 5 900Data: aa170170aaaa 901Row 171 Size: 41 902Pos 1: 0 903Data: 171aa 904Pos 2: 5 905Data: aa171171aaaa 906Row 172 Size: 41 907Pos 1: 0 908Data: 172aa 909Pos 2: 5 910Data: aa172172aaaa 911Row 173 Size: 41 912Pos 1: 0 913Data: 173aa 914Pos 2: 5 915Data: aa173173aaaa 916Row 174 Size: 41 917Pos 1: 0 918Data: 174aa 919Pos 2: 5 920Data: aa174174aaaa 921Row 175 Size: 41 922Pos 1: 0 923Data: 175aa 924Pos 2: 5 925Data: aa175175aaaa 926Row 176 Size: 41 927Pos 1: 0 928Data: 176aa 929Pos 2: 5 930Data: aa176176aaaa 931Row 177 Size: 41 932Pos 1: 0 933Data: 177aa 934Pos 2: 5 935Data: aa177177aaaa 936Row 178 Size: 41 937Pos 1: 0 938Data: 178aa 939Pos 2: 5 940Data: aa178178aaaa 941Row 179 Size: 41 942Pos 1: 0 943Data: 179aa 944Pos 2: 5 945Data: aa179179aaaa 946Row 180 Size: 41 947Pos 1: 0 948Data: 180aa 949Pos 2: 5 950Data: aa180180aaaa 951Row 181 Size: 41 952Pos 1: 0 953Data: 181aa 954Pos 2: 5 955Data: aa181181aaaa 956Row 182 Size: 41 957Pos 1: 0 958Data: 182aa 959Pos 2: 5 960Data: aa182182aaaa 961Row 183 Size: 41 962Pos 1: 0 963Data: 183aa 964Pos 2: 5 965Data: aa183183aaaa 966Row 184 Size: 41 967Pos 1: 0 968Data: 184aa 969Pos 2: 5 970Data: aa184184aaaa 971Row 185 Size: 41 972Pos 1: 0 973Data: 185aa 974Pos 2: 5 975Data: aa185185aaaa 976Row 186 Size: 41 977Pos 1: 0 978Data: 186aa 979Pos 2: 5 980Data: aa186186aaaa 981Row 187 Size: 41 982Pos 1: 0 983Data: 187aa 984Pos 2: 5 985Data: aa187187aaaa 986Row 188 Size: 41 987Pos 1: 0 988Data: 188aa 989Pos 2: 5 990Data: aa188188aaaa 991Row 189 Size: 41 992Pos 1: 0 993Data: 189aa 994Pos 2: 5 995Data: aa189189aaaa 996Row 190 Size: 41 997Pos 1: 0 998Data: 190aa 999Pos 2: 5 1000Data: aa190190aaaa 1001Row 191 Size: 41 1002Pos 1: 0 1003Data: 191aa 1004Pos 2: 5 1005Data: aa191191aaaa 1006Row 192 Size: 41 1007Pos 1: 0 1008Data: 192aa 1009Pos 2: 5 1010Data: aa192192aaaa 1011Row 193 Size: 41 1012Pos 1: 0 1013Data: 193aa 1014Pos 2: 5 1015Data: aa193193aaaa 1016Row 194 Size: 41 1017Pos 1: 0 1018Data: 194aa 1019Pos 2: 5 1020Data: aa194194aaaa 1021Row 195 Size: 41 1022Pos 1: 0 1023Data: 195aa 1024Pos 2: 5 1025Data: aa195195aaaa 1026Row 196 Size: 41 1027Pos 1: 0 1028Data: 196aa 1029Pos 2: 5 1030Data: aa196196aaaa 1031Row 197 Size: 41 1032Pos 1: 0 1033Data: 197aa 1034Pos 2: 5 1035Data: aa197197aaaa 1036Row 198 Size: 41 1037Pos 1: 0 1038Data: 198aa 1039Pos 2: 5 1040Data: aa198198aaaa 1041Row 199 Size: 41 1042Pos 1: 0 1043Data: 199aa 1044Pos 2: 5 1045Data: aa199199aaaa 1046Done 1047