2838594
5163238
17047957
99399584
6521259
75769266
72187684
4476319
51427428
53925992
9307821
14895775
13734427
39601431
96247867
92386481
4837275
78788583
5929943
55629037
12335972
51843689
25332011
40802238
2379946
47022704
5256888
50046516
834372
7556587
66836670
53021379
17393712
13295665
50813296
77524098
24627106
7028416
60327038
17821701