leg memory
29617
29618
109036
52259
74899
97539
6979
90887
29620
29621