170596
162863
84772
159277
52091
71481
119124
91074
190264
152545