To find how many bags you need you need to find the are of the circular field.
The area of a circle is:

The area of the circular field is:

As 1 bag cover 355 square feet, you divide the area of the field into 355 to find how many bags you need:

Then, you need at least 29.76 or approximately 30 bags