20 972 504 true 8 9 14 21 23 24 26 37 43 45 47 52 55 56 65 67 70 73 82 88