50739642
13146775
83282000
88454686
7414032
48573746
29399767
78902873
86082820
67154066
91557506
6676459
68612616
59487921
36657204
46219848
2284259
18933794
39931282
20246490
16638571
22904563
10195351
25254572
58615358
14473970
6651877
25332854
88283046
8894406
24017782
24842787
67894600
3998369
91917495
31462998
65065524
95117901
84847879
12478172