\documentclass[tikz,border=5pt]{standalone}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{tikz}
\usepackage{xcolor}
\begin{document}
\begin{tikzpicture}
\draw (2.5,96) node {Step 13 (LR):};
\draw (0,95) node {};
\draw[blue] (8,90) node {$\bullet$};
\draw[blue] (8,90.4) node {$28$};
\draw[blue] (8,90) -- (11,91);
\draw[blue] (8,90) -- (5,91);
\draw[blue] (11,91) -- (9.5,92);
\draw[blue] (11,91) -- (12.5,92);
\draw[blue] (9.5,92) -- (10.25,93);
\draw[blue] (9.5,92) -- (8.75,93);
\draw[blue] (10.25,93) -- (10.75,94);
\draw[blue] (10.25,93) -- (9.75,94);
\draw[blue] (9.75,94) -- (10.25,95);
\draw[blue] (10.25,95) node {$\bullet$};
\draw[blue] (10.25,95.4) node {$14$};
\draw[blue] (9.75,94) -- (9.25,95);
\draw[blue] (9.25,95) node {$\bullet$};
\draw[blue] (9.25,95.4) node {$13$};
\draw[blue] (12.5,92) -- (13,93);
\draw[blue] (12.5,92) -- (12,93);
\draw[blue] (12,93) -- (11.5,94);
\draw[blue] (12,93) -- (12.5,94);
\draw[blue] (12.5,94) -- (12,95);
\draw[blue] (12.5,94) -- (13,95);
\draw[blue] (5,91) -- (6.5,92);
\draw[blue] (5,91) -- (3.5,92);
\draw[blue] (6.5,92) -- (7.25,93);
\draw[blue] (6.5,92) -- (5.75,93);
\draw[blue] (7.25, 93) -- (7.75,94);
\draw[blue] (7.75,94) node {$\bullet$};
\draw[blue] (7.75,94.4) node {$4$};
\draw[blue] (7.25, 93) -- (6.75,94);
\draw[blue] (6.75,94) node {$\bullet$};
\draw[blue] (6.75,94.4) node {$5$};
\draw[blue] (3.5,92) -- (2.75,93);
\draw[blue] (3.5,92) -- (4.25,93);
\draw[blue] (2.75,93) -- (2.25,94);
\draw[blue] (2.75,93) -- (3.25,94);
\draw[red] (3.25,94) -- (3.75,95);
\draw[red] (3.75,95) node {$\bullet$};
\draw[red] (3.75,95.4) node {$1$};
\draw[red] (3.25,94) -- (2.75,95);
\draw[red] (2.75,95) node {$\bullet$};
\draw[red] (2.75,95.4) node {$2$};
\draw[blue] (5,91) node {$\bullet$};
\draw[blue] (11,91) node {$\bullet$};
\draw[blue] (9.5,92) node {$\bullet$};
\draw[blue] (12.5,92) node {$\bullet$};
\draw[blue] (5,91.4) node {$20$};
\draw[blue] (11,91.4) node {$27$};
\draw[blue] (9.5,92.4) node {$26$};
\draw[blue] (12.5,92.5) node {$23$};
\draw[blue] (8.75,93) node {$\bullet$};
\draw[blue] (10.25,93) node {$\bullet$};
\draw[blue] (8.75,93.4) node {$11$};
\draw[blue] (10.25,93.5) node {$25$};
\draw[blue] (9.75,94) node {$\bullet$};
\draw[blue] (10.75,94) node {$\bullet$};
\draw[blue] (9.75,94.5) node {$24$};
\draw[blue] (10.75,94.4) node {$12$};
\draw[blue] (13,93) node {$\bullet$};
\draw[blue] (13,93.4) node {$7$};
\draw[blue] (12,93) node {$\bullet$};
\draw[blue] (12,93.5) node {$22$};
\draw[blue] (11.5,94) node {$\bullet$};
\draw[blue] (12.5,94) node {$\bullet$};
\draw[blue] (11.5,94.4) node {$8$};
\draw[blue] (12.5,94.5) node {$21$};
\draw[blue] (12,95) node {$\bullet$};
\draw[blue] (12,95.4) node {$10$};
\draw[blue] (13,95) node {$\bullet$};
\draw[blue] (13,95.4) node {$9$};
\draw[blue] (6.5,92) node {$\bullet$};
\draw[blue] (3.5,92) node {$\bullet$};
\draw[blue] (6.5,92.4) node {$19$};
\draw[blue] (3.5,92.4) node {$17$};
\draw[blue] (7.25,93) node {$\bullet$};
\draw[blue] (5.75,93) node {$\bullet$};
\draw[blue] (7.25,93.5) node {$18$};
\draw[blue] (5.75,93.4) node {$6$};
\draw[blue] (2.75,93) node {$\bullet$};
\draw[blue] (4.25,93) node {$\bullet$};
\draw[blue] (2.75,93.5) node {$16$};
\draw[blue] (4.25,93.4) node {$3$};
\draw[blue] (3.25,94) node {$\bullet$};
\draw[blue] (2.25,94) node {$\bullet$};
\draw[blue] (3.25,94.5) node {$15$};
\draw[blue] (2.25,94.4) node {$0$};
\end{tikzpicture}
\end{document}