10 451 346 true 22 29 41 53 57 64 68 76 77 83