19626626
49606500
658943
46959319
96226962
83401587
3407947
44916896
372898
84368813
23215703
67912972
36003041
18919215
71441285
90063368
36109017
40068698
68594165
46374671
93197152
55946515
3849316
86113302
12525268
18753747
74412329
6382797
86307298
72854678
36323770
17714946
48684932
54633022
57484331
6259962
18488170
41784565
242851
71314170