321 123 137 306 walking