10 792 450 true 2 4 10 14 23 27 28 31 32 39