19897010
6748992
3272130
4728129
91339874
77674105
94907312
84878212
86675717
90278723
63711293
82856068
67326048
45609312
50824476
12711246
93975475
69772639
24286463
58403696
79022997
2990617
60548129
4642406
52166484
46061024
30174757
61053228
65547367
89453796
20826643
89595282
10096594
44665366
42052976
10409089
64785835
39637995
68053964
41056736