13045093
51494020
11186567
94266944
15758969
40794947
80024654
3149691
35387386
52736920
66473820
51861231
60333523
4909203
54779866
18889206
4932523
82768527
80214238
69841480
9823166
46055204
5853570
57293471
43762183
10311711
76164769
22557765
77443922
95818034
88003091
8675507
40677540
37893528
90687038
37751753
85894451
247355
83927426
50467774