55979106
139683
61177391
8172501
43537197
9582998
42559635
12133773
75655062
6312351
44077346
34137352
98578508
69154115
7159162
61231336
97098750
74318753
54571747
58652210
32764725
19536632
48828047
94965026
9636317
67687238
49039965
42028173
91294268
4922745
16126760
62071044
6191181
41049095
73368098
56527942
85135132
31818450
49148030
7597201