49924496
20518886
15798472
72864015
30304148
16528883
1099596
17409265
75391359
62471691
36434525
76454674
47685764
9860133
64948950
44261256
5726555
2984328
16961700
2144833
8148491
8257506
33954858
22223099
71682273
77265147
59676428
2697338
40889596
92755451
6959598
88861044
37664326
49847554
26527822
24766034
59392520
98825508
45169322
60691669