In the list of tokens, identify 'Person', 'Location', and 'Organisation' and label each accordingly. If the entity spans multiple tokens, use the prefix B-PER, B-LOC, or B-ORG for the first token, and I-PER, I-LOC, or I-ORG for the subsequent tokens of that entity. The beginning of each separate entity should always be labeled with a B-PER, B-LOC, or B-ORG prefix. If the token does not fit into any of the three named categories, or is not a named entity, label it as 'O'. Each line should contain one token and its corresponding label, separated by a colon. Do not combine tokens on your own. The format for each line should be: 'token:label'.

Text: GM
recently
disclosed
that
it
has
lowered
the
cost
of
producing
lithium
-
ion
batteries
for
cars
to
$
145
per
kilowatt
-
hour
,
a
level
that
would
be
close
to
Tesla
’s
costs
and
lower
than
some
other
manufacturers
'
.
Answer: 
GM:B-ORG
recently:O
disclosed:O
that:O
it:O
has:O
lowered:O
the:O
cost:O
of:O
producing:O
lithium:O
-:O
ion:O
batteries:O
for:O
cars:O
to:O
$:O
145:O
per:O
kilowatt:O
-:O
hour:O
,:O
a:O
level:O
that:O
would:O
be:O
close:O
to:O
Tesla:B-ORG
’s:O
costs:O
and:O
lower:O
than:O
some:O
other:O
manufacturers:O
':O
.:O