This would require a products_shipping table to manage the charges as there are no rhyme nor reason to these rates ...

It would take some customization work but it can be done ...