5 51 96 true 1 14 28 32 38