5 2 123 37 45 9 18