2959099
24002023
847097
80274471
14527456
55888448
29099216
54761760
96526836
20813699
47513145
46967150
67754952
32379000
17889683
82226834
91556865
74922287
42116122
47367039
81478684
92234826
8450423
75933845
58931241
88847048
21283747
44219738
53128296
40627177
34905849
3529687
31717669
36735059
9217711
78857032
85025267
99587299
13917018
86922229