1580540
25825853
30106221
45988612
6335420
83123821
32178980
9279681
66784364
47259779
958143
71245887
94981567
32341599
75706599
31751179
5913979
21606000
87701436
78317487
76341276
89733876
8219929
98286091
46795531
53262803
46095983
33449570
45688312
36967926
3135535
72554836
8293960
21137471
13978234
55837031
8596693
32606540
65752289
53485069