20973385
13457596
25813725
89819551
85198328
50956097
19043245
71804872
95746062
4857787
78433211
49497095
196375
58261879
53869
3121961
2641155
29685516
29758789
47639127
59493146
97914117
22659385
6040486
19336791
7963635
24891248
79331711
86264981
50671645
81785
81607742
79506073
5095431
57998725
1556811
493760
65873258
52321381
21775559