39452789
31442128
17668471
11558745
87166109
1974555
40143591
25021683
45211155
34003025
28771686
98572360
89949938
23384058
40808722
63718019
94872883
37853973
47062966
3336427
46541704
49312067
9766321
18563216
84084631
92799451
48104806
14117011
54149354
92861618
45824686
5987531
8542694
1267095
47094045
72747396
67295298
4268411
98246290
56954798