10 488 510 true 3 12 48 56 57 58 67 68 71 78