31484450
92212989
58971877
33444451
31595600
58469106
81829461
35967619
10883661
70871856
18752234
26016580
86295869
10822783
12366870
57246629
32052946
74533208
57041042
17631677
25813008
34066969
797492
86123986
14656745
32713896
29751457
17956575
42431066
4088310
68724583
90208212
62699772
89802007
41194906
75056773
37051824
71693298
96246997
63931422