14 3881 591 true 2 4 6 8 14 16 19 20 23 24 25 28 31 32