39879735
43631689
61152322
12864106
502960
83614823
15225898
2411508
46449788
2141770
21534029
37811961
29788941
97956629
48834789
23655765
78632774
49661706
21966906
6466856
48772482
93171161
57113949
73379366
45267087
34064856
26318775
62086297
8707831
42163198
36444591
33771216
6471176
6305046
47076763
13004370
59423512
69131304
69226435
87039587