14556763
99812910
88012899
82846696
82394533
45325379
97855754
31259542
37369132
69416342
16299927
16385282
80326533
87272681
81717860
4417416
6749505
86223610
70113216
4538111
80136288
37727310
34058011
12957693
4639485
69296230
56371418
66194128
76088301
89547458
87945631
71804667
1857893
12891206
55413529
17242790
74183540
94646921
21953524
62021528