41966
984510
568694
456107
177970
928126
752730
889542
387570
717870
729517
88976
763340
516670
300651
923918
82787
127972
705965
7952
990146
50174
80969
137958
497614
958411