95115 35830 159469 84316 50736 39147 13149 112696 12125 206 25212 5396 84703 15059 157 1598 489731