150856
179280
3032120
491974
241883
1927100
322563
195996
268392
2780120
167779
298596
190787
175492
234284
173881
170766
185464
241772
2359111
193989
2036109