49044460
19839214
18004948
70834671
69642379
61242194
44668433
6727828
68233189
21607599
2542568
18119495
81527204
40728072
6479879
6077326
97505988
97623554
5837695
55633927
73771319
20866
14876057
12044069
75849675
47497647
90266272
37441182
91813208
56129766
22765209
92472808
22417486
70527371
13157351
66068245
13409133
22352400
50149248
1964050