50531933
28439057
7398200
56698361
56447452
30444102
51279779
50169139
66775707
8496752
19982160
76292741
56489460
396595
3889322
19749018
19319035
2965377
89361028
78805997
59245798
55861512
64935890
11257569
25089722
18596566
28739989
10778506
47784728
31036030
47072241
21439172
3479058
88586097
77092704
15227930
45898625
6759762
41981217
9104189