Adding to objects in a list

I'm currently working on a project for an in editor board game, the idea is player 1 should be able to type a number, have it change on the board to (Their Number(Their Token)) eg: 64(##), currently I'm working on adding the token to the list so far we have the following:

print("::A new Game::\n")

playerone = str(input("Please enter the name of the first player "))
print("Okay, so we have", playerone, "ready to play")

playertwo = str(input("Please enter the name of the second player "))
print("Okay, so we have", playertwo, "ready to play")

onetoken = ('##')
twotoken = ("@@")

print("Hi", playerone, "You are ##")
print("Hi", playertwo, "You are @@")

print("::Game Begins::")
print("Number of tokens for player", playerone, "' ## ' :")  ##Variable at the end for tokens
print("Number of tokens for player", playertwo, "' @@ ' :")  ##Variable at the end for tokens


gBoard = [
['01','02','03','04','05','06','07','08'],
['09','10','11','12','13','14','15','16'],
['17','18','19','20','21','22','23','24'],
['25','26','27','28','29','30','31','32'],
['33','34','35','36','37','38','39','40'],
['41','42','43','44','45','46','47','48'],
['49','50','51','52','53','54','55','56'],
['57','58','59','60','61','62','63','64']]

##Reminder, Index is Number -1

for row in gBoard:
    print(row)


##The idea is this will loop and create a gameplay loop, gotta make it do one run tho


print(playerone, "It is your turn to play, type a number to replace with your token:\n")
playeronechoice = int(input("Type a number to replace with your token on the board:\n"))
print (playeronechoice)
playeronechoice = playeronechoice -1 ##This changes the input to match the index of the list
gBoard.insert(playeronechoice, '##')##Replaces number on board with token using the updated playeronechoice variable
for row in gBoard: ##Shows the updated board
    print(row)

print(playertwo, "It is your turn to play, type a number to replace with your token:\n")
playertwochoice = int(input("Type a number to replace with your token on the board:\n"))
print (playertwochoice)
playertwochoice = playertwochoice -1
gBoard.insert(playertwochoice, '##')
for row in gBoard:
    print(row)

The error comes at the end:

Traceback (most recent call last):
  File "D:\#####\#####\Drive Backup\######\####.py", line 81, in <module>
    gBoard[playertwochoice] = '@@' ##Replaces number on board with token using the updated playeronechoice variable
IndexError: list assignment index out of range