10 409 313 true 10 31 33 39 46 49 61 67 74 82