14898943
53288326
45383847
14591561
24449849
21044248
20082080
56729705
80583265
34216418
20657935
79279562
27211905
9365344
5654396
52313603
23821980
91535466
55145000
68546739
14954317
3358249
89969564
89826087
27494652
9638756
841485
95069607
20492670
1563642
23647512
93115605
28882098
27782240
32326398
9919447
4173658
6976538
50033596
71603477