20 693489 3052 1 18 25 30 40 58 61 74 98 109 128 132 138 142 145 152 159 164 168 198