95 triangles