I am happy to hear confirmation of what I would do from an expert - buy rubber from Mercedes directly...
For hard top you have there almost all you need:
A 113 795 12 22 front window frame top seal
A 113 670 00 39 rear window seal
A 113 725 19 66 side window seal left
A 113 725 20 66 side window seal right
A 113 795 03 65 small window seal left
A 113 795 04 65 small window seal right
The issue is with the rear bottom seal A 113 790 00 83. It has a price now of about EUR 1000. I remember I ordered it as it was reasonably prices (like the other seals), but when it arrived it was with EUR 1000 price tag and the price in the price list changed. I think it may be a mistake (which I told the dealer) as the translation of part name is odd, but the price was prohibitive to me. I bought one from SLS.