57791030
4249730
13247150
19507216
99634124
18468126
23221968
57527515
51103780
3361127
98259082
86666283
33362369
46542892
73651405
41224946
49738040
14097793
28338576
91952238
40452628
99956259
76738451
71024589
62549075
11601096
61015038
2088765
4042444
6439878
42449038
86388962
42691818
8283741
36887677
21491948
88514395
8582447
24227101
37584264