55789526
5928659
99504967
5930426
80688716
13425836
23103119
363441
65164708
35232096
80427221
75906843
88044424
58374387
30397146
57992938
15579557
30374847
65177187
16393043
1004640
22247913
296240
54751773
84457074
66587072
46959785
23568368
77591882
27625029
47217810
42918486
111971
85989336
30272204
1969146
32981590
62106526
1037449
87509110