Table:
Speaker
Terms of Office
Parish
Party

Pierre Bauchet St. Martin
1812
German Coast
Democratic-Republican

Stephen A. Hopkins
1813
Acadia
Democratic-Republican

Magloire Guichard
1817
Orleans
Democratic-Republican

David C. Ker
1819–1820
Orleans
Democratic-Republican

Armand Beauvais
1820–1822
Pointe Coupee
Democratic-Republican

Andre B. Roman
1822–1826
St. James
National Republican

Octave Labranche
1827–1828
St. Charles
Jacksonian

Andre B. Roman
1828–1830
St. James
National Republican

Alexandre Mouton
1831–1832
Lafayette
Democratic

Alcée Louis la Branche
1833–1837
St. Charles
Democratic

Joseph Marshall Walker
1837–1838
Rapides
Democratic

Guillaume Louis DeBuys
1839–1841
Orleans
Whig

William C. C. Claiborne, II
1842–1843
Orleans
Whig

Charles Derbigny
1843–1844
Jefferson
Whig

Antoine Boudousquie
1845
St. John the Baptist
Whig

David A. Randall
1846
Ascension
Democratic

Preston W. Farrar
1847–1850
Orleans
Whig

E. Warren Moise
1850
Plaquemines
Democratic

John E. King
1852
St. Landry
Whig

E. Warren Moise
1853
Plaquemines
Democratic

John M. Sandidge
1854–1855
Bossier
Democratic

William W. Pugh
1856–1859
Assumption
Democratic

Charles H. Morrison
1860
Ouachita
Democratic

Adolphus Oliver (Confederate)
1861–1863
unknown
Democratic

Joseph Barton Elam (Confederate)
1863–1864
De Soto
Democratic

Simeon Belden (Union)
1864–1865
St. Martin
Republican

Duncan S. Cage
1865–1867
Terrebonne
Republican

Charles W. Lowell
1868–1869
Caddo
Republican

Mortimer Carr
1870–1871
Orleans
Republican

George W. Carter
1871
Cameron
Republican

O.H. Brewster
1872
Ouachita
Republican

Charles W. Lowell
1873–1874
Caddo
Republican

Louis A. Wiltz
1875
Orleans
Democratic

Michael Hahn
1875
St. Charles
Republican

E. D. Estilette
1876
St. Landry
Democratic

Michael Hahn (Packard)
1877
St. Charles
Republican

Louis Bush
1877–1878
Orleans
Democratic

John Conway Moncure
1879–1880
Caddo
Democratic

Robert N. Ogden
1880–1884
Orleans
Democratic

Henry W. Ogden
1884–1888
Bossier
Democratic

Samuel P. Henry
1888–1892
Cameron
Democratic

George Washington Bolton
1892–1896
Rapides
Democratic

Samuel P. Henry
1896–1900
Cameron
Democratic

Jared Y. Sanders, Sr.
1900–1904
St. Mary
Democratic

Robert H. Snyder
1904–1906
Tensas
Democratic

Joseph W. Hyams
1906–1908
West Baton Rouge
Democratic

Henry Garland Dupré
1908–1910
Orleans
Democratic

Lee Emmett Thomas
1912–1916
Caddo
Democratic

Hewitt Leonidas Bouanchaud
1916–1920
Pointe Coupee
Democratic

R. F. Walker
1920–1924
East Feliciana
Democratic

J. Stuart Douglas
1924–1926
Caddo
Democratic

William Clark Hughes
1926–1928
Bossier
Democratic

John B. Fournet
1928–1932
Jefferson Davis
Democratic

Allen J. Ellender
1932–1936
Terrebonne
Democratic

Lorris M. Wimberly
1936–1936
Bienville
Democratic

Ralph Norman Bauer
1940–1948
St. Mary
Democratic

Morris Lottinger, Sr.
1948–1950
Terrebonne
Democratic

Lorris M. Wimberly
1950–1952
Bienville
Democratic

Clarence C. "Taddy" Aycock
1952–1956
St. Mary
Democratic

Lorris M. Wimberly
1956–1957
Bienville
Democratic

Robert Joseph "Bob" Angelle
1957–1960
St. Martin
Democratic

J. Thomas Jewell
1960–1964
Pointe Coupee
Democratic

Vail M. Delony
1964–1967
East Carroll
Democratic

John S. Garrett
1968–1972
Claiborne
Democratic

E. L. "Bubba" Henry
1972–1980
Jackson
Democratic

John J. Hainkel, Jr.
1980–1984
Orleans
Democratic

John A. Alario, Jr
1984–1988
Jefferson
Democratic

Jimmy N. Dimos
1988–1992
Ouachita
Democratic

John A. Alario, Jr
1992–1996
Jefferson
Democratic

Huntington Blair "Hunt" Downer, Jr.
1996–2000
Terrebonne
Democratic

Charles W. "Charlie" DeWitt, Jr.
2000–2004
Rapides
Democratic

Joe Reece Salter
2004–2008
Sabine
Democratic

James Wayne "Jim" Tucker
2008–2012
Jefferson
Republican

Charles Edward "Chuck" Kleckley
2012–2016
Calcasieu
Republican

Taylor Francis Barras
2016–
Iberia
Republican

Analyze the provided table and extract the contents of specified rows, identified by row indices. Provide the cells in a row in the JSON structure, using the format {"row_id":"<row index>", "cell_list":"<a list of cells in this row>"}.
Target rows:
row 49
row 31
row 3

The cell values of target rows are as follows:
For row 49: {"row_id": "49", "cell_list": ['Lee Emmett Thomas', '1912–1916', 'Caddo', 'Democratic']}
For row 31: {"row_id": "31", "cell_list": ['George W. Carter', '1871', 'Cameron', 'Republican']}
For row 3: {"row_id": "3", "cell_list": ['Stephen A. Hopkins', '1813', 'Acadia', 'Democratic-Republican']}