20956695
25319
9395155
98107322
53447258
48771981
22993269
7158558
47556054
3067637
58233163
70184173
90869487
28626483
67408147
41209265
18966373
80972962
74134026
70672824
50511881
17164782
74202484
13019511
50711869
99791250
67879539
98721117
28177263
6191627
25492707
93408033
58159419
2893406
765069
24811992
36219522
65267288
75039996
887230