Synopsis: The top 2 in performance were always 2 of the following three datastructures:
Here are the graphs.