30946483
52161462
5094786
52115136
46649808
86143549
94234558
3131903
97973958
49015306
54536578
82435597
23811825
80239328
9385443
2455964
7923077
36907080
92171658
2584836
5086905
47982889
171957
96975680
61396258
86314255
90958497
2002993
5126913
74314094
97109713
58289936
69865238
6286
51617313
51863302
87894457
24352093
11518917
5346174