Table:
Bermondsey by-election, 1983[9]

Party

Candidate

Votes

%

±%

Liberal

Simon Hughes

17,017

57.7

50.9

Labour

Peter Tatchell

7,698

26.1

37.5

Real Bermondsey Labour

John O'Grady

2,243

7.6

N/A

Conservative

Robert Hughes

1,631

5.5

19.4

National Front

James Sneath

426

1.4

2.4

Monster Raving Loony

David Sutch

97

0.3

N/A

Independent Patriot

Jane Birdwood

69

0.2

N/A

New Britain

Michael Keulemans

62

0.2

N/A

Independent Labour

Barry Giddings

50

0.2

N/A

Communist

Robert Gordon

50

0.2

N/A

Ecology

George Hannah

45

0.2

N/A

Revolutionary Communist

Fran Eden

38

0.1

N/A

National Labour Party

Ann King

25

0.1

N/A

United Democratic Party

Alan Baker

15

0.1

N/A

ACMFT

David Wedgwood

15

0.1

N/A

Systems Designer

Esmond Bevan

8

0.0

N/A

Majority

9,319

31.6

Turnout

29,489

57.7

–1.6

Liberal gain from Labour

Swing

+44.2

Look at the provided table image. Your goal is to find the locations of the specified cells. Remember to represent a cell's location using the JSON {'value': '<cell value>', 'location': (row index, column index)}. Both row and column indices begin from 1. Use 'DOES NOT EXIST' as the location for a non-existing cell in the table.
Target cells:
1. '25',
2. '7.6',
3. 'Conservative',
4. 'Revolutionary Communist',
5. '±',
6. '38',
7. 'Votes',
8. '37.5',

The coordinates of target cells are listed below.
1. {'value': '25', 'location': (14, 4)}
2. {'value': '7.6', 'location': (4, 5)}
3. {'value': 'Conservative', 'location': (5, 2)}
4. {'value': 'Revolutionary Communist', 'location': (13, 2)}
5. {'value': '±', 'location': (1, 6)}
6. {'value': '38', 'location': (13, 4)}
7. {'value': 'Votes', 'location': (1, 4)}
8. {'value': '37.5', 'location': (3, 6)}