34 693 526 true 4 9 12 18 20 22 25 26 28 30 32 35 37 41 45 46 52 53 55 62 65 66 69 70 72 75 76 83 84 89 90 91 97 98