57441238
50121327
4921378
80057554
75607342
70974084
53329689
2449648
71502635
34219821
71098067
1238621
84116795
98578865
2777405
62713387
18448183
58328290
66003063
92539074
71713679
55603600
30011176
7717694
90244997
16282234
21824685
98645600
18679644
47159379
58144146
45665
56249465
476893
76405149
73634508
67089090
53942650
67562373
34581929