9 342 295 true 4 6 19 20 22 32 35 38 39