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