50367844
20814081
36341981
8651681
97922452
86355371
81538306
47378427
44626239
76422350
73557160
47552655
6040175
58865518
84832364
7258354
54805052
80873923
22874545
60599756
27552416
41642949
18535305
35701994
43869729
36047378
29638484
4032352
46157954
56682052
54951935
74225304
88605035
12514366
65219335
46927378
95793897
37102659
55868643
76176831