39807566
26102693
84049975
16579990
54538044
18425835
16999237
64478290
19296263
65731046
54468455
63322169
98528803
17233090
66682511
33389450
53881197
23295426
949730
2777098
35142522
90664917
48773270
63495584
24542031
94856578
20178076
25314101
18206678
88636245
43474611
70643429
30011102
20095120
9955357
52641988
85325020
10175124
99908355
413537