v=[11,16,1,19,3,11,13,6,10,8]$1:10
m=matrix(v)
def myCummax(t){
return t.transpose().reverse().cummax().reverse()
}
a = myCummax(m).next().transpose()
print(a)
#0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 -- -- -- -- -- -- -- -- -- -- --- 19 19 19 13 13 13 10 10 8 1