95987280
3940409
3719618
31591569
21705871
1997470
77637004
33656521
71295839
86368973
85449415
85614821
89075039
69039327
39061865
82482750
56421805
67048029
5303413
15467991
41577476
63513163
85342188
62478042
67905997
69575223
87644004
95189924
13099678
69048052
68415295
25067597
17142966
70325920
17707581
9156142
94806280
56011232
34963803
55166874