15383499
50347968
54112708
3078597
37145308
6365008
40007477
6572809
1884714
80668776
38563786
82734324
50757948
95491320
5385854
3534565
40947630
82097176
44128266
55649308
1370541
3596610
1178950
99838903
51222214
95709896
31301779
86216700
88096135
6562986
10919521
97639008
66645165
50941398
50239417
71702933
86818645
77831039
86109843
20758692