5 103 252 true 2 12 29 32 35