31254932
7207997
53021523
69045960
6236210
79064719
1487082
48841460
44186413
88999857
30747001
78874071
8883455
18756785
4291278
11515442
17621146
4447197
76089780
15497120
57641419
22548240
64502612
70477651
48389331
8253211
98337677
22963592
85885236
61531878
47729369
29185197
8447868
60665312
10996447
32007684
16535085
45915970
66069766
37116834