If you have so many you could probably pick the closest in size and use in a quilt. I would trim them to get them all close to the same size the ones that can be trimmed. Then I would put a border or sashing in between each block. I would probably use black and see if you can make a lap quilt out of them.
It looks like it might have been a block exchange at one point? If it doesn't work out the way you want it you can always machine quilt it and donate it. Someone will really like it. You have some beautiful blocks there!