15532558
13758571
48639853
65453367
92937605
22055448
50577083
74883414
97123577
78013327
10315677
64147172
20312105
90527987
4999980
51096703
9973768
5261143
46858034
56146781
2974973
82502782
4571199
50607940
86271959
75425922
21004059
47182387
18145358
53229438
74912693
60415942
55727980
20889057
32577016
46783436
37185080
33976970
98983763
590830