10 834 445 true 2 6 15 19 46 73 77 84 86 91