39 37195405 14400549 true 2 12 19 34 78 86 104 128 195 353 377 409 419 475 497 508 515 778 1160 1166 1558 1588 1599 1620 1630 1654 1948 2077 2084 2110 2196 2206 2230 2236 2454 2484 2494 2694 2932