29 31 53 55 69 105106