10 435 507 true 3 5 28 44 47 51 70 76 82 90