To have shown

To have shownTo have shownTo have shownTo have shown
To have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shown
To have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shown
To have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shown
To have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shownTo have shown