42039
54835
2360
893148
28958
87298
52265
922133
84010
629106
38927
535117
703129
1007138
21722
1570
8815
34149
6490
893212