25601430
28487623
122055
69495969
14777492
59208655
4024862
7719575
21085274
67945144
30769012
15031088
29109314
1678162
74639713
80511995
22604302
61555606
83793034
70246849
6470515
95622107
43941945
73673225
81263119
97552006
20793584
47387196
392201
3972867
61237305
69074737
2475876
57041999
9833820
46841473
63457329
70023465
98417843
17883718