114959
    56593
    92
    6993
    4295
    50066
    188
    64
    59
    159443
    263
    199
    186
    229
    326