16 4150 688 true 0 7 8 10 14 16 17 19 21 22 28 29 31 32 38 39