What will be the value of `outList` at the end of execution of the given pseudocode?
```
L = [[10, 20, 'Z'], [30, 40, 'Y'], [50, 60, 'X']]
outList = []
foreach element in L {
z = process(element)
outList = [z] ++ outList
}
Procedure process(K)
val = last(K)
return(val)
End process
```