10 56 12 1 99 1000 234 33 55 99 812