8 1552 449 true 3 15 20 22 27 30 38 39