10 676 502 true 0 18 24 45 66 77 89 91 93 97