12 667 472 true 0 5 8 14 16 21 24 28 30 31 32 36