c# sort string list numerically