31501867
29889794
13279593
45611024
95868309
58423119
53968094
82534430
93565615
47661074
40285454
75749055
83839474
56049617
93854056
71902961
63366225
49041345
85021643
6266748
86972850
86971502
16191080
58683187
5623659
50134732
16025572
64648751
92931342
19872358
66361427
13243778
59825467
2544753
98143152
19798105
64384027
78532606
65269123
16343373