103250
439267
1053115
157791
278430
1045240
1032602
415641
841616
199837
509397
398423
95730
550995
516807
556671
27815
906272
732978
115905
309896
134348
46758
308294
306332
595103