Oldest files

Anyone know of a way to list all of the files including subdirectories and list them as oldest first?

find . -type f -exec perl -e ' $mtime = (stat("$ARGV[0]"))[9]; print $mtime, " $ARGV[0]", "\n"; ' {} \; | \
sort -n  | awk '{print $2}'

Jim,

It worked great. I just piped it to a while loop to perform an ls -l on each file and got exactly what I needed. Thanks.