24911 145213 89669 118123 134240 85822 152646 20853 19524 27432