46072271
96528801
3510408
60251159
21557737
9274586
8787149
8828361
75893099
42811771
30135180
37905767
22374019
30251388
765404
21181342
50618726
7015274
15005254
20336310
78925098
93015099
51413025
42633013
77369152
12601046
47031015
77543120
77372058
57163647
98306472
99236269
46331741
20598348
52605607
3638279
44346780
21334680
42831258
54612800