6 442 187 true 2 4 5 18 20 29