20315830
37338892
987033
79608331
3255028
88229993
10675331
83193559
27052689
49938834
50417641
96513386
67087346
7232125
7992304
6485866
1083041
58968747
40592101
23044780
3548428
48476257
72603222
25442764
30321967
52432091
70904257
97873672
8463394
44809299
67313065
64846219
48798287
59098035
13588927
1786782
97855434
489036
35486553
7144450