4 139 105 true 2 15 19 31