12 961 577 true 8 10 18 20 47 57 58 64 71 80 87 90