30291997
97008583
66599732
91922618
71333139
8544873
71096655
51912527
36747235
686337
49484444
46973776
89558051
68811588
53643706
53847744
45203433
75648631
98862333
23633299
81825648
45345112
49707469
97875357
82458550
30933760
50166108
59047405
60499143
78377156
55983181
54118606
52314895
9659596
73523927
13435462
55513244
40926642
4091676
69933370