5029471
3873371
83386595
33524155
54489194
71965540
9875136
61039952
1545737
39169381
20227504
70509370
58952229
95448530
27239914
1113897
16513250
7021857
49602675
33557732
99241548
70916271
23251406
81803919
33181423
16674744
84477764
47849203
42266382
22441219
7678464
120856
13853409
15284930
26096485
48164232
12202387
83773682
44171023
21632606