5991042
14522337
31506542
54343589
40803552
65429127
13408955
85666228
46808102
59367747
44125515
42446022
60084259
649310
5583152
11621832
87322875
24395202
69853476
68109449
926909
1854191
58861721
78733978
7548690
8155138
79139306
5699135
24371003
22595119
57883512
93378864
99228851
95055721
67754954
59155929
83717405
77309835
52063606
12036881