17087013
6371902
9046605
15753933
54568042
7521442
79674466
77078399
72172181
62013
49102775
84091027
83217188
69201363
6761512
619155
14951432
8511812
63663736
1501940
30136321
24593528
90537733
87209811
60035405
92849301
5118848
36588277
14356147
35688791
9601314
76808457
27614488
42072431
1943765
1336805
53884294
26937171
5381430
77119178