27116694
1958704
90479319
2142658
99073869
72866205
101330
80058657
76976543
2479900
92923633
9039107
61969704
53427045
3932503
61589907
68119896
3808155
72149864
24096041
2534909
17238057
286952
30401226
6845186
7384826
38397848
95286849
69106116
68878414
30006854
59916291
86027331
62997594
47716412
53013536
59688462
9735210
97332692
12903681