109157 4095 12522 8540 5399 58432 22297 167102 20632 269 42441 8407 126909 23326 164 2802 8055 229 22110 4053 1192 17808 342 22345 13 18302415