25139738
28835135
9654373
1741826
55947088
43466540
60385083
5692644
11753095
43015052
10505758
731185
561010
94832864
75181193
10169633
90233307
73908893
41488343
35257521
10207430
55348712
75524621
44509085
87689907
28876340
82147389
30081361
6069951
37902393
85681455
77985189
90657143
822808
28746931
92607480
9289698
80101349
95298050
47801667