I'd pick between the Creative and the Logitech ones. Although they won't have a very good sound, they will be good for the budget. To get quality sounding speakers you need to move up a bit in price.
thanks for your reply.
i know creative and logitech are good brands but i need to know which speaker to buy under 50$.