16 1 17 40 5 21 34158