14301527
8875895
4842593
55297014
50288125
5256217
94174422
52157912
14707834
79461903
5134339
28554070
81077277
7377815
44825343
24375340
51173110
93912719
2232587
15597293
5984777
6467346
67349283
174640
183460
42608562
60503641
8945156
30237456
97002781
63256743
50129383
2041838
12711471
83543106
21968113
5983886
1301388
8589831
65115907