50397754
7817109
7437132
19522973
81568484
8506094
62229732
2680335
78104397
68759591
50161256
28997365
17578506
78275397
50782856
77649895
12675622
5067220
93957821
25892989
76193452
46403144
21425476
50251413
46718642
6064548
44817338
205592
162651
72163344
74295271
51299218
42308746
91106349
55799210
84275729
66651477
902449
38004338
24909762