18069685
19157059
7485398
278916
75062257
96811630
5578114
1357316
22589955
50448067
11702340
79812658
21181043
19206051
72436604
70866065
23043153
571943
24037515
63659701
41233916
32401600
33314591
92264326
70596712
78682577
52601431
483100
30558552
46506081
84047872
25262455
50213095
61907262
14618255
74175457
33415850
3086525
9204828
2150561