19998218
5551151
19771769
6530119
84304335
38615957
5914579
66386648
42758243
99912768
407128
47651095
31551090
33892552
85626926
68526044
2376857
40293336
21125852
98221955
53803509
60246047
7655934
44206417
7443630
30732092
82783083
25697076
79993350
34285082
46018100
44131152
22582072
52876247
57423239
98872782
68036024
73996431
37939992
38214410