4 102 252 true 1 17 23 34