25311072
60328620
1172667
15605446
813212
59125639
37655241
64152708
38025238
9199863
8334536
47523130
14873737
2008875
83403992
16501788
5489712
60408059
29217963
18222732
50355988
66325079
31054066
72566563
2966558
73533657
20321634
921901
61012348
13547003
43048730
13597478
36808740
89849834
16087642
17473044
53458288
97635971
69776585
14834732