50624553
40473757
43141535
9566067
269241
6865055
494999
95841827
33519800
98072704
14377250
77314490
50431775
81954280
53228840
68531075
53464632
22729443
93458597
20285858
21538094
41797093
33632160
21536619
74688477
51163097
93538748
87528084
19209703
65983538
25121720
35557651
11224815
8198083
21178614
21513203
36256360
23236685
46741091
86982280