59512569
4978484
42539963
51499577
46687880
3857562
38129828
88454455
21938093
97191400
59437597
30487398
16485721
60556831
76943606
5856761
22436788
63934
80817878
92689631
5984642
57439952
244970
10319040
71872024
84737807
64207110
68871879
76108125
85998910
85158762
67875677
64647428
3816143
8007450
6464910
71578812
38552702
88185000
7067686