I haven't checked those calcs against what the numbers are, just a minute.
Both are off from the looks of it.
Here is a list of HP based by level, and the difference between them. The STR during these was 15, nothing equipped that gives STR.
- Lvl 1: 91
- Lvl 2: 104 +13
- Lvl 3: 118 +14
- Lvl 4: 133 +15
- Lvl 5: 148 +15
- Lvl 6: 163 +15
- Lvl 7: 179 +16
- Lvl 8: 195 +16
- Lvl 9: 211 +16
- Lvl 10:228 +17
- Lvl 11:245 +17
- Lvl 12:262 +17
- Lvl 13:280 +18
- Lvl 14:298 +18
- Lvl 15:317 +19
- Lvl 16:335 +18
- Lvl 17:354 +19
- Lvl 18:374 +20
- Lvl 19:394 +20
- Lvl 20:414 +20
- Lvl 21:434 +20
- Lvl 22:455 +21
- Lvl 23:476 +21
- Lvl 24:497 +21
- Lvl 25:518 +21
- Lvl 26:540 +22
- Lvl 27:562 +22
- Lvl 28:584 +22
- Lvl 29:607 +23