40895856
31089260
32928059
83767288
36868675
73759214
33801345
39737263
35332341
31868795
47346195
16873252
74922631
23743949
21349720
35215183
71764733
52535421
57588869
21532000
1321132
54687136
62746851
48908856
2843516
28917317
41318820
72007459
23986163
17096833
73757681
78847180
19141334
2604414
509034
80827568
5611219
22216571
58914091
58182045