These are Sashiko (or Sashico) needles from Clover. There are 8 in the pack with 4 different sizes ranging from 34.9 to 50.8 mm in length.
Sashiko is a form of Japanese embroidery that uses mainly running stitch. The needles are longer than normal to enable a number of stitches to be done at once. They are especially designed with a large hole and a sharp point and have a gold eye to protect against rusting. The shorter needles are mainly used on light weight fabrics and are easier for beginners to use. The longer needles are suitable for heavier fabrics.