834212
1065493
857489
48867
384512
820320
1099727
936634
385206
849240
158346
112890
853423
91337
666305
12504
842819
355494
742573
19535
222652
958851
4917
497435
461505
53233