160667
193884
300168
4180113
238679
1988100
225987
2750114
214296
1962106
278368
148082
1541104
1490117
9636117
426465
224265
3085117
187253
273353
233358
2143102