--snip--
If you are not in a hurry to send the transaction, just send everything you have to yourself with a 1 sat/byte transaction. This will combine all the inputs in 1 output.
This will take some time to confirm, but it will make everything better in the future: When you decide to spend those coins, you can spend all of them with the fee you want (e.g 20 sat/byte) and only pay that for a 1 input tx transaction.
Basically what ranochigo said above, but with a mora practical wording.

I agree with TryNinja and ranochigo, i just wanted to add it would be a good idear for the OP to use electrum for this procedure. It gives you better controll over your fee and lets you select with unspent outputs to use as an input. I like ledger's GUI, but it's less ideal when you want to have more controll over the transaction you're creating.