Constructs a container with n elements. Each element is a copy of val.
so you have already 4 empty elements. If you push_back() another value it's appended to the empty value as the element 4, 5, etc. So on line 75 you get only the first empty elements.
To solve that remove (4) on line 90