10 591 450 true 5 9 32 34 38 48 61 85 86 96