32064386
1463535
97162923
42504595
95551177
914653
29243306
12466005
7828748
13542612
18601804
2247009
53469988
69216904
72976754
87453193
83721992
55776028
22138966
53934371
96524292
6749400
2192482
7288890
60882913
58493911
40443049
49347815
46191169
14107692
15073841
6041986
85775666
64265175
21589067
65298530
87487747
80114388
65509291
15379035