50 50 93 96 99 107 110 113121