51848132
28676070
32395889
87009269
43722743
71129071
17161737
36301150
65428737
2648155
7458459
69106166
23477483
47771230
27572855
67149731
34018202
96076699
80658188
56339258
87312709
55196401
81583117
9281563
2022686
4757587
30752905
5663146
47866990
19762379
60168134
27565949
19935398
48417638
4675890
43499070
1172256
2145761
2236194
38824863