30622981
98248779
1588868
1773280
93593649
16285220
42305482
41848240
1767207
37058483
589337
33969204
84816671
61954969
29893045
85971289
82371572
77526474
58209039
15417683
78464110
20872813
78883281
41869165
37164331
94583064
4973386
91673278
39111408
9365559
65804477
12654504
53668854
9790923
49725234
44332627
90284461
70956493
34831996
6413616