Self-watering flower pots ( 100 )