39125677
19993231
19881869
83172468
71419701
27037489
56005106
9414834
63786840
35533199
75473650
2207306
3146505
8645173
94169792
60554092
77608357
5576901
2687403
65146872
69847589
37368028
89089915
19808296
742959
25608671
21461607
28691659
4714692
30997276
358115
35677593
5444164
25145142
46796490
380887
5122163
87793361
10507862
8585752