38588293
76731008
18222870
54586815
15185694
47296065
10901850
48342640
26024876
98077309
21809414
7361982
45342879
95602677
40199692
33699901
73855502
14509020
43224380
33356422
30888858
98122734
26714372
28263870
24782984
5809891
57551682
85865149
25772453
319509
83668330
34901451
2169868
89506002
19021332
28274876
29087699
9907089
87414374
39409795