50273378
16124463
17234029
11094143
32422537
5164614
55228652
84344454
62278195
17804982
88493100
4382490
87421804
57786118
8208879
29848259
18242749
54408047
31692671
71814106
72446
61758006
69578397
12822183
10012797
42462454
4016
1606001
25179867
5131808
42747152
59165702
2918683
95315606
63558911
25002727
50774768
4054056
5871994
54266144