The 103 wont work, too short IMO specially for that crankset. Remember Shimano made 104s and were used for track, never for a crank like this one, doubt you will find one now a days anyways, too short.
From 107 to 110 you have 3 mm, 1.5 mm per side. Doubt will be actually noticeable to cause any problems with the chainline. What was normal for shimano was to send some of their cranksets with a 109 in some dura ace and 600 series, 105 sc were sent with a 112 or 118 I believe (105 sc works better with a 109 just in case). Again the same situation, from 109 to 112 are 3 mm that means 1.5 mm per side, will make an impact? probably not.
I was you I would try the 112 (113) to play safe because no idea how that crankset seats (crank spider relationship with the stays). The other thing is that that crankset apparently was mated to a 73 mm BB shell bike, maybe a hybrid or something, if you want to put that in a road bike then you have to go shorter, but from 112 to 117 are just 2.5 per side, not that is a lot you know, I'm assuming a symmetric BB aswell ok? If that thing was designed for asymmetrical then the situation will change a tiny bit.
I would try 113... the next is 115, again 2mmm... 1 mm per side.. .if the 112 doesnt touch the stays you should be ok but w/o actually installing the thing in the bike there is no way to know if it will work, seen guys doing all the math and crap but if the stays are wider or the cranks are longer the math sometimes doesnt work as good as actually trying, specially if you want to put hybrid stuff in a road bike or the opposite. You have to actually test.
By the way the chain line is just an estimate, some guys are really anal with the chain line but if you are off 1 mm or 2 the thing will work just fine. I imagine the 52.5 mm chainline shimano is talking about is using maybe a 135 mm hub or maybe a nexus hub or something where the cog is seat close to the drop out and not in the middle??? Campagnolo track hubs are wider than shimanos, zeus track hubs were not wide so the cog was set closer to the center line, the chainline using those hubs was different and even using a spacer in the back of the cogs the chainline was different than with campagnolo stuff, just giving you an example.
Hope this helps and dont get you more confuse but no idea what bike are you going to put this into aswell you know.