Hello! How would you rank the following compounds in order from the shortest S-O bond length to the longest S-O bond length: SO2 SO3 SO3^2-

Hello! How would you rank the following compounds in order from the shortest S-O bond length to the longest S-O bond length:

SO2

SO3

SO3^2-

Additionally, why? Does it have to do with bond orders or single/double/triple bonds?

Thanks!