57929615
30017699
60107426
1364262
6398626
20792162
28607698
91741688
79228808
10948514
11273773
4463129
4007775
83407003
5462914
60254423
20989020
11853065
44033225
38734608
51497360
70008648
71931628
70171698
35504783
80649649
20214042
21619336
9989677
22733108
95002585
34001188
78107076
14505053
65334755
20781208
17659078
24474855
55871458
7159740