June 28 : 163 solutions