58333338
83679216
7096517
33755929
8273113
80186599
8171105
20282119
85491761
64401625
94853370
12964200
9312095
66398989
91876578
14203485
99248306
93206063
91147826
895156
92901365
41235261
29243592
23868671
71532533
94585942
57706665
19198017
66623564
34262202
65437640
32422124
21518082
538984
4161685
75441775
53071784
16387781
85566734
77355064