46339 63122 62307 108859 23549 95351 49298 80771 53819 91409 118833 54480 87382 122572 99410 68173106405