10 785 409 true 7 32 43 46 52 73 81 85 89 95