38687966
33088693
62994512
94163835
35152411
631928
34043856
95905248
33996865
8685188
40642830
9895152
44721743
5409508
1244419
6133913
16798028
4015125
61683112
90867069
39041550
65276917
2268244
50446329
689071
52712316
58019731
56628241
18569551
2119377
142330
93509312
25245838
2560436
99592218
9169948
19246578
95576658
62675384
58207665