38437923
47018172
3133046
9930182
59044262
19144355
715491
6701956
93186103
98211546
71928232
58545799
1836550
54086088
59953395
831064
69126634
5126206
37469928
93931392
2458382
53217917
6913240
29956118
81827585
5715141
20006243
28304583
18353689
34049468
79686096
4281181
72747822
46792124
30497655
39432124
65649504
98833157
99317886
4790142