Hastati are marked to cost 117 points.
I've entered all of the characteristics but my list sticks at 115 points.
I'll cheerfully share my list if it helps spot my error.
It is a rounding error in the sheet that generates the list, compounded by the fact that they are skilled shooters with shoot & charge (which is why the error is two points instead of just one).
As we have said previously, if there is a discrepancy between the lists and the army builder, the army builder is correct.
Richard