4 103 108 true 7 29 31 39