Put this calculation script into the "pass checks" field.
var nSum = 0;
for(var i=1;i<=38;i++)
{
if(this.getField("Group " + i).value == "Choice1")
nSum++;
}
event.value = nSum;
This will work with the fields as you've descibed them, which is perfectly fine. You've used a consitent naming pattern, which makes the scripting simpler and direct. However, the best practice would be the set the export value of the Yes radios to "Yes" and the no radios to "No". Direct simple names and values make things easy to remember and work with. To this point. Fields that are treated as a group should use group naming as I described previously. This allows all the related fields to be acquired without needing to know specific names or how many there are. For example, all radio buttons would be acquired with this single line of code.
var aRadButts = this.getField("Radios").getArray();
You can read more about form scripting here:
https://www.pdfscripting.com/public/PDF-Form-Scripting.cfm