26308960
4835253
22687193
2929164
5034725
56536131
9226686
29582510
66301791
8409247
53823910
20061583
9247160
90242240
77089958
54398277
64954455
94019691
89515402
20339124
80086106
24112643
7040924
4819274
9535336
28701862
91225897
44887759
88382
88755467
55081024
69479023
3407171
2867883
31871439
10182839
29791569
91114476
36713828
31829950