4483352
43164032
13169236
86106465
31466889
61631810
94952878
30337299
92792602
88693381
9477806
86309560
99634333
45207020
89571793
40886446
8435243
28783435
91539115
8031859
6632185
77503879
31251376
19565126
31972278
56155593
25868298
28609097
3115688
21406554
5583773
93989108
59747551
2561992
65446753
9295151
12759266
86021277
1416822
1538861