43185968
23055631
367736
5426693
46719266
18909919
14615733
30493907
27255613
73762976
20739765
4128136
95635123
29193389
9083719
78105833
94537019
6104268
14168693
86989120
3666478
23157021
98575177
57833956
2634948
90848121
6838421
46847040
35062989
19235301
71437068
68397941
86316431
98106052
84486028
12254609
27295034
28378916
17654926
28416511