42938
942632
60772
801204
84615
523567
101355
113102
699413
979417
16749
650109
643195
55798
72764
189106
748459
109571
909160
754914
20954
13121
795521
935847
14751
10178