10 691 439 true 8 10 16 28 30 32 36 49 50 57