23988280
25602235
9523913
11735878
3441785
85905215
53474348
718771
42241390
96281163
57859501
67208110
45079964
28939874
37463411
89692851
33948614
50663553
33502570
96799250
65593979
41868313
47244811
87649077
56515341
9314760
5828836
48968011
7338744
87814936
54014828
8366972
99415366
5879357
74746198
60082753
34002003
11837306
822504
54922868