25409626
89837757
77585290
16249065
59689399
66208939
3089050
13301458
74996850
5683268
4175357
1136766
88317642
86154346
4358858
62813506
9302790
62096523
86501
27382671
41619487
40912662
12066481
6057547
42367372
16589472
21445740
57752624
30849540
39366762
43421278
78322643
32769061
5461339
23428335
18194326
29274466
5851680
11335204
1125639