170098
165658
144392
148954
161299
150582
155774
148096
149194
154071
1581103
154571
158467
157360
1445119
2365101
255767
297498
219858
3241104
234289
193058