10 18 39 5 12 1000000000 54 23 11 123 31415