11 389 224 true 2 4 5 18 20 21 24 32 35 38 39