20877654
93087771
11583601
57982018
30202963
54807893
46851883
303843
26815326
88801117
12155131
50643411
94306241
71514972
69833355
16603965
12661005
78913091
64647509
796117
41591147
24095320
12834956
92293460
49357422
24516931
59696337
73615024
30273847
53538532
11832797
74705328
91662842
59279804
92393505
53614795
89326988
36778962
315713
45428596