58139422
5664832
65683124
74119808
89485402
12316069
25033148
89458237
31043914
13641912
22946094
16132936
57109583
8766757
37963941
65242629
54281425
47827573
48808638
24915395
58295910
56662883
5461110
31539931
68068508
85925088
85145952
18312471
39967744
90408052
87509297
25727388
29955712
16276891
74185904
15405157
49699542
93281154
30558841
19167078