29812236
2689419
96842167
85502193
54195905
78964938
89304973
26946924
4088830
16739808
21724977
64395599
4336162
4883778
87238450
50592555
26956337
89858704
9406594
14778883
62673419
9072938
74382376
25842769
33051762
26858507
3475127
92927199
5566143
80065994
1761366
1714389
36497014
57261937
40139195
65789227
86553532
6911212
36967463
1393805