40022514
4093947
1402013
87761592
66293589
509766
95702878
50541542
48178885
8282552
51259099
10709967
9144766
87006505
78755944
6877969
19849094
31889476
53698834
36031444
86283841
30708201
434990
30147926
70969548
59678936
9585937
3543354
23718439
58022452
65206283
85937238
71384495
55376892
582473
69869521
2665862
90115675
741326
18189274