2101285
77215081
60099888
56098926
25752953
12896184
9606877
96087521
59942072
58953200
44724695
28909698
43773014
24378305
2156500
38289194
10297265
9883507
28806336
10054497
20961428
49486945
8495254
91035272
85197273
44497018
6384257
85629498
48657806
2086665
97813403
6126652
88152832
5782761
14316835
67596581
47944085
62312101
77766081
81569612