59398157
15725105
48632616
1750260
97438932
55458723
18598557
22354502
95387130
94364760
90027590
66993624
71267101
71605191
36759522
73831253
27647449
95658518
50383109
8061688
15142332
57319985
77004729
2965121
83626129
4887554
18689018
9998991
11999355
37095412
82909366
78746473
4729410
45413083
9904917
5013373
95969215
1304704
44915867
37869235