150259
3211115
252967
1688104
192295
2088112
1990102
1883105
186975
2148108
172786
1727105
2465120
221283
258071
2938114
219576
201860
206776
182880
165060