That's a LOT of tables for one sheet!
The order is determined by for "front" or "back" the table is relative to the others. The table at the back is listed first. (Click a table and in the menu choose Arrange > Bring Forward or Send Backward and you will see that the order changes.
With that many tables, though, it would take a lot of Bringing Forward and Sending Backward to get them in the order you want.
In theory this could be done via a script, but I think that would end up being complicated.
You could put each table in its own sheet and then alphabetize the sheet order. That would require a somewhat less complicated script, but still not an easy solution.
You might be better off leaving the order as is and using search (command-f) to find the table you want to go to.
SG