58446572
6574524
55357148
89526005
31656142
14455053
96703802
52219681
71963783
73095548
68122799
53718058
23486242
33761000
83053754
32023508
19322105
31703255
38613900
2998080
21059662
77012417
71073486
59772888
62845788
85477519
66453500
47627376
17992032
85716974
41618505
96473103
74616682
28234194
75969797
50678021
59992105
39179631
40732053
55033274