25 5 15 42 93 3 9 3 31 1328