18 124341 1602 53 57 59 62 79 85 86 99 122 128 129 132 153 157 181 187 193 197