59931753
4564907
37712322
21365073
52018315
5964431
22084112
31821593
25283140
31912353
46069591
34754101
75127450
28872229
26891880
91208307
8669585
35968283
71156950
25415094
69443089
44963806
11236921
84634066
10922412
88127100
64042099
22823212
75222042
80175117
39124124
42946101
58795494
68445438
16367259
56492032
73875313
99202900
31929877
89386959