slightly improved to 81 161 47 92 compared to 74 154 43 84 (but max on commit e79cadf561135fe2cf801d2a482b144e5df34dfd 93 186 51 106