47186855
46813879
36347845
1083460
85057912
9997628
82982792
86266454
74593201
7509731
18688406
72335070
29285882
86719882
3246959
5107402
33567262
64492337
20189697
60457242
9504119
47439830
23934004
72789251
31729806
68653661
68584175
32889130
17148112
96381955
9011892
3551446
64516049
30427542
22279030
98207974
79831654
1584229
86823158
78307853