40861767
5445887
6715923
85648868
10178339
84915923
85458791
38583747
39304652
63933070
42914831
92084271
61007680
42285753
56462189
15806240
42821325
18936195
912634
21466733
4492923
2752969
12831287
83454878
62141912
92337149
19532012
21769441
7186385
2292166
83113002
4397388
738814
12492142
60104912
47038153
42282957
17032488
36385749
64163014