29067744
9995718
60081153
98029834
5113916
31214031
57296872
2961904
63734176
59196418
148128
7139833
2191353
95096970
9985588
97134227
33758038
17905042
78631332
5256509
18197265
42831736
28383539
92935612
733541
65385262
5329922
93024744
59026889
62132480
92144529
6595472
84975074
65626803
59979730
4356657
7172220
15448925
85425194
7273070