30679431
167497
25874380
43782203
13598777
98367900
12303660
6148121
19432703
94345778
69439792
3461103
15242701
61783197
98947366
99668209
7694470
18541481
62097115
80536962
53937338
9205605
92933291
28334512
12013293
7429241
50732053
79188034
63487400
7013991
85528915
78188495
86415444
68316072
78481576
99598695
90026025
53223434
94464416
74027459