40643444
2928329
23835828
28774664
26395955
87382087
89529546
13898408
49541644
45073473
86163097
92664235
8194791
56096432
47121013
76735292
29818258
74587129
51085625
6553470
40438984
96547623
67721112
52329313
94351138
7895993
58635034
828636
58733490
8691075
14607413
12063152
48392095
20074350
19987155
12457992
62406736
4931529
97785946
67149327