55273751
2180183
95227708
23944463
14789274
43247347
31989890
886636
18023259
39931685
37183307
8302764
88521357
86751990
86307446
5263660
45019382
14725182
27637025
21876365
66733235
80197325
7127952
41053089
64227171
48753864
51044482
42157065
33634002
5403969
29046210
13662806
28201808
16302504
67601156
92452497
72701053
42658481
36423470
27099639