57807837
13298934
78624496
5969835
538292
38271705
20235065
36021285
73915094
84845100
6647960
90065266
61158722
99429712
35079134
40981904
6785709
37653645
80781072
77862383
6572286
83341869
2863214
86025212
6240107
43635706
77717003
92052451
92343372
14419398
3332565
875485
14413538
25099912
57858625
32757090
47072004
1251265
93687037
14163325