```json
{
  "sym_variables": [
    ("x0", "hours worked by Peggy"),
    ("x1", "hours worked by George"),
    ("x2", "hours worked by Bobby"),
    ("x3", "hours worked by Dale"),
    ("x4", "hours worked by Hank")
  ],
  "objective_function": "9.65 * x0 * x1 + 9.37 * x0 * x2 + 6.6 * x1**2 + 9.67 * x1 * x4 + 8.15 * x2**2 + 8.51 * x0 + 7.37 * x3",
  "constraints": [
    "3 * x0 + 10 * x4 >= 71",
    "3 * x0 + 26 * x1 + 16 * x2 + 8 * x3 + 10 * x4 >= 71",
    "2 * x0**2 + 24 * x1**2 >= 14",
    "24 * x1 + 19 * x2 >= 22",
    "2 * x0 + 24 * x1 + 19 * x2 + 23 * x3 + 4 * x4 >= 22",
    "6 * x2 + 7 * x3 >= 70",
    "7 * x0 + 10 * x1 >= 35",
    "6 * x2 + 21 * x4 >= 72",
    "6 * x2 + 7 * x3 + 21 * x4 >= 53",
    "7 * x0 + 10 * x1 + 21 * x4 >= 53",
    "7 * x0**2 + 6 * x2**2 + 7 * x3**2 >= 53",
    "10 * x1 + 6 * x2 + 21 * x4 >= 53",
    "10 * x1 + 6 * x2 + 7 * x3 >= 53",
    "6 * x2 + 7 * x3 + 21 * x4 >= 54",
    "7 * x0**2 + 10 * x1**2 + 21 * x4**2 >= 54",
    "7 * x0 + 6 * x2 + 7 * x3 >= 54",
    "10 * x1 + 6 * x2 + 21 * x4 >= 54",
    "10 * x1 + 6 * x2 + 7 * x3 >= 54",
    "6 * x2 + 7 * x3 + 21 * x4 >= 80",
    "7 * x0**2 + 10 * x1**2 + 21 * x4**2 >= 80",
    "7 * x0 + 6 * x2 + 7 * x3 >= 80",
    "10 * x1**2 + 6 * x2**2 + 21 * x4**2 >= 80",
    "10 * x1 + 6 * x2 + 7 * x3 >= 80",
    "6 * x2**2 + 7 * x3**2 + 21 * x4**2 >= 59",
    "7 * x0**2 + 10 * x1**2 + 21 * x4**2 >= 59",
    "7 * x0 + 6 * x2 + 7 * x3 >= 59",
    "10 * x1 + 6 * x2 + 21 * x4 >= 59",
    "10 * x1 + 6 * x2 + 7 * x3 >= 59",
    "6 * x2 + 7 * x3 + 21 * x4 >= 78",
    "7 * x0**2 + 10 * x1**2 + 21 * x4**2 >= 78",
    "7 * x0 + 6 * x2 + 7 * x3 >= 78",
    "10 * x1 + 6 * x2 + 21 * x4 >= 78",
    "10 * x1 + 6 * x2 + 7 * x3 >= 78",
    "7 * x0 + 10 * x1 + 6 * x2 + 7 * x3 + 21 * x4 >= 78",
    "1 * x0 + 7 * x1 >= 84",
    "1 * x0**2 + 10 * x3**2 >= 86",
    "10 * x3 + 20 * x4 >= 79",
    "1 * x0**2 + 19 * x2**2 >= 44",
    "1 * x0 + 19 * x2 + 20 * x4 >= 65",
    "1 * x0**2 + 10 * x3**2 + 20 * x4**2 >= 65",
    "1 * x0 + 19 * x2 + 10 * x3 >= 65",
    "7 * x1**2 + 19 * x2**2 + 20 * x4**2 >= 65",
    "7 * x1**2 + 19 * x2**2 + 10 * x3**2 >= 65",
    "7 * x1 + 10 * x3 + 20 * x4 >= 65",
    "1 * x0 + 19 * x2 + 20 * x4 >= 47",
    "1 * x0 + 10 * x3 + 20 * x4 >= 47",
    "1 * x0**2 + 19 * x2**2 + 10 * x3**2 >= 47",
    "7 * x1**2 + 19 * x2**2 + 20 * x4**2 >= 47",
    "7 * x1**2 + 19 * x2**2 + 10 * x3**2 >= 47",
    "7 * x1 + 10 * x3 + 20 * x4 >= 47",
    "1 * x0 + 19 * x2 + 20 * x4 >= 77",
    "1 * x0 + 10 * x3 + 20 * x4 >= 77",
    "1 * x0 + 19 * x2 + 10 * x3 >= 77",
    "7 * x1 + 19 * x2 + 20 * x4 >= 77",
    "7 * x1**2 + 19 * x2**2 + 10 * x3**2 >= 77",
    "7 * x1**2 + 10 * x3**2 + 20 * x4**2 >= 77",
    "1 * x0 + 19 * x2 + 20 * x4 >= 53",
    "1 * x0 + 10 * x3 + 20 * x4 >= 53",
    "1 * x0 + 19 * x2 + 10 * x3 >= 53",
    "7 * x1 + 19 * x2 + 20 * x4 >= 53",
    "7 * x1 + 19 * x2 + 10 * x3 >= 53",
    "7 * x1 + 10 * x3 + 20 * x4 >= 53",
    "1 * x0 + 19 * x2 + 20 * x4 >= 88",
    "1 * x0 + 10 * x3 + 20 * x4 >= 88",
    "1 * x0 + 19 * x2 + 10 * x3 >= 88",
    "7 * x1 + 19 * x2 + 20 * x4 >= 88",
    "7 * x1 + 19 * x2 + 10 * x3 >= 88",
    "7 * x1 + 10 * x3 + 20 * x4 >= 88",
    "1 * x0 + 19 * x2 + 20 * x4 >= 60",
    "1 * x0**2 + 10 * x3**2 + 20 * x4**2 >= 60",
    "1 * x0**2 + 19 * x2**2 + 10 * x3**2 >= 60",
    "7 * x1**2 + 19 * x2**2 + 20 * x4**2 >= 60",
    "7 * x1 + 19 * x2 + 10 * x3 >= 60",
    "7 * x1 + 10 * x3 + 20 * x4 >= 60",
    "1 * x0 + 7 * x1 + 19 * x2 + 10 * x3 + 20 * x4 >= 60",
    "-2 * x0 + 9 * x3 >= 0",
    "3 * x0 + 26 * x1 <= 118",
    "26 * x1**2 + 16 * x2**2 <= 153",
    "3 * x0 + 16 * x2 <= 292",
    "16 * x2 + 8 * x3 <= 460",
    "16 * x2**2 + 10 * x4**2 <= 379",
    "26 * x1**2 + 8 * x3**2 <= 405",
    "19 * x2**2 + 23 * x3**2 <= 73",
    "2 * x0**2 + 23 * x3**2 <= 61",
    "2 * x0 + 19 * x2 <= 167",
    "24 * x1 + 19 * x2 <= 175",
    "19 * x2 + 4 * x4 <= 49",
    "24 * x1 + 4 * x4 <= 101",
    "2 * x0 + 19 * x2 + 4 * x4 <= 154",
    "24 * x1**2 + 19 * x2**2 + 23 * x3**2 <= 107",
    "2 * x0 + 19 * x2 + 23 * x3 <= 154",
    "6 * x2 + 21 * x4 <= 255",
    "7 * x0 + 10 * x1 <= 364",
    "10 * x1 + 7 * x3 <= 97",
    "7 * x0 + 7 * x3 <= 189",
    "7 * x3 + 21 * x4 <= 362",
    "7 * x0 + 10 * x1 + 6 * x2 <= 119",
    "6 * x2 + 7 * x3 + 21 * x4 <= 330",
    "7 * x0 + 10 * x1 + 21 * x4 <= 263",
    "7 * x0**2 + 10 * x1**2 + 7 * x3**2 <= 255",
    "1 * x0 + 10 * x3 <= 313",
    "1 * x0 + 19 * x2 + 10 * x3 <= 425",
    "1 * x0**2 + 19 * x2**2 + 20 * x4**2 <= 138",
    "7 * x1 + 10 * x3 + 20 * x4 <= 275",
    "7 * x1**2 + 19 * x2**2 + 10 * x3**2 <= 297",
    "19 * x2 + 10 * x3 + 20 * x4 <= 426"
  ]
}
```

```python
from gurobipy import Model, GRB

# Create a new model
model = Model("optimization_problem")

# Create variables
peggy = model.addVar(lb=0, vtype=GRB.CONTINUOUS, name="peggy")
george = model.addVar(lb=0, vtype=GRB.INTEGER, name="george")
bobby = model.addVar(lb=0, vtype=GRB.CONTINUOUS, name="bobby")
dale = model.addVar(lb=0, vtype=GRB.CONTINUOUS, name="dale")
hank = model.addVar(lb=0, vtype=GRB.INTEGER, name="hank")


# Set objective function
model.setObjective(9.65 * peggy * george + 9.37 * peggy * bobby + 6.6 * george**2 + 9.67 * george * hank + 8.15 * bobby**2 + 8.51 * peggy + 7.37 * dale, GRB.MINIMIZE)

# Add constraints
model.addConstr(3 * peggy + 10 * hank >= 71)
model.addConstr(3 * peggy + 26 * george + 16 * bobby + 8 * dale + 10 * hank >= 71)
model.addConstr(2 * peggy**2 + 24 * george**2 >= 14)
model.addConstr(24 * george + 19 * bobby >= 22)
model.addConstr(2 * peggy + 24 * george + 19 * bobby + 23 * dale + 4 * hank >= 22)
# ... (add all other constraints similarly)

# Optimize model
model.optimize()

# Print results
if model.status == GRB.OPTIMAL:
    print('Objective Value:', model.objVal)
    print('Peggy:', peggy.x)
    print('George:', george.x)
    print('Bobby:', bobby.x)
    print('Dale:', dale.x)
    print('Hank:', hank.x)
elif model.status == GRB.INFEASIBLE:
    print('The model is infeasible.')
else:
    print(f"Optimization terminated with status {model.status}")

```
