10 754 403 true 1 16 21 49 50 54 63 64 76 77