4 139 108 true 8 17 20 29