8 1356 438 true 3 8 10 16 23 28 30 32