58299556
52623657
52999771
1144111
62398600
84969342
19535733
81259665
64684063
3949361
8708498
65713401
94911487
28823154
85639618
2383347
7811377
60179428
42435751
10787897
513184
3275215
75572682
72488860
2784655
34885572
29786876
75291816
31929504
51295257
71989052
88402317
6887698
68157244
72561129
49205990
9563038
99934647
9449148
79147593