13067546
22215108
25194096
7903828
38249819
17052745
53431811
51889265
46821986
80143989
99037612
51985135
31904765
62773105
62696242
97262227
48891535
6662651
63237474
75404181
67486866
54666842
18706096
1772748
867646
2632255
44506641
53255284
13295369
84226965
40484890
77711247
86118052
2226847
44221448
65492104
29122260
37868401
97847398
57397777