8 444 438 true 4 7 21 28 30 58 85 96