20339529
28653136
73236615
32599450
56226409
20167301
50279396
35885933
21165861
71985993
7859814
67154435
55435825
2097477
64473707
48067417
69571444
15175695
68185444
3052288
95258871
72523043
89016959
37522255
52492970
82451631
53676354
27925102
5084826
6418267
9370835
6382159
75727000
2765869
62024450
1843326
4559396
121713
28885966
60247361