19759202
4867738
19412300
87723636
76115935
2437445
406868
1578422
5639757
20312666
72215879
64416972
30643323
67046011
63702337
53627519
90652536
15293609
12936507
8291242
33624197
81531814
34111078
33751079
67084867
66458923
59677211
28362358
37007065
43564519
99353945
48655742
81049367
84475409
93569953
44156763
70131749
13841947
18021421
59654598