167199
207593
2141108
33922181
34553182
17496121
17776142
4512124
8785107
23657177
12376122
739681
151995
439662
13743100
6584104
320262
158350
149158
1146284
207083
3273111
148090