Question about how unreal handles patch load order when multiple patches are available

So i made my first set of patches.

The filename of a patch is something along the lines of MyProject_WindowsNoEditor_0_P.pak

When i have multiple patches, i can change the 0 to the appropiate loadindex (so second patch would have a 1 instead of a 0).
That works nicely. However, how is that number treated? WIll unreal just sort the patch packages alphabetically? (which can lead to issues when numbers exced base 10 ranges, like 1, 10, 100)
Or is that number extracted and treated as an actual number for sorting?(which would prevent the sort issue)
And what happens, if i give that second patch the number 10 instead of 1? That still works as expected. And it seems, unreal will NOT try to find patches for the numbers 2-9 because all it does is, get the list of available patchfiles, sort that list and load it?

Reason i’m asking: if i would just give a patch the buildnumber it was build at as patchnumber, that would mean that there are sometimes huge gabs between 2 releases. But from what i observed, that should not cause any issue?