172332
164251
92997
216566
114469
85563
120715
160866
200351
138133