57972645
3595484
14446819
62008718
44812240
86899235
69514856
51272340
87953184
46846386
99362061
55523681
78888134
30649323
31449692
13089339
60598565
19426285
15681502
79785034
32765448
64082138
2123142
76644068
87993479
73649632
46052394
72278770
89582150
37798212
70545749
16395068
61321183
36581868
90603598
4096653
23573225
5266811
50091521
69244641