28864196
19812432
36286075
8447105
75913813
37651681
50603216
94416050
33546006
59844297
16479357
45888680
15211410
23805954
87208144
13863552
2037931
6857308
18633103
53875150
93461497
24945956
2940719
65843102
1798915
32736250
9891216
83448628
55885308
5707566
67661958
11281368
62043058
40407952
44111495
85878348
64105689
50916953
26774321
48171071