20 3379 972 true 3 9 22 25 35 39 43 46 49 52 68 70 73 78 82 83 87 91 93 95