5 139 276 true 7 12 14 18 30