Sorting visual elements

510131921252218151311121520181716182325