11 295 246 true 2 4 5 18 20 21 24 32 35 38 39