31 35 88 44 29 24 40 50 29