3757628
41086573
88043572
2543215
70928114
5611525
82925368
4188975
31931833
4176594
94903551
73978
24735233
50393841
40467945
658038
4195418
64593756
62717799
28799519
62661680
83917502
38857793
10165212
56172708
41008046
22771972
90126625
1368569
35724994
18257037
19366995
54534212
76359189
56436237
8217451
31256907
45379518
43817381
60951744