\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath, amsthm, txfonts, tikz}
\begin{document}
\begin{tikzpicture}[scale=1.1]
\draw (1,0) -- (1.5,0);
\draw (0.5,0.86602540378444) -- (0.75,1.2990381056767);
\draw (2,0.86602540378444) -- (1.75,1.2990381056767);
\fill (1,0) circle(1.3pt) (1.5,0) circle(1.3pt) (0.5,0.86602540378444) circle(1.3pt) (0.75,1.2990381056767) circle(1.3pt) (2,0.86602540378444) circle(1.3pt) (1.75,1.2990381056767) circle(1.3pt);
\draw (0.4,0) -- (0.6,0);
\draw (0.2,0.34641016151378) -- (0.3,0.51961524227066);
\draw (0.8,0.34641016151378) -- (0.7,0.51961524227066);
\fill (0.4,0) circle(1.3pt) (0.6,0) circle(1.3pt) (0.2,0.34641016151378) circle(1.3pt) (0.3,0.51961524227066) circle(1.3pt) (0.8,0.34641016151378) circle(1.3pt) (0.7,0.51961524227066) circle(1.3pt);
\draw (0,0) node(111){} -- (0.4,0) node(112){} -- (0.2,0.34641016151378) node(113){} -- cycle;
\fill (0,0) circle(1.3pt) (0.4,0) circle(1.3pt) (0.2,0.34641016151378) circle(1.3pt);
\draw (0.6,0) node(121){} -- (1,0) node(122){} -- (0.8,0.34641016151378) node(123){} -- cycle;
\fill (0.6,0) circle(1.3pt) (1,0) circle(1.3pt) (0.8,0.34641016151378) circle(1.3pt);
\draw (0.3,0.51961524227066) node(131){} -- (0.7,0.51961524227066) node(132){} -- (0.5,0.86602540378444) node(133){} -- cycle;
\fill (0.3,0.51961524227066) circle(1.3pt) (0.7,0.51961524227066) circle(1.3pt) (0.5,0.86602540378444) circle(1.3pt);
\draw (1.9,0) -- (2.1,0);
\draw (1.7,0.34641016151378) -- (1.8,0.51961524227066);
\draw (2.3,0.34641016151378) -- (2.2,0.51961524227066);
\fill (1.9,0) circle(1.3pt) (2.1,0) circle(1.3pt) (1.7,0.34641016151378) circle(1.3pt) (1.8,0.51961524227066) circle(1.3pt) (2.3,0.34641016151378) circle(1.3pt) (2.2,0.51961524227066) circle(1.3pt);
\draw (1.5,0) node(211){} -- (1.9,0) node(212){} -- (1.7,0.34641016151378) node(213){} -- cycle;
\fill (1.5,0) circle(1.3pt) (1.9,0) circle(1.3pt) (1.7,0.34641016151378) circle(1.3pt);
\draw (2.1,0) node(221){} -- (2.5,0) node(222){} -- (2.3,0.34641016151378) node(223){} -- cycle;
\fill (2.1,0) circle(1.3pt) (2.5,0) circle(1.3pt) (2.3,0.34641016151378) circle(1.3pt);
\draw (1.8,0.51961524227066) node(231){} -- (2.2,0.51961524227066) node(232){} -- (2,0.86602540378444) node(233){} -- cycle;
\fill (1.8,0.51961524227066) circle(1.3pt) (2.2,0.51961524227066) circle(1.3pt) (2,0.86602540378444) circle(1.3pt);
\draw (1.15,1.2990381056767) -- (1.35,1.2990381056767);
\draw (0.95,1.6454482671904) -- (1.05,1.8186533479473);
\draw (1.55,1.6454482671904) -- (1.45,1.8186533479473);
\fill (1.15,1.2990381056767) circle(1.3pt) (1.35,1.2990381056767) circle(1.3pt) (0.95,1.6454482671904) circle(1.3pt) (1.05,1.8186533479473) circle(1.3pt) (1.55,1.6454482671904) circle(1.3pt) (1.45,1.8186533479473) circle(1.3pt);
\draw (0.75,1.2990381056767) node(311){} -- (1.15,1.2990381056767) node(312){} -- (0.95,1.6454482671904) node(313){} -- cycle;
\fill (0.75,1.2990381056767) circle(1.3pt) (1.15,1.2990381056767) circle(1.3pt) (0.95,1.6454482671904) circle(1.3pt);
\draw (1.35,1.2990381056767) node(321){} -- (1.75,1.2990381056767) node(322){} -- (1.55,1.6454482671904) node(323){} -- cycle;
\fill (1.35,1.2990381056767) circle(1.3pt) (1.75,1.2990381056767) circle(1.3pt) (1.55,1.6454482671904) circle(1.3pt);
\draw (1.05,1.8186533479473) node(331){} -- (1.45,1.8186533479473) node(332){} -- (1.25,2.1650635094611) node(333){} -- cycle;
\fill (1.05,1.8186533479473) circle(1.3pt) (1.45,1.8186533479473) circle(1.3pt) (1.25,2.1650635094611) circle(1.3pt);
\draw (0,0) to [out=180,in=120] (-.433,-.25) to [out=300, in=240] (0,0);
\draw (2.5,0) to [out=0,in=60] (2.933,-.25) to [out=240, in=300] (2.5,0);
\draw (1.25,2.1650635094611) to [out=60,in=0] (1.25,2.66506) to [out=180, in=120] (1.25,2.1650635094611);
\path (112) node[below=7pt,left=-4pt]{1} (121) node[below=7pt, right=-7pt]{-1} (123) node[right]{1} (132) node[right=4pt, above=-3pt] {-1} (131) node[left=4pt, above=-3pt]{1} (113) node[left]{-1};
\end{tikzpicture}
\end{document}